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