xref: /linux/drivers/pinctrl/freescale/Kconfig (revision c30024a6449070d6fde51a8bddf4c97f884db2cc)
1edad3b2aSLinus Walleijconfig PINCTRL_IMX
2edad3b2aSLinus Walleij	bool
3edad3b2aSLinus Walleij	select PINMUX
4edad3b2aSLinus Walleij	select PINCONF
5edad3b2aSLinus Walleij
6edad3b2aSLinus Walleijconfig PINCTRL_IMX1_CORE
7edad3b2aSLinus Walleij	bool
8edad3b2aSLinus Walleij	select PINMUX
9edad3b2aSLinus Walleij	select PINCONF
10edad3b2aSLinus Walleij
11edad3b2aSLinus Walleijconfig PINCTRL_IMX1
12edad3b2aSLinus Walleij	bool "IMX1 pinctrl driver"
13edad3b2aSLinus Walleij	depends on SOC_IMX1
14edad3b2aSLinus Walleij	select PINCTRL_IMX1_CORE
15edad3b2aSLinus Walleij	help
16edad3b2aSLinus Walleij	  Say Y here to enable the imx1 pinctrl driver
17edad3b2aSLinus Walleij
18edad3b2aSLinus Walleijconfig PINCTRL_IMX21
19edad3b2aSLinus Walleij	bool "i.MX21 pinctrl driver"
20edad3b2aSLinus Walleij	depends on SOC_IMX21
21edad3b2aSLinus Walleij	select PINCTRL_IMX1_CORE
22edad3b2aSLinus Walleij	help
23edad3b2aSLinus Walleij	  Say Y here to enable the i.MX21 pinctrl driver
24edad3b2aSLinus Walleij
25edad3b2aSLinus Walleijconfig PINCTRL_IMX27
26edad3b2aSLinus Walleij	bool "IMX27 pinctrl driver"
27edad3b2aSLinus Walleij	depends on SOC_IMX27
28edad3b2aSLinus Walleij	select PINCTRL_IMX1_CORE
29edad3b2aSLinus Walleij	help
30edad3b2aSLinus Walleij	  Say Y here to enable the imx27 pinctrl driver
31edad3b2aSLinus Walleij
32edad3b2aSLinus Walleij
33edad3b2aSLinus Walleijconfig PINCTRL_IMX25
34edad3b2aSLinus Walleij        bool "IMX25 pinctrl driver"
35edad3b2aSLinus Walleij        depends on OF
36edad3b2aSLinus Walleij        depends on SOC_IMX25
37edad3b2aSLinus Walleij        select PINCTRL_IMX
38edad3b2aSLinus Walleij        help
39edad3b2aSLinus Walleij          Say Y here to enable the imx25 pinctrl driver
40edad3b2aSLinus Walleij
41edad3b2aSLinus Walleijconfig PINCTRL_IMX35
42edad3b2aSLinus Walleij	bool "IMX35 pinctrl driver"
43edad3b2aSLinus Walleij	depends on SOC_IMX35
44edad3b2aSLinus Walleij	select PINCTRL_IMX
45edad3b2aSLinus Walleij	help
46edad3b2aSLinus Walleij	  Say Y here to enable the imx35 pinctrl driver
47edad3b2aSLinus Walleij
48edad3b2aSLinus Walleijconfig PINCTRL_IMX50
49edad3b2aSLinus Walleij	bool "IMX50 pinctrl driver"
50edad3b2aSLinus Walleij	depends on SOC_IMX50
51edad3b2aSLinus Walleij	select PINCTRL_IMX
52edad3b2aSLinus Walleij	help
53edad3b2aSLinus Walleij	  Say Y here to enable the imx50 pinctrl driver
54edad3b2aSLinus Walleij
55edad3b2aSLinus Walleijconfig PINCTRL_IMX51
56edad3b2aSLinus Walleij	bool "IMX51 pinctrl driver"
57edad3b2aSLinus Walleij	depends on SOC_IMX51
58edad3b2aSLinus Walleij	select PINCTRL_IMX
59edad3b2aSLinus Walleij	help
60edad3b2aSLinus Walleij	  Say Y here to enable the imx51 pinctrl driver
61edad3b2aSLinus Walleij
62edad3b2aSLinus Walleijconfig PINCTRL_IMX53
63edad3b2aSLinus Walleij	bool "IMX53 pinctrl driver"
64edad3b2aSLinus Walleij	depends on SOC_IMX53
65edad3b2aSLinus Walleij	select PINCTRL_IMX
66edad3b2aSLinus Walleij	help
67edad3b2aSLinus Walleij	  Say Y here to enable the imx53 pinctrl driver
68edad3b2aSLinus Walleij
69edad3b2aSLinus Walleijconfig PINCTRL_IMX6Q
70edad3b2aSLinus Walleij	bool "IMX6Q/DL pinctrl driver"
71edad3b2aSLinus Walleij	depends on SOC_IMX6Q
72edad3b2aSLinus Walleij	select PINCTRL_IMX
73edad3b2aSLinus Walleij	help
74edad3b2aSLinus Walleij	  Say Y here to enable the imx6q/dl pinctrl driver
75edad3b2aSLinus Walleij
76edad3b2aSLinus Walleijconfig PINCTRL_IMX6SL
77edad3b2aSLinus Walleij	bool "IMX6SL pinctrl driver"
78edad3b2aSLinus Walleij	depends on SOC_IMX6SL
79edad3b2aSLinus Walleij	select PINCTRL_IMX
80edad3b2aSLinus Walleij	help
81edad3b2aSLinus Walleij	  Say Y here to enable the imx6sl pinctrl driver
82edad3b2aSLinus Walleij
83edad3b2aSLinus Walleijconfig PINCTRL_IMX6SX
84edad3b2aSLinus Walleij	bool "IMX6SX pinctrl driver"
85edad3b2aSLinus Walleij	depends on SOC_IMX6SX
86edad3b2aSLinus Walleij	select PINCTRL_IMX
87edad3b2aSLinus Walleij	help
88edad3b2aSLinus Walleij	  Say Y here to enable the imx6sx pinctrl driver
89edad3b2aSLinus Walleij
90*c30024a6SFrank Liconfig PINCTRL_IMX7D
91*c30024a6SFrank Li	bool "IMX7D pinctrl driver"
92*c30024a6SFrank Li	depends on SOC_IMX7D
93*c30024a6SFrank Li	select PINCTRL_IMX
94*c30024a6SFrank Li	help
95*c30024a6SFrank Li	  Say Y here to enable the imx7d pinctrl driver
96*c30024a6SFrank Li
97edad3b2aSLinus Walleijconfig PINCTRL_VF610
98edad3b2aSLinus Walleij	bool "Freescale Vybrid VF610 pinctrl driver"
99edad3b2aSLinus Walleij	depends on SOC_VF610
100edad3b2aSLinus Walleij	select PINCTRL_IMX
101edad3b2aSLinus Walleij	help
102edad3b2aSLinus Walleij	  Say Y here to enable the Freescale Vybrid VF610 pinctrl driver
103edad3b2aSLinus Walleij
104edad3b2aSLinus Walleijconfig PINCTRL_MXS
105edad3b2aSLinus Walleij	bool
106edad3b2aSLinus Walleij	select PINMUX
107edad3b2aSLinus Walleij	select PINCONF
108edad3b2aSLinus Walleij
109edad3b2aSLinus Walleijconfig PINCTRL_IMX23
110edad3b2aSLinus Walleij	bool
111edad3b2aSLinus Walleij	select PINCTRL_MXS
112edad3b2aSLinus Walleij
113edad3b2aSLinus Walleijconfig PINCTRL_IMX28
114edad3b2aSLinus Walleij	bool
115edad3b2aSLinus Walleij	select PINCTRL_MXS
116