summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/Kconfig
blob: 398b93154663dc651f6256db54393b4401f737b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
config PINCTRL
	bool "Pin controller core support"
	depends on OFDEVICE
	help
	  Pincontrollers allow to setup the iomux unit of SoCs. The pin
	  controller core is needed when pin muxing shall be configured
	  from the devicetree. Legacy drivers here may not need this core
	  support but instead provide their own SoC specific APIs

config PINCTRL_AT91
	select PINCTRL if OFDEVICE
	bool
	help
	    The pinmux controller found on AT91 SoCs.

config PINCTRL_IMX_IOMUX_V1
	select PINCTRL if OFDEVICE
	bool
	help
	  This iomux controller is found on i.MX1,21,27.

config PINCTRL_IMX_IOMUX_V2
	bool
	help
	  This iomux controller is found on i.MX31.

config PINCTRL_IMX_IOMUX_V3
	select PINCTRL if OFDEVICE
	bool
	help
	  This iomux controller is found on i.MX25,35,51,53,6.

config PINCTRL_ROCKCHIP
	select PINCTRL
	select GPIO_GENERIC
	select MFD_SYSCON
	bool
	help
	  The pinmux controller found on Rockchip SoCs.

config PINCTRL_SINGLE
	select PINCTRL
	bool "pinctrl single"

config PINCTRL_TEGRA20
	select PINCTRL
	bool
	help
	  The pinmux controller found on the Tegra 20 line of SoCs.

config PINCTRL_TEGRA30
	select PINCTRL
	bool
	help
	  The pinmux controller found on the Tegra 30+ line of SoCs.

source drivers/pinctrl/mvebu/Kconfig