Home
last modified time | relevance | path

Searched refs:pctl (Results 1 – 53 of 53) sorted by relevance

/linux-4.4.14/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.c58 static struct regmap *mtk_get_regmap(struct mtk_pinctrl *pctl, in mtk_get_regmap() argument
61 if (pin >= pctl->devdata->type1_start && pin < pctl->devdata->type1_end) in mtk_get_regmap()
62 return pctl->regmap2; in mtk_get_regmap()
63 return pctl->regmap1; in mtk_get_regmap()
66 static unsigned int mtk_get_port(struct mtk_pinctrl *pctl, unsigned long pin) in mtk_get_port() argument
69 return ((pin >> 4) & pctl->devdata->port_mask) in mtk_get_port()
70 << pctl->devdata->port_shf; in mtk_get_port()
79 struct mtk_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in mtk_pmx_gpio_set_direction() local
81 reg_addr = mtk_get_port(pctl, offset) + pctl->devdata->dir_offset; in mtk_pmx_gpio_set_direction()
86 reg_addr = CLR_ADDR(reg_addr, pctl); in mtk_pmx_gpio_set_direction()
[all …]
/linux-4.4.14/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c39 sunxi_pinctrl_find_group_by_name(struct sunxi_pinctrl *pctl, const char *group) in sunxi_pinctrl_find_group_by_name() argument
43 for (i = 0; i < pctl->ngroups; i++) { in sunxi_pinctrl_find_group_by_name()
44 struct sunxi_pinctrl_group *grp = pctl->groups + i; in sunxi_pinctrl_find_group_by_name()
54 sunxi_pinctrl_find_function_by_name(struct sunxi_pinctrl *pctl, in sunxi_pinctrl_find_function_by_name() argument
57 struct sunxi_pinctrl_function *func = pctl->functions; in sunxi_pinctrl_find_function_by_name()
60 for (i = 0; i < pctl->nfunctions; i++) { in sunxi_pinctrl_find_function_by_name()
72 sunxi_pinctrl_desc_find_function_by_name(struct sunxi_pinctrl *pctl, in sunxi_pinctrl_desc_find_function_by_name() argument
78 for (i = 0; i < pctl->desc->npins; i++) { in sunxi_pinctrl_desc_find_function_by_name()
79 const struct sunxi_desc_pin *pin = pctl->desc->pins + i; in sunxi_pinctrl_desc_find_function_by_name()
97 sunxi_pinctrl_desc_find_function_by_pin(struct sunxi_pinctrl *pctl, in sunxi_pinctrl_desc_find_function_by_pin() argument
[all …]
/linux-4.4.14/drivers/pinctrl/mvebu/
Dpinctrl-mvebu.c61 struct mvebu_pinctrl *pctl, unsigned pid) in mvebu_pinctrl_find_group_by_pid() argument
64 for (n = 0; n < pctl->num_groups; n++) { in mvebu_pinctrl_find_group_by_pid()
65 if (pid >= pctl->groups[n].pins[0] && in mvebu_pinctrl_find_group_by_pid()
66 pid < pctl->groups[n].pins[0] + in mvebu_pinctrl_find_group_by_pid()
67 pctl->groups[n].npins) in mvebu_pinctrl_find_group_by_pid()
68 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_pid()
74 struct mvebu_pinctrl *pctl, const char *name) in mvebu_pinctrl_find_group_by_name() argument
77 for (n = 0; n < pctl->num_groups; n++) { in mvebu_pinctrl_find_group_by_name()
78 if (strcmp(name, pctl->groups[n].name) == 0) in mvebu_pinctrl_find_group_by_name()
79 return &pctl->groups[n]; in mvebu_pinctrl_find_group_by_name()
[all …]
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-pistachio.c98 struct pistachio_pinctrl *pctl; member
835 static inline u32 pctl_readl(struct pistachio_pinctrl *pctl, u32 reg) in pctl_readl() argument
837 return readl(pctl->base + reg); in pctl_readl()
840 static inline void pctl_writel(struct pistachio_pinctrl *pctl, u32 val, u32 reg) in pctl_writel() argument
842 writel(val, pctl->base + reg); in pctl_writel()
890 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinctrl_get_groups_count() local
892 return pctl->ngroups; in pistachio_pinctrl_get_groups_count()
898 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinctrl_get_group_name() local
900 return pctl->groups[group].name; in pistachio_pinctrl_get_group_name()
908 struct pistachio_pinctrl *pctl = pinctrl_dev_get_drvdata(pctldev); in pistachio_pinctrl_get_group_pins() local
[all …]
Dpinctrl-tb10x.c493 struct pinctrl_dev *pctl; member
527 static int tb10x_get_groups_count(struct pinctrl_dev *pctl) in tb10x_get_groups_count() argument
529 struct tb10x_pinctrl *state = pinctrl_dev_get_drvdata(pctl); in tb10x_get_groups_count()
533 static const char *tb10x_get_group_name(struct pinctrl_dev *pctl, unsigned n) in tb10x_get_group_name() argument
535 struct tb10x_pinctrl *state = pinctrl_dev_get_drvdata(pctl); in tb10x_get_group_name()
539 static int tb10x_get_group_pins(struct pinctrl_dev *pctl, unsigned n, in tb10x_get_group_pins() argument
543 struct tb10x_pinctrl *state = pinctrl_dev_get_drvdata(pctl); in tb10x_get_group_pins()
551 static int tb10x_dt_node_to_map(struct pinctrl_dev *pctl, in tb10x_dt_node_to_map() argument
568 ret = pinctrl_utils_reserve_map(pctl, map, &reserved_maps, in tb10x_dt_node_to_map()
573 ret = pinctrl_utils_add_map_mux(pctl, map, &reserved_maps, in tb10x_dt_node_to_map()
[all …]
Dpinctrl-digicolor.c47 struct pinctrl_dev *pctl; member
329 pmap->pctl = pinctrl_register(pctl_desc, &pdev->dev, pmap); in dc_pinctrl_probe()
330 if (IS_ERR(pmap->pctl)) { in dc_pinctrl_probe()
332 return PTR_ERR(pmap->pctl); in dc_pinctrl_probe()
337 pinctrl_unregister(pmap->pctl); in dc_pinctrl_probe()
348 pinctrl_unregister(pmap->pctl); in dc_pinctrl_remove()
Dpinctrl-as3722.c79 struct pinctrl_dev *pctl; member
577 as_pci->pctl = pinctrl_register(&as3722_pinctrl_desc, in as3722_pinctrl_probe()
579 if (IS_ERR(as_pci->pctl)) { in as3722_pinctrl_probe()
581 return PTR_ERR(as_pci->pctl); in as3722_pinctrl_probe()
605 pinctrl_unregister(as_pci->pctl); in as3722_pinctrl_probe()
614 pinctrl_unregister(as_pci->pctl); in as3722_pinctrl_remove()
Dpinctrl-tz1090-pdc.c236 struct pinctrl_dev *pctl; member
262 static const char *tz1090_pdc_pinctrl_get_group_name(struct pinctrl_dev *pctl, in tz1090_pdc_pinctrl_get_group_name() argument
950 pmx->pctl = pinctrl_register(&tz1090_pdc_pinctrl_desc, &pdev->dev, pmx); in tz1090_pdc_pinctrl_probe()
951 if (IS_ERR(pmx->pctl)) { in tz1090_pdc_pinctrl_probe()
953 return PTR_ERR(pmx->pctl); in tz1090_pdc_pinctrl_probe()
967 pinctrl_unregister(pmx->pctl); in tz1090_pdc_pinctrl_remove()
Dpinctrl-tegra.c39 struct pinctrl_dev *pctl; member
721 pmx->pctl = pinctrl_register(&tegra_pinctrl_desc, &pdev->dev, pmx); in tegra_pinctrl_probe()
722 if (IS_ERR(pmx->pctl)) { in tegra_pinctrl_probe()
724 return PTR_ERR(pmx->pctl); in tegra_pinctrl_probe()
728 pinctrl_add_gpio_range(pmx->pctl, &tegra_pinctrl_gpio_range); in tegra_pinctrl_probe()
742 pinctrl_unregister(pmx->pctl); in tegra_pinctrl_remove()
Dpinctrl-u300.c665 struct pinctrl_dev *pctl; member
1070 upmx->pctl = pinctrl_register(&u300_pmx_desc, &pdev->dev, upmx); in u300_pmx_probe()
1071 if (IS_ERR(upmx->pctl)) { in u300_pmx_probe()
1073 return PTR_ERR(upmx->pctl); in u300_pmx_probe()
1087 pinctrl_unregister(upmx->pctl); in u300_pmx_remove()
Dpinctrl-adi2.c147 struct pinctrl_dev *pctl; member
1061 pinctrl->pctl = pinctrl_register(&adi_pinmux_desc, &pdev->dev, pinctrl); in adi_pinctrl_probe()
1062 if (IS_ERR(pinctrl->pctl)) { in adi_pinctrl_probe()
1064 return PTR_ERR(pinctrl->pctl); in adi_pinctrl_probe()
1076 pinctrl_unregister(pinctrl->pctl); in adi_pinctrl_remove()
Dpinctrl-single.c211 struct pinctrl_dev *pctl; member
1488 if (pcs->pctl) in pcs_free_resources()
1489 pinctrl_unregister(pcs->pctl); in pcs_free_resources()
1800 return pinctrl_force_sleep(pcs->pctl); in pinctrl_single_suspend()
1811 return pinctrl_force_default(pcs->pctl); in pinctrl_single_resume()
1919 pcs->pctl = pinctrl_register(&pcs->desc, pcs->dev, pcs); in pcs_probe()
1920 if (IS_ERR(pcs->pctl)) { in pcs_probe()
1922 ret = PTR_ERR(pcs->pctl); in pcs_probe()
Dpinctrl-palmas.c77 struct pinctrl_dev *pctl; member
1046 pci->pctl = pinctrl_register(&palmas_pinctrl_desc, &pdev->dev, pci); in palmas_pinctrl_probe()
1047 if (IS_ERR(pci->pctl)) { in palmas_pinctrl_probe()
1049 return PTR_ERR(pci->pctl); in palmas_pinctrl_probe()
1058 pinctrl_unregister(pci->pctl); in palmas_pinctrl_remove()
Dpinctrl-tz1090.c963 struct pinctrl_dev *pctl; member
1965 pmx->pctl = pinctrl_register(&tz1090_pinctrl_desc, &pdev->dev, pmx); in tz1090_pinctrl_probe()
1966 if (IS_ERR(pmx->pctl)) { in tz1090_pinctrl_probe()
1968 return PTR_ERR(pmx->pctl); in tz1090_pinctrl_probe()
1982 pinctrl_unregister(pmx->pctl); in tz1090_pinctrl_remove()
Dpinctrl-at91.c178 struct pinctrl_dev *pctl; member
1257 info->pctl = pinctrl_register(&at91_pinctrl_desc, &pdev->dev, info); in at91_pinctrl_probe()
1259 if (IS_ERR(info->pctl)) { in at91_pinctrl_probe()
1261 return PTR_ERR(info->pctl); in at91_pinctrl_probe()
1267 pinctrl_add_gpio_range(info->pctl, &gpio_chips[i]->range); in at91_pinctrl_probe()
1278 pinctrl_unregister(info->pctl); in at91_pinctrl_remove()
Dpinctrl-st.c328 struct pinctrl_dev *pctl; member
1729 info->pctl = pinctrl_register(pctl_desc, &pdev->dev, info); in st_pctl_probe()
1730 if (IS_ERR(info->pctl)) { in st_pctl_probe()
1732 return PTR_ERR(info->pctl); in st_pctl_probe()
1736 pinctrl_add_gpio_range(info->pctl, &info->banks[i].range); in st_pctl_probe()
Dpinctrl-lpc18xx.c175 struct pinctrl_dev *pctl; member
1228 scu->pctl = pinctrl_register(&lpc18xx_scu_desc, &pdev->dev, scu); in lpc18xx_scu_probe()
1229 if (IS_ERR(scu->pctl)) { in lpc18xx_scu_probe()
1232 return PTR_ERR(scu->pctl); in lpc18xx_scu_probe()
1242 pinctrl_unregister(scu->pctl); in lpc18xx_scu_remove()
Dpinctrl-rockchip.c213 struct pinctrl_desc pctl; member
1317 struct pinctrl_desc *ctrldesc = &info->pctl; in rockchip_pinctrl_register()
/linux-4.4.14/arch/arc/boot/dts/
Dabilis_tb101.dtsi45 pctl_tsin_s0: pctl-tsin-s0 { /* Serial TS-in 0 */
48 pctl_tsin_s1: pctl-tsin-s1 { /* Serial TS-in 1 */
51 pctl_gpio_a: pctl-gpio-a { /* GPIO bank A */
54 pctl_tsin_p1: pctl-tsin-p1 { /* Parallel TS-in 1 */
58 pctl_tsin_s2: pctl-tsin-s2 { /* Serial TS-in 2 */
61 pctl_tsin_s3: pctl-tsin-s3 { /* Serial TS-in 3 */
64 pctl_gpio_c: pctl-gpio-c { /* GPIO bank C */
67 pctl_tsin_p3: pctl-tsin-p3 { /* Parallel TS-in 3 */
71 pctl_tsin_s4: pctl-tsin-s4 { /* Serial TS-in 4 */
74 pctl_tsin_s5: pctl-tsin-s5 { /* Serial TS-in 5 */
[all …]
Dabilis_tb100.dtsi45 pctl_tsin_s0: pctl-tsin-s0 { /* Serial TS-in 0 */
48 pctl_tsin_s1: pctl-tsin-s1 { /* Serial TS-in 1 */
51 pctl_gpio_a: pctl-gpio-a { /* GPIO bank A */
54 pctl_tsin_p1: pctl-tsin-p1 { /* Parallel TS-in 1 */
58 pctl_tsin_s2: pctl-tsin-s2 { /* Serial TS-in 2 */
61 pctl_tsin_s3: pctl-tsin-s3 { /* Serial TS-in 3 */
64 pctl_gpio_c: pctl-gpio-c { /* GPIO bank C */
67 pctl_tsin_p3: pctl-tsin-p3 { /* Parallel TS-in 3 */
71 pctl_tsin_s4: pctl-tsin-s4 { /* Serial TS-in 4 */
74 pctl_tsin_s5: pctl-tsin-s5 { /* Serial TS-in 5 */
[all …]
/linux-4.4.14/sound/soc/
Dsoc-ac97.c32 struct pinctrl *pctl; member
148 struct pinctrl *pctl = snd_ac97_rst_cfg.pctl; in snd_soc_ac97_warm_reset() local
150 pinctrl_select_state(pctl, snd_ac97_rst_cfg.pstate_warm_reset); in snd_soc_ac97_warm_reset()
158 pinctrl_select_state(pctl, snd_ac97_rst_cfg.pstate_run); in snd_soc_ac97_warm_reset()
164 struct pinctrl *pctl = snd_ac97_rst_cfg.pctl; in snd_soc_ac97_reset() local
166 pinctrl_select_state(pctl, snd_ac97_rst_cfg.pstate_reset); in snd_soc_ac97_reset()
176 pinctrl_select_state(pctl, snd_ac97_rst_cfg.pstate_run); in snd_soc_ac97_reset()
193 cfg->pctl = p; in snd_soc_ac97_parse_pinctl()
/linux-4.4.14/arch/alpha/kernel/
Dcore_titan.c237 union TPAchipPCTL pctl; in titan_query_agp() local
240 pctl.pctl_q_whole = port->pctl.csr; in titan_query_agp()
242 return pctl.pctl_r_bits.apctl_v_agp_present; in titan_query_agp()
339 port->pctl.csr |= pctl_m_mwin; in titan_init_one_pachip_port()
639 union TPAchipPCTL pctl; in titan_agp_configure() local
641 pctl.pctl_q_whole = port->pctl.csr; in titan_agp_configure()
644 pctl.pctl_r_bits.apctl_v_agp_sba_en = agp->mode.bits.sba; in titan_agp_configure()
647 pctl.pctl_r_bits.apctl_v_agp_rate = 0; /* 1x */ in titan_agp_configure()
649 pctl.pctl_r_bits.apctl_v_agp_rate = 1; /* 2x */ in titan_agp_configure()
652 pctl.pctl_r_bits.apctl_v_agp_rate = 2; /* 4x */ in titan_agp_configure()
[all …]
Dcore_tsunami.c250 if (tsunami_probe_read(&pchip->pctl.csr) == 0) in tsunami_init_one_pchip()
347 pchip->pctl.csr |= pctl_m_mwin; in tsunami_init_one_pchip()
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-asxx-defs.h258 uint64_t pctl:5; member
262 uint64_t pctl:5;
269 uint64_t pctl:4; member
273 uint64_t pctl:4;
287 uint64_t pctl:4; member
291 uint64_t pctl:4;
355 uint64_t pctl:5; member
357 uint64_t pctl:5;
372 uint64_t pctl:5; member
374 uint64_t pctl:5;
[all …]
Dcvmx-agl-defs.h255 uint64_t pctl:5; member
261 uint64_t pctl:5;
280 uint64_t pctl:5; member
286 uint64_t pctl:5;
Dcvmx-mio-defs.h306 uint64_t pctl:5; member
310 uint64_t pctl:5;
321 uint64_t pctl:6; member
325 uint64_t pctl:6;
2588 uint64_t pctl:6; member
2592 uint64_t pctl:6;
Dcvmx-npi-defs.h363 uint64_t pctl:5; member
367 uint64_t pctl:5;
Dcvmx-lmcx-defs.h2819 uint64_t pctl:5; member
2821 uint64_t pctl:5;
/linux-4.4.14/drivers/pinctrl/freescale/
Dpinctrl-imx1-core.c36 struct pinctrl_dev *pctl; member
551 struct imx1_pinctrl *pctl, struct imx1_pinctrl_soc_info *info) in imx1_pinctrl_parse_dt() argument
638 ipctl->pctl = pinctrl_register(pctl_desc, &pdev->dev, ipctl); in imx1_pinctrl_core_probe()
639 if (IS_ERR(ipctl->pctl)) { in imx1_pinctrl_core_probe()
641 return PTR_ERR(ipctl->pctl); in imx1_pinctrl_core_probe()
646 pinctrl_unregister(ipctl->pctl); in imx1_pinctrl_core_probe()
660 pinctrl_unregister(ipctl->pctl); in imx1_pinctrl_core_remove()
Dpinctrl-mxs.c31 struct pinctrl_dev *pctl; member
542 d->pctl = pinctrl_register(&mxs_pinctrl_desc, &pdev->dev, d); in mxs_pinctrl_probe()
543 if (IS_ERR(d->pctl)) { in mxs_pinctrl_probe()
545 ret = PTR_ERR(d->pctl); in mxs_pinctrl_probe()
561 pinctrl_unregister(d->pctl); in mxs_pinctrl_remove()
Dpinctrl-imx.c41 struct pinctrl_dev *pctl; member
756 ipctl->pctl = pinctrl_register(&imx_pinctrl_desc, &pdev->dev, ipctl); in imx_pinctrl_probe()
757 if (IS_ERR(ipctl->pctl)) { in imx_pinctrl_probe()
759 return PTR_ERR(ipctl->pctl); in imx_pinctrl_probe()
771 pinctrl_unregister(ipctl->pctl); in imx_pinctrl_remove()
/linux-4.4.14/arch/arm/mach-mxs/
Dmach-mxs.c304 struct pinctrl *pctl; in tx28_post_init() local
316 pctl = pinctrl_get_select(&pdev->dev, "gpio_mode"); in tx28_post_init()
317 if (IS_ERR(pctl)) { in tx28_post_init()
342 pinctrl_put(pctl); in tx28_post_init()
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-mt65xx.txt31 - mediatek,pctl-regmap: Should be a phandle of the syscfg node.
77 compatible = "mediatek,mt8135-pctl-a-syscfg", "syscon";
82 compatible = "mediatek,mt8135-pctl-b-syscfg", "syscon";
89 mediatek,pctl-regmap = <&syscfg_pctl_a &syscfg_pctl_b>;
Dabilis,tb10x-iomux.txt55 pctl_gpio_a: pctl-gpio-a {
58 pctl_uart0: pctl-uart0 {
/linux-4.4.14/drivers/pinctrl/spear/
Dpinctrl-spear.c398 pmx->pctl = pinctrl_register(&spear_pinctrl_desc, &pdev->dev, pmx); in spear_pinctrl_probe()
399 if (IS_ERR(pmx->pctl)) { in spear_pinctrl_probe()
401 return PTR_ERR(pmx->pctl); in spear_pinctrl_probe()
411 pinctrl_unregister(pmx->pctl); in spear_pinctrl_remove()
Dpinctrl-spear.h179 struct pinctrl_dev *pctl; member
/linux-4.4.14/drivers/pinctrl/bcm/
Dpinctrl-cygnus-gpio.c95 struct pinctrl_dev *pctl; member
630 chip->pctl = pinctrl_register(pctldesc, chip->dev, chip); in cygnus_gpio_register_pinconf()
631 if (IS_ERR(chip->pctl)) { in cygnus_gpio_register_pinconf()
633 return PTR_ERR(chip->pctl); in cygnus_gpio_register_pinconf()
641 if (chip->pctl) in cygnus_gpio_unregister_pinconf()
642 pinctrl_unregister(chip->pctl); in cygnus_gpio_unregister_pinconf()
Dpinctrl-cygnus-mux.c104 struct pinctrl_dev *pctl; member
990 pinctrl->pctl = pinctrl_register(&cygnus_pinctrl_desc, &pdev->dev, in cygnus_pinmux_probe()
992 if (IS_ERR(pinctrl->pctl)) { in cygnus_pinmux_probe()
994 return PTR_ERR(pinctrl->pctl); in cygnus_pinmux_probe()
Dpinctrl-bcm281xx.c1403 struct pinctrl_dev *pctl; in bcm281xx_pinctrl_probe() local
1425 pctl = pinctrl_register(&bcm281xx_pinctrl_desc, in bcm281xx_pinctrl_probe()
1428 if (IS_ERR(pctl)) { in bcm281xx_pinctrl_probe()
1430 return PTR_ERR(pctl); in bcm281xx_pinctrl_probe()
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dpinctrl.c36 struct pinctrl_dev *pctl; member
693 pmx->pctl = pinctrl_register(&pmx->pctl_desc, pfc->dev, pmx); in sh_pfc_register_pinctrl()
694 if (IS_ERR(pmx->pctl)) in sh_pfc_register_pinctrl()
695 return PTR_ERR(pmx->pctl); in sh_pfc_register_pinctrl()
704 pinctrl_unregister(pmx->pctl); in sh_pfc_unregister_pinctrl()
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dmedia-dev.c1162 struct fimc_pinctrl *pctl = &fmd->pinctl; in fimc_md_get_pinctrl() local
1164 pctl->pinctrl = devm_pinctrl_get(dev); in fimc_md_get_pinctrl()
1165 if (IS_ERR(pctl->pinctrl)) in fimc_md_get_pinctrl()
1166 return PTR_ERR(pctl->pinctrl); in fimc_md_get_pinctrl()
1168 pctl->state_default = pinctrl_lookup_state(pctl->pinctrl, in fimc_md_get_pinctrl()
1170 if (IS_ERR(pctl->state_default)) in fimc_md_get_pinctrl()
1171 return PTR_ERR(pctl->state_default); in fimc_md_get_pinctrl()
1173 pctl->state_idle = pinctrl_lookup_state(pctl->pinctrl, in fimc_md_get_pinctrl()
/linux-4.4.14/arch/arm/boot/dts/
Dmt8135.dtsi160 mediatek,pctl-regmap = <&syscfg_pctl_a &syscfg_pctl_b>;
172 compatible = "mediatek,mt8135-pctl-a-syscfg", "syscon";
214 compatible = "mediatek,mt8135-pctl-b-syscfg", "syscon";
/linux-4.4.14/drivers/pinctrl/samsung/
Dpinctrl-samsung.h222 struct pinctrl_desc pctl; member
Dpinctrl-samsung.c638 struct pinctrl_desc *ctrldesc = &drvdata->pctl; in samsung_pinctrl_create_groups()
819 struct pinctrl_desc *ctrldesc = &drvdata->pctl; in samsung_pinctrl_register()
/linux-4.4.14/drivers/isdn/hardware/mISDN/
Dw6692.c78 u8 pctl; member
585 card->pctl |= ((wch->bch.nr & 2) ? W_PCTL_PCX : 0);
586 WriteW6692(card, W_PCTL, card->pctl);
884 card->pctl = 0x80; in initW6692()
886 WriteW6692(card, W_PCTL, card->pctl); in initW6692()
889 card->pctl = W_PCTL_OE5 | W_PCTL_OE4 | W_PCTL_OE2 | in initW6692()
897 WriteW6692(card, W_PCTL, card->pctl); in initW6692()
/linux-4.4.14/arch/alpha/include/asm/
Dcore_tsunami.h76 tsunami_64 pctl; member
Dcore_titan.h84 titan_64 pctl; member
/linux-4.4.14/drivers/pinctrl/nomadik/
Dpinctrl-nomadik.c281 struct pinctrl_dev *pctl; member
1968 return pinctrl_force_sleep(npct->pctl); in nmk_pinctrl_suspend()
1979 return pinctrl_force_default(npct->pctl); in nmk_pinctrl_resume()
2052 npct->pctl = pinctrl_register(&nmk_pinctrl_desc, &pdev->dev, npct); in nmk_pinctrl_probe()
2053 if (IS_ERR(npct->pctl)) { in nmk_pinctrl_probe()
2055 return PTR_ERR(npct->pctl); in nmk_pinctrl_probe()
/linux-4.4.14/arch/arm64/boot/dts/mediatek/
Dmt8173.dtsi166 compatible = "mediatek,mt8173-pctl-a-syscfg", "syscon";
173 mediatek,pctl-regmap = <&syscfg_pctl_a>;
/linux-4.4.14/drivers/media/usb/pvrusb2/
Dpvrusb2-v4l2.c681 struct pvr2_ctrl *pctl; in pvr2_try_ext_ctrls() local
688 pctl = pvr2_hdw_get_ctrl_v4l(hdw, ctrl->id); in pvr2_try_ext_ctrls()
689 if (!pctl) { in pvr2_try_ext_ctrls()
/linux-4.4.14/Documentation/
Dpinctrl.txt80 struct pinctrl_dev *pctl;
82 pctl = pinctrl_register(&foo_desc, <PARENT>, NULL);
83 if (!pctl)
319 struct pinctrl_dev *pctl;
321 pinctrl_add_gpio_range(pctl, &gpio_range_a);
322 pinctrl_add_gpio_range(pctl, &gpio_range_b);
365 pinctrl_get_group_pins(pctl, "foo", &gpio_range.pins, &gpio_range.npins);
/linux-4.4.14/drivers/pinctrl/sirf/
Dpinctrl-atlas7.c369 struct pinctrl_dev *pctl; member
5415 pmx->pctl = pinctrl_register(&pmx->pctl_desc, &pdev->dev, pmx); in atlas7_pinmux_probe()
5416 if (IS_ERR(pmx->pctl)) { in atlas7_pinmux_probe()
5418 ret = PTR_ERR(pmx->pctl); in atlas7_pinmux_probe()
5520 __altas7_pinctrl_set_drive_strength_sel(pmx->pctl, idx, in atlas7_pinmux_resume_noirq()
5525 altas7_pinctrl_set_pull_sel(pmx->pctl, idx, in atlas7_pinmux_resume_noirq()
/linux-4.4.14/drivers/net/ethernet/octeon/
Docteon_mgmt.c1042 drv_ctl.s.pctl = 6; in octeon_mgmt_open()