1edad3b2aSLinus Walleijconfig PINCTRL_IMX
2edad3b2aSLinus Walleij	bool
3e566fc11SGary Bisson	select GENERIC_PINCTRL_GROUPS
43fd6d6adSGary Bisson	select GENERIC_PINMUX_FUNCTIONS
5a5cadbbbSDong Aisheng	select GENERIC_PINCONF
66dd22a11SAlexander Kurz	select REGMAP
7edad3b2aSLinus Walleij
8edad3b2aSLinus Walleijconfig PINCTRL_IMX1_CORE
9edad3b2aSLinus Walleij	bool
10edad3b2aSLinus Walleij	select PINMUX
11edad3b2aSLinus Walleij	select PINCONF
12edad3b2aSLinus Walleij
13edad3b2aSLinus Walleijconfig PINCTRL_IMX1
14edad3b2aSLinus Walleij	bool "IMX1 pinctrl driver"
15edad3b2aSLinus Walleij	depends on SOC_IMX1
16edad3b2aSLinus Walleij	select PINCTRL_IMX1_CORE
17edad3b2aSLinus Walleij	help
18edad3b2aSLinus Walleij	  Say Y here to enable the imx1 pinctrl driver
19edad3b2aSLinus Walleij
20edad3b2aSLinus Walleijconfig PINCTRL_IMX21
21edad3b2aSLinus Walleij	bool "i.MX21 pinctrl driver"
22edad3b2aSLinus Walleij	depends on SOC_IMX21
23edad3b2aSLinus Walleij	select PINCTRL_IMX1_CORE
24edad3b2aSLinus Walleij	help
25edad3b2aSLinus Walleij	  Say Y here to enable the i.MX21 pinctrl driver
26edad3b2aSLinus Walleij
27edad3b2aSLinus Walleijconfig PINCTRL_IMX27
28edad3b2aSLinus Walleij	bool "IMX27 pinctrl driver"
29edad3b2aSLinus Walleij	depends on SOC_IMX27
30edad3b2aSLinus Walleij	select PINCTRL_IMX1_CORE
31edad3b2aSLinus Walleij	help
32edad3b2aSLinus Walleij	  Say Y here to enable the imx27 pinctrl driver
33edad3b2aSLinus Walleij
34edad3b2aSLinus Walleij
35edad3b2aSLinus Walleijconfig PINCTRL_IMX25
36edad3b2aSLinus Walleij        bool "IMX25 pinctrl driver"
37edad3b2aSLinus Walleij        depends on OF
38edad3b2aSLinus Walleij        depends on SOC_IMX25
39edad3b2aSLinus Walleij        select PINCTRL_IMX
40edad3b2aSLinus Walleij        help
41edad3b2aSLinus Walleij          Say Y here to enable the imx25 pinctrl driver
42edad3b2aSLinus Walleij
43edad3b2aSLinus Walleijconfig PINCTRL_IMX35
44edad3b2aSLinus Walleij	bool "IMX35 pinctrl driver"
45edad3b2aSLinus Walleij	depends on SOC_IMX35
46edad3b2aSLinus Walleij	select PINCTRL_IMX
47edad3b2aSLinus Walleij	help
48edad3b2aSLinus Walleij	  Say Y here to enable the imx35 pinctrl driver
49edad3b2aSLinus Walleij
50edad3b2aSLinus Walleijconfig PINCTRL_IMX50
51edad3b2aSLinus Walleij	bool "IMX50 pinctrl driver"
52edad3b2aSLinus Walleij	depends on SOC_IMX50
53edad3b2aSLinus Walleij	select PINCTRL_IMX
54edad3b2aSLinus Walleij	help
55edad3b2aSLinus Walleij	  Say Y here to enable the imx50 pinctrl driver
56edad3b2aSLinus Walleij
57edad3b2aSLinus Walleijconfig PINCTRL_IMX51
58edad3b2aSLinus Walleij	bool "IMX51 pinctrl driver"
59edad3b2aSLinus Walleij	depends on SOC_IMX51
60edad3b2aSLinus Walleij	select PINCTRL_IMX
61edad3b2aSLinus Walleij	help
62edad3b2aSLinus Walleij	  Say Y here to enable the imx51 pinctrl driver
63edad3b2aSLinus Walleij
64edad3b2aSLinus Walleijconfig PINCTRL_IMX53
65edad3b2aSLinus Walleij	bool "IMX53 pinctrl driver"
66edad3b2aSLinus Walleij	depends on SOC_IMX53
67edad3b2aSLinus Walleij	select PINCTRL_IMX
68edad3b2aSLinus Walleij	help
69edad3b2aSLinus Walleij	  Say Y here to enable the imx53 pinctrl driver
70edad3b2aSLinus Walleij
71edad3b2aSLinus Walleijconfig PINCTRL_IMX6Q
72edad3b2aSLinus Walleij	bool "IMX6Q/DL pinctrl driver"
73edad3b2aSLinus Walleij	depends on SOC_IMX6Q
74edad3b2aSLinus Walleij	select PINCTRL_IMX
75edad3b2aSLinus Walleij	help
76edad3b2aSLinus Walleij	  Say Y here to enable the imx6q/dl pinctrl driver
77edad3b2aSLinus Walleij
78edad3b2aSLinus Walleijconfig PINCTRL_IMX6SL
79edad3b2aSLinus Walleij	bool "IMX6SL pinctrl driver"
80edad3b2aSLinus Walleij	depends on SOC_IMX6SL
81edad3b2aSLinus Walleij	select PINCTRL_IMX
82edad3b2aSLinus Walleij	help
83edad3b2aSLinus Walleij	  Say Y here to enable the imx6sl pinctrl driver
84edad3b2aSLinus Walleij
85*864670d5SBai Pingconfig PINCTRL_IMX6SLL
86*864670d5SBai Ping	bool "IMX6SLL pinctrl driver"
87*864670d5SBai Ping	depends on SOC_IMX6SLL
88*864670d5SBai Ping	select PINCTRL_IMX
89*864670d5SBai Ping	help
90*864670d5SBai Ping	  Say Y here to enable the imx6sll pinctrl driver
91*864670d5SBai Ping
92edad3b2aSLinus Walleijconfig PINCTRL_IMX6SX
93edad3b2aSLinus Walleij	bool "IMX6SX pinctrl driver"
94edad3b2aSLinus Walleij	depends on SOC_IMX6SX
95edad3b2aSLinus Walleij	select PINCTRL_IMX
96edad3b2aSLinus Walleij	help
97edad3b2aSLinus Walleij	  Say Y here to enable the imx6sx pinctrl driver
98edad3b2aSLinus Walleij
999612327cSFrank Liconfig PINCTRL_IMX6UL
1009612327cSFrank Li	bool "IMX6UL pinctrl driver"
1019612327cSFrank Li	depends on SOC_IMX6UL
1029612327cSFrank Li	select PINCTRL_IMX
1039612327cSFrank Li	help
1049612327cSFrank Li	  Say Y here to enable the imx6ul pinctrl driver
1059612327cSFrank Li
106c30024a6SFrank Liconfig PINCTRL_IMX7D
107c30024a6SFrank Li	bool "IMX7D pinctrl driver"
108c30024a6SFrank Li	depends on SOC_IMX7D
109c30024a6SFrank Li	select PINCTRL_IMX
110c30024a6SFrank Li	help
111c30024a6SFrank Li	  Say Y here to enable the imx7d pinctrl driver
112c30024a6SFrank Li
113b026402bSDong Aishengconfig PINCTRL_IMX7ULP
114b026402bSDong Aisheng	bool "IMX7ULP pinctrl driver"
115b026402bSDong Aisheng	depends on SOC_IMX7ULP
116b026402bSDong Aisheng	select PINCTRL_IMX
117b026402bSDong Aisheng	help
118b026402bSDong Aisheng	  Say Y here to enable the imx7ulp pinctrl driver
119b026402bSDong Aisheng
120edad3b2aSLinus Walleijconfig PINCTRL_VF610
121edad3b2aSLinus Walleij	bool "Freescale Vybrid VF610 pinctrl driver"
122edad3b2aSLinus Walleij	depends on SOC_VF610
123edad3b2aSLinus Walleij	select PINCTRL_IMX
124edad3b2aSLinus Walleij	help
125edad3b2aSLinus Walleij	  Say Y here to enable the Freescale Vybrid VF610 pinctrl driver
126edad3b2aSLinus Walleij
127edad3b2aSLinus Walleijconfig PINCTRL_MXS
128edad3b2aSLinus Walleij	bool
129edad3b2aSLinus Walleij	select PINMUX
130edad3b2aSLinus Walleij	select PINCONF
131edad3b2aSLinus Walleij
132edad3b2aSLinus Walleijconfig PINCTRL_IMX23
133edad3b2aSLinus Walleij	bool
134edad3b2aSLinus Walleij	select PINCTRL_MXS
135edad3b2aSLinus Walleij
136edad3b2aSLinus Walleijconfig PINCTRL_IMX28
137edad3b2aSLinus Walleij	bool
138edad3b2aSLinus Walleij	select PINCTRL_MXS
139