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_IPQ5424
50 tristate "Qualcomm Technologies, Inc. IPQ5424 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. IPQ5424 platform. Select this for
58 config PINCTRL_IPQ8074
59 tristate "Qualcomm Technologies, Inc. IPQ8074 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. IPQ8074 platform. Select this for
67 config PINCTRL_IPQ6018
68 tristate "Qualcomm Technologies, Inc. IPQ6018 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. IPQ6018 platform. Select this for
76 config PINCTRL_IPQ9574
77 tristate "Qualcomm Technologies, Inc. IPQ9574 pin controller driver"
78 depends on ARM64 || COMPILE_TEST
80 This is the pinctrl, pinmux, pinconf and gpiolib driver for
81 the Qualcomm Technologies Inc. TLMM block found on the
82 Qualcomm Technologies Inc. IPQ9574 platform. Select this for
85 config PINCTRL_MSM8226
86 tristate "Qualcomm 8226 pin controller driver"
87 depends on ARM || COMPILE_TEST
89 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
90 Qualcomm Technologies Inc TLMM block found on the Qualcomm
91 Technologies Inc MSM8226 platform.
93 config PINCTRL_MSM8660
94 tristate "Qualcomm 8660 pin controller driver"
95 depends on ARM || COMPILE_TEST
97 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
98 Qualcomm TLMM block found in the Qualcomm 8660 platform.
100 config PINCTRL_MSM8960
101 tristate "Qualcomm 8960 pin controller driver"
102 depends on ARM || COMPILE_TEST
104 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
105 Qualcomm TLMM block found in the Qualcomm 8960 platform.
107 config PINCTRL_MDM9607
108 tristate "Qualcomm 9607 pin controller driver"
110 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
111 Qualcomm TLMM block found in the Qualcomm 9607 platform.
113 config PINCTRL_MDM9615
114 tristate "Qualcomm 9615 pin controller driver"
115 depends on ARM || COMPILE_TEST
117 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
118 Qualcomm TLMM block found in the Qualcomm 9615 platform.
120 config PINCTRL_MSM8X74
121 tristate "Qualcomm 8x74 pin controller driver"
122 depends on ARM || COMPILE_TEST
124 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
125 Qualcomm TLMM block found in the Qualcomm 8974 platform.
127 config PINCTRL_MSM8909
128 tristate "Qualcomm 8909 pin controller driver"
129 depends on ARM || COMPILE_TEST
131 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
132 Qualcomm TLMM block found on the Qualcomm MSM8909 platform.
134 config PINCTRL_MSM8916
135 tristate "Qualcomm 8916 pin controller driver"
137 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
138 Qualcomm TLMM block found on the Qualcomm 8916 platform.
140 config PINCTRL_MSM8953
141 tristate "Qualcomm 8953 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 MSM8953 platform.
146 The Qualcomm APQ8053, SDM450, SDM632 platforms are also
147 supported by this driver.
149 config PINCTRL_MSM8976
150 tristate "Qualcomm 8976 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 on the Qualcomm MSM8976 platform.
155 The Qualcomm MSM8956, APQ8056, APQ8076 platforms are also
156 supported by this driver.
158 config PINCTRL_MSM8994
159 tristate "Qualcomm 8994 pin controller driver"
160 depends on ARM64 || COMPILE_TEST
162 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
163 Qualcomm TLMM block found in the Qualcomm 8994 platform. The
164 Qualcomm 8992 platform is also supported by this driver.
166 config PINCTRL_MSM8996
167 tristate "Qualcomm MSM8996 pin controller driver"
168 depends on ARM64 || COMPILE_TEST
170 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
171 Qualcomm TLMM block found in the Qualcomm MSM8996 platform.
173 config PINCTRL_MSM8998
174 tristate "Qualcomm MSM8998 pin controller driver"
175 depends on ARM64 || COMPILE_TEST
177 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
178 Qualcomm TLMM block found in the Qualcomm MSM8998 platform.
180 config PINCTRL_QCM2290
181 tristate "Qualcomm QCM2290 pin controller driver"
182 depends on ARM64 || COMPILE_TEST
184 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
185 TLMM block found in the Qualcomm QCM2290 platform.
187 config PINCTRL_QCS404
188 tristate "Qualcomm QCS404 pin controller driver"
189 depends on ARM64 || COMPILE_TEST
191 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
192 TLMM block found in the Qualcomm QCS404 platform.
194 config PINCTRL_QCS615
195 tristate "Qualcomm Technologies QCS615 pin controller driver"
196 depends on ARM64 || COMPILE_TEST
198 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
199 TLMM block found on the Qualcomm QCS615 platform.
201 config PINCTRL_QCS8300
202 tristate "Qualcomm Technologies QCS8300 pin controller driver"
203 depends on ARM64 || COMPILE_TEST
205 This is the pinctrl, pinmux and pinconf driver for the Qualcomm
206 TLMM block found on the Qualcomm QCS8300 platform.
208 config PINCTRL_QDF2XXX
209 tristate "Qualcomm Technologies QDF2xxx pin controller driver"
212 This is the GPIO driver for the TLMM block found on the
213 Qualcomm Technologies QDF2xxx SOCs.
215 config PINCTRL_QDU1000
216 tristate "Qualcomm Technologies Inc QDU1000/QRU1000 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 QDU1000 and QRU1000 platforms.
223 config PINCTRL_SA8775P
224 tristate "Qualcomm Technologies Inc SA8775P pin controller driver"
225 depends on ARM64 || COMPILE_TEST
227 This is the pinctrl, pinmux and pinconf driver for the Qualcomm
228 TLMM block found on the Qualcomm SA8775P platforms.
230 config PINCTRL_SAR2130P
231 tristate "Qualcomm Technologies Inc SAR2130P pin controller driver"
232 depends on ARM64 || COMPILE_TEST
234 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
235 Qualcomm Technologies Inc TLMM block found on the Qualcomm
236 Technologies Inc SAR2130P platform.
238 config PINCTRL_SC7180
239 tristate "Qualcomm Technologies Inc SC7180 pin controller driver"
240 depends on ARM64 || COMPILE_TEST
242 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
243 Qualcomm Technologies Inc TLMM block found on the Qualcomm
244 Technologies Inc SC7180 platform.
246 config PINCTRL_SC7280
247 tristate "Qualcomm Technologies Inc SC7280 pin controller driver"
248 depends on ARM64 || COMPILE_TEST
250 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
251 Qualcomm Technologies Inc TLMM block found on the Qualcomm
252 Technologies Inc SC7280 platform.
254 config PINCTRL_SC8180X
255 tristate "Qualcomm Technologies Inc SC8180x pin controller driver"
256 depends on (OF || ACPI)
257 depends on ARM64 || COMPILE_TEST
259 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
260 Qualcomm Technologies Inc TLMM block found on the Qualcomm
261 Technologies Inc SC8180x platform.
263 config PINCTRL_SC8280XP
264 tristate "Qualcomm Technologies Inc SC8280xp pin controller driver"
265 depends on ARM64 || COMPILE_TEST
267 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
268 Qualcomm Technologies Inc TLMM block found on the Qualcomm
269 Technologies Inc SC8280xp platform.
271 config PINCTRL_SDM660
272 tristate "Qualcomm Technologies Inc SDM660 pin controller driver"
273 depends on ARM64 || COMPILE_TEST
275 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
276 Qualcomm Technologies Inc TLMM block found on the Qualcomm
277 Technologies Inc SDM660 platform.
279 config PINCTRL_SDM670
280 tristate "Qualcomm Technologies Inc SDM670 pin controller driver"
281 depends on ARM64 || COMPILE_TEST
283 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
284 Qualcomm Technologies Inc TLMM block found on the Qualcomm
285 Technologies Inc SDM670 platform.
287 config PINCTRL_SDM845
288 tristate "Qualcomm Technologies Inc SDM845 pin controller driver"
289 depends on (OF || ACPI)
290 depends on ARM64 || COMPILE_TEST
292 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
293 Qualcomm Technologies Inc TLMM block found on the Qualcomm
294 Technologies Inc SDM845 platform.
297 tristate "Qualcomm Technologies Inc SDX55 pin controller driver"
298 depends on ARM || COMPILE_TEST
300 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
301 Qualcomm Technologies Inc TLMM block found on the Qualcomm
302 Technologies Inc SDX55 platform.
305 tristate "Qualcomm Technologies Inc SDX65 pin controller driver"
306 depends on ARM || COMPILE_TEST
308 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
309 Qualcomm Technologies Inc TLMM block found on the Qualcomm
310 Technologies Inc SDX65 platform.
313 tristate "Qualcomm Technologies Inc SDX75 pin controller driver"
314 depends on ARM64 || COMPILE_TEST
316 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
317 Qualcomm Technologies Inc TLMM block found on the Qualcomm
318 Technologies Inc SDX75 platform.
320 config PINCTRL_SM4450
321 tristate "Qualcomm Technologies Inc SM4450 pin controller driver"
322 depends on ARM64 || COMPILE_TEST
324 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
325 Qualcomm Technologies Inc TLMM block found on the Qualcomm
326 Technologies Inc SM4450 platform.
328 config PINCTRL_SM6115
329 tristate "Qualcomm Technologies Inc SM6115,SM4250 pin controller driver"
330 depends on ARM64 || COMPILE_TEST
332 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
333 Qualcomm Technologies Inc TLMM block found on the Qualcomm
334 Technologies Inc SM6115 and SM4250 platforms.
336 config PINCTRL_SM6125
337 tristate "Qualcomm Technologies Inc SM6125 pin controller driver"
338 depends on ARM64 || COMPILE_TEST
340 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
341 Qualcomm Technologies Inc TLMM block found on the Qualcomm
342 Technologies Inc SM6125 platform.
344 config PINCTRL_SM6350
345 tristate "Qualcomm Technologies Inc SM6350 pin controller driver"
346 depends on ARM64 || COMPILE_TEST
348 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
349 Qualcomm Technologies Inc TLMM block found on the Qualcomm
350 Technologies Inc SM6350 platform.
352 config PINCTRL_SM6375
353 tristate "Qualcomm Technologies Inc SM6375 pin controller driver"
354 depends on ARM64 || COMPILE_TEST
356 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
357 Qualcomm Technologies Inc TLMM block found on the Qualcomm
358 Technologies Inc SM6375 platform.
360 config PINCTRL_SM7150
361 tristate "Qualcomm Technologies Inc SM7150 pin controller driver"
362 depends on ARM64 || COMPILE_TEST
364 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
365 Qualcomm Technologies Inc TLMM block found on the Qualcomm
366 Technologies Inc SM7150 platform.
368 config PINCTRL_SM8150
369 tristate "Qualcomm Technologies Inc SM8150 pin controller driver"
370 depends on ARM64 || COMPILE_TEST
372 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
373 Qualcomm Technologies Inc TLMM block found on the Qualcomm
374 Technologies Inc SM8150 platform.
376 config PINCTRL_SM8250
377 tristate "Qualcomm Technologies Inc SM8250 pin controller driver"
378 depends on ARM64 || COMPILE_TEST
380 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
381 Qualcomm Technologies Inc TLMM block found on the Qualcomm
382 Technologies Inc SM8250 platform.
384 config PINCTRL_SM8350
385 tristate "Qualcomm Technologies Inc SM8350 pin controller driver"
386 depends on ARM64 || COMPILE_TEST
388 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
389 Qualcomm Technologies Inc TLMM block found on the Qualcomm
390 Technologies Inc SM8350 platform.
392 config PINCTRL_SM8450
393 tristate "Qualcomm Technologies Inc SM8450 pin controller driver"
394 depends on ARM64 || COMPILE_TEST
396 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
397 Qualcomm Technologies Inc TLMM block found on the Qualcomm
398 Technologies Inc SM8450 platform.
400 config PINCTRL_SM8550
401 tristate "Qualcomm Technologies Inc SM8550 pin controller driver"
402 depends on ARM64 || COMPILE_TEST
404 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
405 Qualcomm Technologies Inc TLMM block found on the Qualcomm
406 Technologies Inc SM8550 platform.
408 config PINCTRL_SM8650
409 tristate "Qualcomm Technologies Inc SM8650 pin controller driver"
410 depends on ARM64 || COMPILE_TEST
412 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
413 Qualcomm Technologies Inc TLMM block found on the Qualcomm
414 Technologies Inc SM8650 platform.
416 config PINCTRL_SM8750
417 tristate "Qualcomm Technologies Inc SM8750 pin controller driver"
418 depends on ARM64 || COMPILE_TEST
420 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
421 Qualcomm Technologies Inc TLMM block found on the Qualcomm
422 Technologies Inc SM8750 platform.
424 config PINCTRL_X1E80100
425 tristate "Qualcomm Technologies Inc X1E80100 pin controller driver"
426 depends on ARM64 || COMPILE_TEST
428 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
429 Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)
430 block found on the Qualcomm Technologies Inc X1E80100 platform.
431 Say Y here to compile statically, or M here to compile it as a module.