1 # SPDX-License-Identifier: GPL-2.0-only
5 tristate "Qualcomm APQ8064 pin controller driver"
6 depends on ARM || COMPILE_TEST
8 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
9 Qualcomm TLMM block found in the Qualcomm APQ8064 platform.
11 config PINCTRL_APQ8084
12 tristate "Qualcomm APQ8084 pin controller driver"
13 depends on ARM || COMPILE_TEST
15 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
16 Qualcomm TLMM block found in the Qualcomm APQ8084 platform.
18 config PINCTRL_IPQ4019
19 tristate "Qualcomm IPQ4019 pin controller driver"
20 depends on ARM || COMPILE_TEST
22 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
23 Qualcomm TLMM block found in the Qualcomm IPQ4019 platform.
25 config PINCTRL_IPQ5018
26 tristate "Qualcomm Technologies, Inc. IPQ5018 pin controller driver"
27 depends on ARM64 || COMPILE_TEST
29 This is the pinctrl, pinmux, pinconf and gpiolib driver for
30 the Qualcomm Technologies Inc. TLMM block found on the
31 Qualcomm Technologies Inc. IPQ5018 platform. Select this for
34 config PINCTRL_IPQ8064
35 tristate "Qualcomm IPQ8064 pin controller driver"
36 depends on ARM || COMPILE_TEST
38 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
39 Qualcomm TLMM block found in the Qualcomm IPQ8064 platform.
41 config PINCTRL_IPQ5332
42 tristate "Qualcomm Technologies Inc IPQ5332 pin controller driver"
43 depends on ARM64 || COMPILE_TEST
45 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
46 Qualcomm Technologies Inc TLMM block found on the Qualcomm
47 Technologies Inc IPQ5332 platform.
49 config PINCTRL_IPQ8074
50 tristate "Qualcomm Technologies, Inc. IPQ8074 pin controller driver"
51 depends on ARM64 || COMPILE_TEST
53 This is the pinctrl, pinmux, pinconf and gpiolib driver for
54 the Qualcomm Technologies Inc. TLMM block found on the
55 Qualcomm Technologies Inc. IPQ8074 platform. Select this for
58 config PINCTRL_IPQ6018
59 tristate "Qualcomm Technologies, Inc. IPQ6018 pin controller driver"
60 depends on ARM64 || COMPILE_TEST
62 This is the pinctrl, pinmux, pinconf and gpiolib driver for
63 the Qualcomm Technologies Inc. TLMM block found on the
64 Qualcomm Technologies Inc. IPQ6018 platform. Select this for
67 config PINCTRL_IPQ9574
68 tristate "Qualcomm Technologies, Inc. IPQ9574 pin controller driver"
69 depends on ARM64 || COMPILE_TEST
71 This is the pinctrl, pinmux, pinconf and gpiolib driver for
72 the Qualcomm Technologies Inc. TLMM block found on the
73 Qualcomm Technologies Inc. IPQ9574 platform. Select this for
76 config PINCTRL_MSM8226
77 tristate "Qualcomm 8226 pin controller driver"
78 depends on ARM || COMPILE_TEST
80 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
81 Qualcomm Technologies Inc TLMM block found on the Qualcomm
82 Technologies Inc MSM8226 platform.
84 config PINCTRL_MSM8660
85 tristate "Qualcomm 8660 pin controller driver"
86 depends on ARM || COMPILE_TEST
88 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
89 Qualcomm TLMM block found in the Qualcomm 8660 platform.
91 config PINCTRL_MSM8960
92 tristate "Qualcomm 8960 pin controller driver"
93 depends on ARM || COMPILE_TEST
95 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
96 Qualcomm TLMM block found in the Qualcomm 8960 platform.
98 config PINCTRL_MDM9607
99 tristate "Qualcomm 9607 pin controller driver"
101 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
102 Qualcomm TLMM block found in the Qualcomm 9607 platform.
104 config PINCTRL_MDM9615
105 tristate "Qualcomm 9615 pin controller driver"
106 depends on ARM || COMPILE_TEST
108 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
109 Qualcomm TLMM block found in the Qualcomm 9615 platform.
111 config PINCTRL_MSM8X74
112 tristate "Qualcomm 8x74 pin controller driver"
113 depends on ARM || COMPILE_TEST
115 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
116 Qualcomm TLMM block found in the Qualcomm 8974 platform.
118 config PINCTRL_MSM8909
119 tristate "Qualcomm 8909 pin controller driver"
120 depends on ARM || COMPILE_TEST
122 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
123 Qualcomm TLMM block found on the Qualcomm MSM8909 platform.
125 config PINCTRL_MSM8916
126 tristate "Qualcomm 8916 pin controller driver"
128 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
129 Qualcomm TLMM block found on the Qualcomm 8916 platform.
131 config PINCTRL_MSM8953
132 tristate "Qualcomm 8953 pin controller driver"
133 depends on ARM64 || COMPILE_TEST
135 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
136 Qualcomm TLMM block found on the Qualcomm MSM8953 platform.
137 The Qualcomm APQ8053, SDM450, SDM632 platforms are also
138 supported by this driver.
140 config PINCTRL_MSM8976
141 tristate "Qualcomm 8976 pin controller driver"
142 depends on ARM64 || COMPILE_TEST
144 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
145 Qualcomm TLMM block found on the Qualcomm MSM8976 platform.
146 The Qualcomm MSM8956, APQ8056, APQ8076 platforms are also
147 supported by this driver.
149 config PINCTRL_MSM8994
150 tristate "Qualcomm 8994 pin controller driver"
151 depends on ARM64 || COMPILE_TEST
153 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
154 Qualcomm TLMM block found in the Qualcomm 8994 platform. The
155 Qualcomm 8992 platform is also supported by this driver.
157 config PINCTRL_MSM8996
158 tristate "Qualcomm MSM8996 pin controller driver"
159 depends on ARM64 || COMPILE_TEST
161 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
162 Qualcomm TLMM block found in the Qualcomm MSM8996 platform.
164 config PINCTRL_MSM8998
165 tristate "Qualcomm MSM8998 pin controller driver"
166 depends on ARM64 || COMPILE_TEST
168 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
169 Qualcomm TLMM block found in the Qualcomm MSM8998 platform.
171 config PINCTRL_QCM2290
172 tristate "Qualcomm QCM2290 pin controller driver"
173 depends on ARM64 || COMPILE_TEST
175 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
176 TLMM block found in the Qualcomm QCM2290 platform.
178 config PINCTRL_QCS404
179 tristate "Qualcomm QCS404 pin controller driver"
180 depends on ARM64 || COMPILE_TEST
182 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
183 TLMM block found in the Qualcomm QCS404 platform.
185 config PINCTRL_QDF2XXX
186 tristate "Qualcomm Technologies QDF2xxx pin controller driver"
189 This is the GPIO driver for the TLMM block found on the
190 Qualcomm Technologies QDF2xxx SOCs.
192 config PINCTRL_QDU1000
193 tristate "Qualcomm Technologies Inc QDU1000/QRU1000 pin controller driver"
194 depends on ARM64 || COMPILE_TEST
196 This is the pinctrl, pinmux, pinconf, and gpiolib driver for the
197 Qualcomm Technologies Inc TLMM block found on the Qualcomm
198 Technologies Inc QDU1000 and QRU1000 platforms.
200 config PINCTRL_SA8775P
201 tristate "Qualcomm Technologies Inc SA8775P pin controller driver"
202 depends on ARM64 || COMPILE_TEST
204 This is the pinctrl, pinmux and pinconf driver for the Qualcomm
205 TLMM block found on the Qualcomm SA8775P platforms.
207 config PINCTRL_SC7180
208 tristate "Qualcomm Technologies Inc SC7180 pin controller driver"
209 depends on ARM64 || COMPILE_TEST
211 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
212 Qualcomm Technologies Inc TLMM block found on the Qualcomm
213 Technologies Inc SC7180 platform.
215 config PINCTRL_SC7280
216 tristate "Qualcomm Technologies Inc SC7280 pin controller driver"
217 depends on ARM64 || COMPILE_TEST
219 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
220 Qualcomm Technologies Inc TLMM block found on the Qualcomm
221 Technologies Inc SC7280 platform.
223 config PINCTRL_SC8180X
224 tristate "Qualcomm Technologies Inc SC8180x pin controller driver"
225 depends on (OF || ACPI)
226 depends on ARM64 || COMPILE_TEST
228 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
229 Qualcomm Technologies Inc TLMM block found on the Qualcomm
230 Technologies Inc SC8180x platform.
232 config PINCTRL_SC8280XP
233 tristate "Qualcomm Technologies Inc SC8280xp pin controller driver"
234 depends on ARM64 || COMPILE_TEST
236 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
237 Qualcomm Technologies Inc TLMM block found on the Qualcomm
238 Technologies Inc SC8280xp platform.
240 config PINCTRL_SDM660
241 tristate "Qualcomm Technologies Inc SDM660 pin controller driver"
242 depends on ARM64 || COMPILE_TEST
244 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
245 Qualcomm Technologies Inc TLMM block found on the Qualcomm
246 Technologies Inc SDM660 platform.
248 config PINCTRL_SDM670
249 tristate "Qualcomm Technologies Inc SDM670 pin controller driver"
250 depends on ARM64 || COMPILE_TEST
252 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
253 Qualcomm Technologies Inc TLMM block found on the Qualcomm
254 Technologies Inc SDM670 platform.
256 config PINCTRL_SDM845
257 tristate "Qualcomm Technologies Inc SDM845 pin controller driver"
258 depends on (OF || ACPI)
259 depends on ARM64 || COMPILE_TEST
261 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
262 Qualcomm Technologies Inc TLMM block found on the Qualcomm
263 Technologies Inc SDM845 platform.
266 tristate "Qualcomm Technologies Inc SDX55 pin controller driver"
267 depends on ARM || COMPILE_TEST
269 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
270 Qualcomm Technologies Inc TLMM block found on the Qualcomm
271 Technologies Inc SDX55 platform.
274 tristate "Qualcomm Technologies Inc SDX65 pin controller driver"
275 depends on ARM || COMPILE_TEST
277 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
278 Qualcomm Technologies Inc TLMM block found on the Qualcomm
279 Technologies Inc SDX65 platform.
282 tristate "Qualcomm Technologies Inc SDX75 pin controller driver"
283 depends on ARM64 || COMPILE_TEST
285 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
286 Qualcomm Technologies Inc TLMM block found on the Qualcomm
287 Technologies Inc SDX75 platform.
289 config PINCTRL_SM4450
290 tristate "Qualcomm Technologies Inc SM4450 pin controller driver"
291 depends on ARM64 || COMPILE_TEST
293 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
294 Qualcomm Technologies Inc TLMM block found on the Qualcomm
295 Technologies Inc SM4450 platform.
297 config PINCTRL_SM6115
298 tristate "Qualcomm Technologies Inc SM6115,SM4250 pin controller driver"
299 depends on ARM64 || COMPILE_TEST
301 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
302 Qualcomm Technologies Inc TLMM block found on the Qualcomm
303 Technologies Inc SM6115 and SM4250 platforms.
305 config PINCTRL_SM6125
306 tristate "Qualcomm Technologies Inc SM6125 pin controller driver"
307 depends on ARM64 || COMPILE_TEST
309 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
310 Qualcomm Technologies Inc TLMM block found on the Qualcomm
311 Technologies Inc SM6125 platform.
313 config PINCTRL_SM6350
314 tristate "Qualcomm Technologies Inc SM6350 pin controller driver"
315 depends on ARM64 || COMPILE_TEST
317 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
318 Qualcomm Technologies Inc TLMM block found on the Qualcomm
319 Technologies Inc SM6350 platform.
321 config PINCTRL_SM6375
322 tristate "Qualcomm Technologies Inc SM6375 pin controller driver"
323 depends on ARM64 || COMPILE_TEST
325 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
326 Qualcomm Technologies Inc TLMM block found on the Qualcomm
327 Technologies Inc SM6375 platform.
329 config PINCTRL_SM7150
330 tristate "Qualcomm Technologies Inc SM7150 pin controller driver"
331 depends on ARM64 || COMPILE_TEST
333 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
334 Qualcomm Technologies Inc TLMM block found on the Qualcomm
335 Technologies Inc SM7150 platform.
337 config PINCTRL_SM8150
338 tristate "Qualcomm Technologies Inc SM8150 pin controller driver"
339 depends on ARM64 || COMPILE_TEST
341 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
342 Qualcomm Technologies Inc TLMM block found on the Qualcomm
343 Technologies Inc SM8150 platform.
345 config PINCTRL_SM8250
346 tristate "Qualcomm Technologies Inc SM8250 pin controller driver"
347 depends on ARM64 || COMPILE_TEST
349 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
350 Qualcomm Technologies Inc TLMM block found on the Qualcomm
351 Technologies Inc SM8250 platform.
353 config PINCTRL_SM8350
354 tristate "Qualcomm Technologies Inc SM8350 pin controller driver"
355 depends on ARM64 || COMPILE_TEST
357 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
358 Qualcomm Technologies Inc TLMM block found on the Qualcomm
359 Technologies Inc SM8350 platform.
361 config PINCTRL_SM8450
362 tristate "Qualcomm Technologies Inc SM8450 pin controller driver"
363 depends on ARM64 || COMPILE_TEST
365 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
366 Qualcomm Technologies Inc TLMM block found on the Qualcomm
367 Technologies Inc SM8450 platform.
369 config PINCTRL_SM8550
370 tristate "Qualcomm Technologies Inc SM8550 pin controller driver"
371 depends on ARM64 || COMPILE_TEST
373 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
374 Qualcomm Technologies Inc TLMM block found on the Qualcomm
375 Technologies Inc SM8550 platform.
377 config PINCTRL_SM8650
378 tristate "Qualcomm Technologies Inc SM8650 pin controller driver"
379 depends on ARM64 || COMPILE_TEST
381 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
382 Qualcomm Technologies Inc TLMM block found on the Qualcomm
383 Technologies Inc SM8650 platform.
385 config PINCTRL_X1E80100
386 tristate "Qualcomm Technologies Inc X1E80100 pin controller driver"
387 depends on ARM64 || COMPILE_TEST
389 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
390 Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)
391 block found on the Qualcomm Technologies Inc X1E80100 platform.
392 Say Y here to compile statically, or M here to compile it as a module.