]>
Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
edad3b2a | 2 | config PINCTRL_IMX |
7233f7cf AH |
3 | tristate |
4 | depends on OF | |
e566fc11 | 5 | select GENERIC_PINCTRL_GROUPS |
3fd6d6ad | 6 | select GENERIC_PINMUX_FUNCTIONS |
a5cadbbb | 7 | select GENERIC_PINCONF |
6dd22a11 | 8 | select REGMAP |
edad3b2a | 9 | |
b96eea71 | 10 | config PINCTRL_IMX_SCU |
0080c534 | 11 | tristate |
df50fcf5 | 12 | depends on IMX_SCU |
b96eea71 D |
13 | select PINCTRL_IMX |
14 | ||
edad3b2a LW |
15 | config PINCTRL_IMX1_CORE |
16 | bool | |
17 | select PINMUX | |
18 | select PINCONF | |
19 | ||
20 | config PINCTRL_IMX1 | |
21 | bool "IMX1 pinctrl driver" | |
22 | depends on SOC_IMX1 | |
23 | select PINCTRL_IMX1_CORE | |
24 | help | |
25 | Say Y here to enable the imx1 pinctrl driver | |
26 | ||
edad3b2a LW |
27 | config 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 | ||
35 | config PINCTRL_IMX25 | |
2635adb4 KK |
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 | |
edad3b2a LW |
42 | |
43 | config 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 | ||
50 | config 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 | ||
57 | config 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 | ||
64 | config 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 | ||
71 | config 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 | ||
78 | config 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 | ||
864670d5 BP |
85 | config 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 | ||
edad3b2a LW |
92 | config 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 | ||
9612327c FL |
99 | config 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 | ||
c30024a6 FL |
106 | config 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 | ||
b026402b DA |
113 | config 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 | ||
85e4e688 | 120 | config PINCTRL_IMX8MM |
a302b0e1 | 121 | tristate "IMX8MM pinctrl driver" |
492464cd | 122 | depends on ARCH_MXC |
85e4e688 BP |
123 | select PINCTRL_IMX |
124 | help | |
125 | Say Y here to enable the imx8mm pinctrl driver | |
126 | ||
d9c238c5 | 127 | config PINCTRL_IMX8MN |
4bb63d21 | 128 | tristate "IMX8MN pinctrl driver" |
492464cd | 129 | depends on ARCH_MXC |
d9c238c5 AH |
130 | select PINCTRL_IMX |
131 | help | |
132 | Say Y here to enable the imx8mn pinctrl driver | |
133 | ||
eec6d97d | 134 | config PINCTRL_IMX8MP |
d73080c3 | 135 | tristate "IMX8MP pinctrl driver" |
492464cd | 136 | depends on ARCH_MXC |
eec6d97d AH |
137 | select PINCTRL_IMX |
138 | help | |
139 | Say Y here to enable the imx8mp pinctrl driver | |
140 | ||
45b85fca | 141 | config PINCTRL_IMX8MQ |
e38b6bb2 | 142 | tristate "IMX8MQ pinctrl driver" |
492464cd | 143 | depends on ARCH_MXC |
45b85fca LS |
144 | select PINCTRL_IMX |
145 | help | |
146 | Say Y here to enable the imx8mq pinctrl driver | |
147 | ||
f05c07b0 | 148 | config PINCTRL_IMX8QM |
36d640fa | 149 | tristate "IMX8QM pinctrl driver" |
9bc8fee9 | 150 | depends on IMX_SCU && ARCH_MXC && ARM64 |
f05c07b0 AD |
151 | select PINCTRL_IMX_SCU |
152 | help | |
153 | Say Y here to enable the imx8qm pinctrl driver | |
154 | ||
623f788d | 155 | config PINCTRL_IMX8QXP |
3aace899 | 156 | tristate "IMX8QXP pinctrl driver" |
9bc8fee9 | 157 | depends on IMX_SCU && ARCH_MXC && ARM64 |
623f788d D |
158 | select PINCTRL_IMX_SCU |
159 | help | |
160 | Say Y here to enable the imx8qxp pinctrl driver | |
161 | ||
f9a8744d | 162 | config PINCTRL_IMX8DXL |
614038d6 | 163 | tristate "IMX8DXL pinctrl driver" |
f9a8744d AH |
164 | depends on IMX_SCU && ARCH_MXC && ARM64 |
165 | select PINCTRL_IMX_SCU | |
166 | help | |
167 | Say Y here to enable the imx8dxl pinctrl driver | |
168 | ||
16b343e8 AH |
169 | config PINCTRL_IMX8ULP |
170 | tristate "IMX8ULP pinctrl driver" | |
171 | depends on ARCH_MXC | |
172 | select PINCTRL_IMX | |
173 | help | |
174 | Say Y here to enable the imx8ulp pinctrl driver | |
175 | ||
edad3b2a LW |
176 | config PINCTRL_VF610 |
177 | bool "Freescale Vybrid VF610 pinctrl driver" | |
178 | depends on SOC_VF610 | |
179 | select PINCTRL_IMX | |
180 | help | |
181 | Say Y here to enable the Freescale Vybrid VF610 pinctrl driver | |
182 | ||
183 | config PINCTRL_MXS | |
184 | bool | |
185 | select PINMUX | |
186 | select PINCONF | |
187 | ||
188 | config PINCTRL_IMX23 | |
189 | bool | |
190 | select PINCTRL_MXS | |
191 | ||
192 | config PINCTRL_IMX28 | |
193 | bool | |
194 | select PINCTRL_MXS |