Home
last modified time | relevance | path

Searched refs:pinctrl (Results 1 – 25 of 82) sorted by relevance

1234

/drivers/pinctrl/
DMakefile6 obj-y += core.o pinctrl-utils.o
11 obj-$(CONFIG_PINCTRL_ADI2) += pinctrl-adi2.o
12 obj-$(CONFIG_PINCTRL_ARTPEC6) += pinctrl-artpec6.o
13 obj-$(CONFIG_PINCTRL_AS3722) += pinctrl-as3722.o
14 obj-$(CONFIG_PINCTRL_BF54x) += pinctrl-adi2-bf54x.o
15 obj-$(CONFIG_PINCTRL_BF60x) += pinctrl-adi2-bf60x.o
16 obj-$(CONFIG_PINCTRL_AT91) += pinctrl-at91.o
17 obj-$(CONFIG_PINCTRL_AT91PIO4) += pinctrl-at91-pio4.o
18 obj-$(CONFIG_PINCTRL_AMD) += pinctrl-amd.o
19 obj-$(CONFIG_PINCTRL_DA850_PUPD) += pinctrl-da850-pupd.o
[all …]
DKconfig54 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
76 bool "AT91 pinctrl driver"
85 Say Y here to enable the at91 pinctrl driver
88 bool "AT91 PIO4 pinctrl driver"
97 Say Y here to enable the at91 pinctrl/gpio driver for Atmel PIO4
138 bool "NXP LPC18XX/43XX SCU pinctrl driver"
201 bool "Renesas RZ/A1 gpio and pinctrl driver"
209 This selects pinctrl driver for Renesas RZ/A1 platforms.
212 tristate "One-register-per-pin type device tree based pinctrl driver"
218 This selects the device tree based generic pinctrl driver.
[all …]
/drivers/pinctrl/bcm/
Dpinctrl-nsp-mux.c320 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_groups_count() local
322 return pinctrl->num_groups; in nsp_get_groups_count()
328 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_group_name() local
330 return pinctrl->groups[selector].name; in nsp_get_group_name()
337 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_group_pins() local
339 *pins = pinctrl->groups[selector].pins; in nsp_get_group_pins()
340 *num_pins = pinctrl->groups[selector].num_pins; in nsp_get_group_pins()
362 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_functions_count() local
364 return pinctrl->num_functions; in nsp_get_functions_count()
370 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_function_name() local
[all …]
Dpinctrl-ns2-mux.c503 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_groups_count() local
505 return pinctrl->num_groups; in ns2_get_groups_count()
511 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_group_name() local
513 return pinctrl->groups[selector].name; in ns2_get_group_name()
520 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_group_pins() local
522 *pins = pinctrl->groups[selector].pins; in ns2_get_group_pins()
523 *num_pins = pinctrl->groups[selector].num_pins; in ns2_get_group_pins()
545 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_functions_count() local
547 return pinctrl->num_functions; in ns2_get_functions_count()
553 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_function_name() local
[all …]
Dpinctrl-cygnus-mux.c707 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_groups_count() local
709 return pinctrl->num_groups; in cygnus_get_groups_count()
715 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_group_name() local
717 return pinctrl->groups[selector].name; in cygnus_get_group_name()
724 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_group_pins() local
726 *pins = pinctrl->groups[selector].pins; in cygnus_get_group_pins()
727 *num_pins = pinctrl->groups[selector].num_pins; in cygnus_get_group_pins()
749 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_functions_count() local
751 return pinctrl->num_functions; in cygnus_get_functions_count()
757 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_function_name() local
[all …]
DMakefile4 obj-$(CONFIG_PINCTRL_BCM281XX) += pinctrl-bcm281xx.o
5 obj-$(CONFIG_PINCTRL_BCM2835) += pinctrl-bcm2835.o
6 obj-$(CONFIG_PINCTRL_IPROC_GPIO) += pinctrl-iproc-gpio.o
7 obj-$(CONFIG_PINCTRL_CYGNUS_MUX) += pinctrl-cygnus-mux.o
8 obj-$(CONFIG_PINCTRL_NSP_GPIO) += pinctrl-nsp-gpio.o
9 obj-$(CONFIG_PINCTRL_NS2_MUX) += pinctrl-ns2-mux.o
10 obj-$(CONFIG_PINCTRL_NSP_MUX) += pinctrl-nsp-mux.o
/drivers/pinctrl/freescale/
DMakefile3 obj-$(CONFIG_PINCTRL_IMX) += pinctrl-imx.o
4 obj-$(CONFIG_PINCTRL_IMX1_CORE) += pinctrl-imx1-core.o
5 obj-$(CONFIG_PINCTRL_IMX1) += pinctrl-imx1.o
6 obj-$(CONFIG_PINCTRL_IMX21) += pinctrl-imx21.o
7 obj-$(CONFIG_PINCTRL_IMX27) += pinctrl-imx27.o
8 obj-$(CONFIG_PINCTRL_IMX35) += pinctrl-imx35.o
9 obj-$(CONFIG_PINCTRL_IMX50) += pinctrl-imx50.o
10 obj-$(CONFIG_PINCTRL_IMX51) += pinctrl-imx51.o
11 obj-$(CONFIG_PINCTRL_IMX53) += pinctrl-imx53.o
12 obj-$(CONFIG_PINCTRL_IMX6Q) += pinctrl-imx6q.o
[all …]
DKconfig14 bool "IMX1 pinctrl driver"
18 Say Y here to enable the imx1 pinctrl driver
21 bool "i.MX21 pinctrl driver"
25 Say Y here to enable the i.MX21 pinctrl driver
28 bool "IMX27 pinctrl driver"
32 Say Y here to enable the imx27 pinctrl driver
36 bool "IMX25 pinctrl driver"
41 Say Y here to enable the imx25 pinctrl driver
44 bool "IMX35 pinctrl driver"
48 Say Y here to enable the imx35 pinctrl driver
[all …]
/drivers/pinctrl/qcom/
DMakefile3 obj-$(CONFIG_PINCTRL_MSM) += pinctrl-msm.o
4 obj-$(CONFIG_PINCTRL_APQ8064) += pinctrl-apq8064.o
5 obj-$(CONFIG_PINCTRL_APQ8084) += pinctrl-apq8084.o
6 obj-$(CONFIG_PINCTRL_IPQ4019) += pinctrl-ipq4019.o
7 obj-$(CONFIG_PINCTRL_IPQ8064) += pinctrl-ipq8064.o
8 obj-$(CONFIG_PINCTRL_IPQ8074) += pinctrl-ipq8074.o
9 obj-$(CONFIG_PINCTRL_MSM8660) += pinctrl-msm8660.o
10 obj-$(CONFIG_PINCTRL_MSM8960) += pinctrl-msm8960.o
11 obj-$(CONFIG_PINCTRL_MSM8X74) += pinctrl-msm8x74.o
12 obj-$(CONFIG_PINCTRL_MSM8916) += pinctrl-msm8916.o
[all …]
DKconfig15 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
23 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
31 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
39 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
47 This is the pinctrl, pinmux, pinconf and gpiolib driver for
57 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
65 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
73 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
81 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
89 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
[all …]
/drivers/pinctrl/sunxi/
DMakefile3 obj-y += pinctrl-sunxi.o
6 obj-$(CONFIG_PINCTRL_SUN4I_A10) += pinctrl-sun4i-a10.o
7 obj-$(CONFIG_PINCTRL_SUN5I) += pinctrl-sun5i.o
8 obj-$(CONFIG_PINCTRL_SUN6I_A31) += pinctrl-sun6i-a31.o
9 obj-$(CONFIG_PINCTRL_SUN6I_A31_R) += pinctrl-sun6i-a31-r.o
10 obj-$(CONFIG_PINCTRL_SUN8I_A23) += pinctrl-sun8i-a23.o
11 obj-$(CONFIG_PINCTRL_SUN8I_A23_R) += pinctrl-sun8i-a23-r.o
12 obj-$(CONFIG_PINCTRL_SUN8I_A33) += pinctrl-sun8i-a33.o
13 obj-$(CONFIG_PINCTRL_SUN50I_A64) += pinctrl-sun50i-a64.o
14 obj-$(CONFIG_PINCTRL_SUN50I_A64_R) += pinctrl-sun50i-a64-r.o
[all …]
/drivers/pinctrl/mvebu/
DMakefile2 obj-$(CONFIG_PINCTRL_MVEBU) += pinctrl-mvebu.o
3 obj-$(CONFIG_PINCTRL_DOVE) += pinctrl-dove.o
4 obj-$(CONFIG_PINCTRL_KIRKWOOD) += pinctrl-kirkwood.o
5 obj-$(CONFIG_PINCTRL_ARMADA_370) += pinctrl-armada-370.o
6 obj-$(CONFIG_PINCTRL_ARMADA_375) += pinctrl-armada-375.o
7 obj-$(CONFIG_PINCTRL_ARMADA_38X) += pinctrl-armada-38x.o
8 obj-$(CONFIG_PINCTRL_ARMADA_39X) += pinctrl-armada-39x.o
9 obj-$(CONFIG_PINCTRL_ARMADA_AP806) += pinctrl-armada-ap806.o
10 obj-$(CONFIG_PINCTRL_ARMADA_CP110) += pinctrl-armada-cp110.o
11 obj-$(CONFIG_PINCTRL_ARMADA_XP) += pinctrl-armada-xp.o
[all …]
/drivers/pinctrl/intel/
DMakefile4 obj-$(CONFIG_PINCTRL_BAYTRAIL) += pinctrl-baytrail.o
5 obj-$(CONFIG_PINCTRL_CHERRYVIEW) += pinctrl-cherryview.o
6 obj-$(CONFIG_PINCTRL_MERRIFIELD) += pinctrl-merrifield.o
7 obj-$(CONFIG_PINCTRL_INTEL) += pinctrl-intel.o
8 obj-$(CONFIG_PINCTRL_BROXTON) += pinctrl-broxton.o
9 obj-$(CONFIG_PINCTRL_CANNONLAKE) += pinctrl-cannonlake.o
10 obj-$(CONFIG_PINCTRL_DENVERTON) += pinctrl-denverton.o
11 obj-$(CONFIG_PINCTRL_GEMINILAKE) += pinctrl-geminilake.o
12 obj-$(CONFIG_PINCTRL_LEWISBURG) += pinctrl-lewisburg.o
13 obj-$(CONFIG_PINCTRL_SUNRISEPOINT) += pinctrl-sunrisepoint.o
DKconfig22 tristate "Intel Cherryview/Braswell pinctrl and GPIO driver"
30 Cherryview/Braswell pinctrl driver provides an interface that
34 tristate "Intel Merrifield pinctrl driver"
53 tristate "Intel Broxton pinctrl and GPIO driver"
57 Broxton pinctrl driver provides an interface that allows
61 tristate "Intel Cannon Lake PCH pinctrl and GPIO driver"
65 This pinctrl driver provides an interface that allows configuring
69 tristate "Intel Denverton pinctrl and GPIO driver"
73 This pinctrl driver provides an interface that allows configuring
77 tristate "Intel Gemini Lake SoC pinctrl and GPIO driver"
[all …]
/drivers/pinctrl/uniphier/
DMakefile2 obj-y += pinctrl-uniphier-core.o
4 obj-$(CONFIG_PINCTRL_UNIPHIER_LD4) += pinctrl-uniphier-ld4.o
5 obj-$(CONFIG_PINCTRL_UNIPHIER_PRO4) += pinctrl-uniphier-pro4.o
6 obj-$(CONFIG_PINCTRL_UNIPHIER_SLD8) += pinctrl-uniphier-sld8.o
7 obj-$(CONFIG_PINCTRL_UNIPHIER_PRO5) += pinctrl-uniphier-pro5.o
8 obj-$(CONFIG_PINCTRL_UNIPHIER_PXS2) += pinctrl-uniphier-pxs2.o
9 obj-$(CONFIG_PINCTRL_UNIPHIER_LD6B) += pinctrl-uniphier-ld6b.o
10 obj-$(CONFIG_PINCTRL_UNIPHIER_LD11) += pinctrl-uniphier-ld11.o
11 obj-$(CONFIG_PINCTRL_UNIPHIER_LD20) += pinctrl-uniphier-ld20.o
12 obj-$(CONFIG_PINCTRL_UNIPHIER_PXS3) += pinctrl-uniphier-pxs3.o
DKconfig2 bool "UniPhier SoC pinctrl drivers"
12 bool "UniPhier LD4 SoC pinctrl driver"
16 bool "UniPhier Pro4 SoC pinctrl driver"
20 bool "UniPhier sLD8 SoC pinctrl driver"
24 bool "UniPhier Pro5 SoC pinctrl driver"
28 bool "UniPhier PXs2 SoC pinctrl driver"
32 bool "UniPhier LD6b SoC pinctrl driver"
36 bool "UniPhier LD11 SoC pinctrl driver"
40 bool "UniPhier LD20 SoC pinctrl driver"
44 bool "UniPhier PXs3 SoC pinctrl driver"
/drivers/pinctrl/nomadik/
DMakefile3 obj-$(CONFIG_PINCTRL_ABX500) += pinctrl-abx500.o
4 obj-$(CONFIG_PINCTRL_AB8500) += pinctrl-ab8500.o
5 obj-$(CONFIG_PINCTRL_AB8540) += pinctrl-ab8540.o
6 obj-$(CONFIG_PINCTRL_AB9540) += pinctrl-ab9540.o
7 obj-$(CONFIG_PINCTRL_AB8505) += pinctrl-ab8505.o
8 obj-$(CONFIG_PINCTRL_NOMADIK) += pinctrl-nomadik.o
9 obj-$(CONFIG_PINCTRL_STN8815) += pinctrl-nomadik-stn8815.o
10 obj-$(CONFIG_PINCTRL_DB8500) += pinctrl-nomadik-db8500.o
11 obj-$(CONFIG_PINCTRL_DB8540) += pinctrl-nomadik-db8540.o
/drivers/pinctrl/spear/
DMakefile4 obj-$(CONFIG_PINCTRL_SPEAR_PLGPIO) += pinctrl-plgpio.o
5 obj-y += pinctrl-spear.o
6 obj-$(CONFIG_PINCTRL_SPEAR3XX) += pinctrl-spear3xx.o
7 obj-$(CONFIG_PINCTRL_SPEAR300) += pinctrl-spear300.o
8 obj-$(CONFIG_PINCTRL_SPEAR310) += pinctrl-spear310.o
9 obj-$(CONFIG_PINCTRL_SPEAR320) += pinctrl-spear320.o
10 obj-$(CONFIG_PINCTRL_SPEAR1310) += pinctrl-spear1310.o
11 obj-$(CONFIG_PINCTRL_SPEAR1340) += pinctrl-spear1340.o
/drivers/pinctrl/tegra/
DMakefile2 obj-$(CONFIG_PINCTRL_TEGRA) += pinctrl-tegra.o
3 obj-$(CONFIG_PINCTRL_TEGRA20) += pinctrl-tegra20.o
4 obj-$(CONFIG_PINCTRL_TEGRA30) += pinctrl-tegra30.o
5 obj-$(CONFIG_PINCTRL_TEGRA114) += pinctrl-tegra114.o
6 obj-$(CONFIG_PINCTRL_TEGRA124) += pinctrl-tegra124.o
7 obj-$(CONFIG_PINCTRL_TEGRA210) += pinctrl-tegra210.o
8 obj-$(CONFIG_PINCTRL_TEGRA_XUSB) += pinctrl-tegra-xusb.o
Dpinctrl-tegra-xusb.c92 struct pinctrl_dev *pinctrl; member
113 static int tegra_xusb_padctl_get_groups_count(struct pinctrl_dev *pinctrl) in tegra_xusb_padctl_get_groups_count() argument
115 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_groups_count()
120 static const char *tegra_xusb_padctl_get_group_name(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_group_name() argument
123 struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl); in tegra_xusb_padctl_get_group_name()
128 static int tegra_xusb_padctl_get_group_pins(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_group_pins() argument
137 *pins = &pinctrl->desc->pins[group].number; in tegra_xusb_padctl_get_group_pins()
190 err = pinctrl_utils_add_config(padctl->pinctrl, &configs, in tegra_xusb_padctl_parse_subnode()
208 err = pinctrl_utils_reserve_map(padctl->pinctrl, maps, reserved_maps, in tegra_xusb_padctl_parse_subnode()
215 err = pinctrl_utils_add_map_mux(padctl->pinctrl, maps, in tegra_xusb_padctl_parse_subnode()
[all …]
/drivers/pinctrl/samsung/
DMakefile4 obj-$(CONFIG_PINCTRL_SAMSUNG) += pinctrl-samsung.o
5 obj-$(CONFIG_PINCTRL_EXYNOS) += pinctrl-exynos.o
6 obj-$(CONFIG_PINCTRL_EXYNOS_ARM) += pinctrl-exynos-arm.o
7 obj-$(CONFIG_PINCTRL_EXYNOS_ARM64) += pinctrl-exynos-arm64.o
8 obj-$(CONFIG_PINCTRL_EXYNOS5440) += pinctrl-exynos5440.o
9 obj-$(CONFIG_PINCTRL_S3C24XX) += pinctrl-s3c24xx.o
10 obj-$(CONFIG_PINCTRL_S3C64XX) += pinctrl-s3c64xx.o
/drivers/pinctrl/vt8500/
DMakefile4 obj-$(CONFIG_PINCTRL_WMT) += pinctrl-wmt.o
5 obj-$(CONFIG_PINCTRL_VT8500) += pinctrl-vt8500.o
6 obj-$(CONFIG_PINCTRL_WM8505) += pinctrl-wm8505.o
7 obj-$(CONFIG_PINCTRL_WM8650) += pinctrl-wm8650.o
8 obj-$(CONFIG_PINCTRL_WM8750) += pinctrl-wm8750.o
9 obj-$(CONFIG_PINCTRL_WM8850) += pinctrl-wm8850.o
/drivers/pinctrl/mediatek/
DMakefile3 obj-y += pinctrl-mtk-common.o
6 obj-$(CONFIG_PINCTRL_MT2701) += pinctrl-mt2701.o
7 obj-$(CONFIG_PINCTRL_MT8135) += pinctrl-mt8135.o
8 obj-$(CONFIG_PINCTRL_MT8127) += pinctrl-mt8127.o
9 obj-$(CONFIG_PINCTRL_MT8173) += pinctrl-mt8173.o
10 obj-$(CONFIG_PINCTRL_MT6397) += pinctrl-mt6397.o
/drivers/pinctrl/meson/
DMakefile1 obj-y += pinctrl-meson8.o pinctrl-meson8b.o
2 obj-y += pinctrl-meson-gxbb.o pinctrl-meson-gxl.o
3 obj-y += pinctrl-meson.o
/drivers/pinctrl/stm32/
DMakefile3 obj-$(CONFIG_PINCTRL_STM32) += pinctrl-stm32.o
6 obj-$(CONFIG_PINCTRL_STM32F429) += pinctrl-stm32f429.o
7 obj-$(CONFIG_PINCTRL_STM32F469) += pinctrl-stm32f469.o
8 obj-$(CONFIG_PINCTRL_STM32F746) += pinctrl-stm32f746.o
9 obj-$(CONFIG_PINCTRL_STM32H743) += pinctrl-stm32h743.o

1234