xref: /linux/drivers/pinctrl/qcom/Kconfig.msm (revision bba2c3615bd6cfee7456d1130f2e6b01b3f4e9ba)
1# SPDX-License-Identifier: GPL-2.0-only
2if PINCTRL_MSM
3
4config PINCTRL_APQ8064
5	tristate "Qualcomm APQ8064 pin controller driver"
6	depends on ARM || COMPILE_TEST
7	default ARCH_QCOM
8	help
9	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
10	  Qualcomm TLMM block found in the Qualcomm APQ8064 platform.
11
12config PINCTRL_APQ8084
13	tristate "Qualcomm APQ8084 pin controller driver"
14	depends on ARM || COMPILE_TEST
15	default ARCH_QCOM
16	help
17	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
18	  Qualcomm TLMM block found in the Qualcomm APQ8084 platform.
19
20config PINCTRL_ELIZA
21	tristate "Qualcomm Eliza pin controller driver"
22	depends on ARM64 || COMPILE_TEST
23	default ARCH_QCOM
24	help
25	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
26	  Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)
27	  block found on the Qualcomm Technologies Inc Eliza platform.
28	  Say Y here to compile statically, or M here to compile it as a module.
29	  If unsure, say N.
30
31config PINCTRL_GLYMUR
32	tristate "Qualcomm Glymur pin controller driver"
33	depends on ARM64 || COMPILE_TEST
34	default ARCH_QCOM
35	help
36	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
37	  Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)
38	  block found on the Qualcomm Technologies Inc Glymur platform.
39	  Say Y here to compile statically, or M here to compile it as a module.
40	  If unsure, say N.
41
42config PINCTRL_HAWI
43	tristate "Qualcomm Hawi pin controller driver"
44	depends on ARM64 || COMPILE_TEST
45	default ARCH_QCOM
46	help
47	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
48	  Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)
49	  block found on the Qualcomm Technologies Inc Hawi platform.
50	  Say Y here to compile statically, or M here to compile it as a module.
51	  If unsure, say N.
52
53config PINCTRL_IPQ4019
54	tristate "Qualcomm IPQ4019 pin controller driver"
55	depends on ARM || COMPILE_TEST
56	default ARCH_QCOM
57	help
58	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
59	  Qualcomm TLMM block found in the Qualcomm IPQ4019 platform.
60
61config PINCTRL_IPQ5018
62	tristate "Qualcomm IPQ5018 pin controller driver"
63	depends on ARM64 || COMPILE_TEST
64	default ARCH_QCOM
65	help
66	  This is the pinctrl, pinmux, pinconf and gpiolib driver for
67	  the Qualcomm Technologies Inc. TLMM block found on the
68	  Qualcomm Technologies Inc. IPQ5018 platform. Select this for
69	  IPQ5018.
70
71config PINCTRL_IPQ8064
72	tristate "Qualcomm IPQ8064 pin controller driver"
73	depends on ARM || COMPILE_TEST
74	default ARCH_QCOM
75	help
76	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
77	  Qualcomm TLMM block found in the Qualcomm IPQ8064 platform.
78
79config PINCTRL_IPQ5210
80	tristate "Qualcomm IPQ5210 pin controller driver"
81	depends on ARM64 || COMPILE_TEST
82	default ARCH_QCOM
83	help
84	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
85	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
86	  Technologies Inc IPQ5210 platform.
87
88config PINCTRL_IPQ5332
89	tristate "Qualcomm IPQ5332 pin controller driver"
90	depends on ARM64 || COMPILE_TEST
91	default ARCH_QCOM
92	help
93	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
94	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
95	  Technologies Inc IPQ5332 platform.
96
97config PINCTRL_IPQ5424
98	tristate "Qualcomm IPQ5424 pin controller driver"
99	depends on ARM64 || COMPILE_TEST
100	default ARCH_QCOM
101	help
102	  This is the pinctrl, pinmux, pinconf and gpiolib driver for
103          the Qualcomm Technologies Inc. TLMM block found on the
104          Qualcomm Technologies Inc. IPQ5424 platform. Select this for
105          IPQ5424.
106
107config PINCTRL_IPQ8074
108	tristate "Qualcomm IPQ8074 pin controller driver"
109	depends on ARM64 || COMPILE_TEST
110	default ARCH_QCOM
111	help
112	  This is the pinctrl, pinmux, pinconf and gpiolib driver for
113	  the Qualcomm Technologies Inc. TLMM block found on the
114	  Qualcomm Technologies Inc. IPQ8074 platform. Select this for
115	  IPQ8074.
116
117config PINCTRL_IPQ6018
118	tristate "Qualcomm IPQ6018 pin controller driver"
119	depends on ARM64 || COMPILE_TEST
120	default ARCH_QCOM
121	help
122	  This is the pinctrl, pinmux, pinconf and gpiolib driver for
123	  the Qualcomm Technologies Inc. TLMM block found on the
124	  Qualcomm Technologies Inc. IPQ6018 platform. Select this for
125	  IPQ6018.
126
127config PINCTRL_IPQ9574
128	tristate "Qualcomm IPQ9574 pin controller driver"
129	depends on ARM64 || COMPILE_TEST
130	default ARCH_QCOM
131	help
132	  This is the pinctrl, pinmux, pinconf and gpiolib driver for
133          the Qualcomm Technologies Inc. TLMM block found on the
134          Qualcomm Technologies Inc. IPQ9574 platform. Select this for
135          IPQ9574.
136
137config PINCTRL_IPQ9650
138	tristate "Qualcomm IPQ9650 pin controller driver"
139	depends on ARM64 || COMPILE_TEST
140	default ARCH_QCOM
141	help
142	  This is the pinctrl, pinmux, pinconf and gpiolib driver for
143          the Qualcomm Technologies Inc. TLMM block found on the
144          Qualcomm Technologies Inc. IPQ9650 platform. Select this for
145          IPQ9650.
146
147config PINCTRL_KAANAPALI
148	tristate "Qualcomm Kaanapali pin controller driver"
149	depends on ARM64 || COMPILE_TEST
150	default ARCH_QCOM
151	help
152	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
153	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
154	  Technologies Inc Kaanapali platform.
155
156config PINCTRL_MSM8226
157	tristate "Qualcomm 8226 pin controller driver"
158	depends on ARM || COMPILE_TEST
159	default ARCH_QCOM
160	help
161	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
162	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
163	  Technologies Inc MSM8226 platform.
164
165config PINCTRL_MSM8660
166	tristate "Qualcomm 8660 pin controller driver"
167	depends on ARM || COMPILE_TEST
168	default ARCH_QCOM
169	help
170	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
171	  Qualcomm TLMM block found in the Qualcomm 8660 platform.
172
173config PINCTRL_MSM8960
174	tristate "Qualcomm 8960 pin controller driver"
175	depends on ARM || COMPILE_TEST
176	default ARCH_QCOM
177	help
178	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
179	  Qualcomm TLMM block found in the Qualcomm 8960 platform.
180
181config PINCTRL_MDM9607
182	tristate "Qualcomm 9607 pin controller driver"
183	default ARCH_QCOM if ARM
184	help
185	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
186	  Qualcomm TLMM block found in the Qualcomm 9607 platform.
187
188config PINCTRL_MDM9615
189	tristate "Qualcomm 9615 pin controller driver"
190	depends on ARM || COMPILE_TEST
191	default ARCH_QCOM
192	help
193	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
194	  Qualcomm TLMM block found in the Qualcomm 9615 platform.
195
196config PINCTRL_MSM8X74
197	tristate "Qualcomm 8x74 pin controller driver"
198	depends on ARM || COMPILE_TEST
199	default ARCH_QCOM
200	help
201	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
202	  Qualcomm TLMM block found in the Qualcomm 8974 platform.
203
204config PINCTRL_MSM8909
205	tristate "Qualcomm 8909 pin controller driver"
206	depends on ARM || COMPILE_TEST
207	default ARCH_QCOM
208	help
209	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
210	  Qualcomm TLMM block found on the Qualcomm MSM8909 platform.
211
212config PINCTRL_MSM8916
213	tristate "Qualcomm 8916 pin controller driver"
214	default ARCH_QCOM
215	help
216	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
217	  Qualcomm TLMM block found on the Qualcomm 8916 platform.
218
219config PINCTRL_MSM8917
220	tristate "Qualcomm 8917/8937 pin controller driver"
221	help
222	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
223	  Qualcomm TLMM block found on the Qualcomm MSM8917, MSM8937 platform.
224
225config PINCTRL_MSM8953
226	tristate "Qualcomm 8953 pin controller driver"
227	depends on ARM64 || COMPILE_TEST
228	default ARCH_QCOM
229	help
230	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
231	  Qualcomm TLMM block found on the Qualcomm MSM8953 platform.
232	  The Qualcomm APQ8053, SDM450, SDM632 platforms are also
233	  supported by this driver.
234
235config PINCTRL_MSM8976
236	tristate "Qualcomm 8976 pin controller driver"
237	depends on ARM64 || COMPILE_TEST
238	default ARCH_QCOM
239	help
240	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
241	  Qualcomm TLMM block found on the Qualcomm MSM8976 platform.
242	  The Qualcomm MSM8956, APQ8056, APQ8076 platforms are also
243	  supported by this driver.
244
245config PINCTRL_MSM8994
246	tristate "Qualcomm 8994 pin controller driver"
247	depends on ARM64 || COMPILE_TEST
248	default ARCH_QCOM
249	help
250	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
251	  Qualcomm TLMM block found in the Qualcomm 8994 platform. The
252	  Qualcomm 8992 platform is also supported by this driver.
253
254config PINCTRL_MSM8996
255	tristate "Qualcomm MSM8996 pin controller driver"
256	depends on ARM64 || COMPILE_TEST
257	default ARCH_QCOM
258	help
259	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
260	  Qualcomm TLMM block found in the Qualcomm MSM8996 platform.
261
262config PINCTRL_MSM8998
263	tristate "Qualcomm MSM8998 pin controller driver"
264	depends on ARM64 || COMPILE_TEST
265	default ARCH_QCOM
266	help
267	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
268	  Qualcomm TLMM block found in the Qualcomm MSM8998 platform.
269
270config PINCTRL_NORD
271	tristate "Qualcomm Nord pin controller driver"
272	depends on ARM64 || COMPILE_TEST
273	default ARCH_QCOM
274	help
275	  This is the pinctrl, pinmux and pinconf driver for the Qualcomm
276	  TLMM block found on the Qualcomm NORD platforms.
277
278config PINCTRL_QCM2290
279	tristate "Qualcomm QCM2290 pin controller driver"
280	depends on ARM64 || COMPILE_TEST
281	default ARCH_QCOM
282	help
283	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
284	  TLMM block found in the Qualcomm QCM2290 platform.
285
286config PINCTRL_QCS404
287	tristate "Qualcomm QCS404 pin controller driver"
288	depends on ARM64 || COMPILE_TEST
289	default ARCH_QCOM
290	help
291	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
292	  TLMM block found in the Qualcomm QCS404 platform.
293
294config PINCTRL_QCS615
295	tristate "Qualcomm QCS615 pin controller driver"
296	depends on ARM64 || COMPILE_TEST
297	default ARCH_QCOM
298	help
299	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
300	  TLMM block found on the Qualcomm QCS615 platform.
301
302config PINCTRL_QCS8300
303	tristate "Qualcomm QCS8300 pin controller driver"
304	depends on ARM64 || COMPILE_TEST
305	default ARCH_QCOM
306	help
307	  This is the pinctrl, pinmux and pinconf driver for the Qualcomm
308	  TLMM block found on the Qualcomm QCS8300 platform.
309
310config PINCTRL_QDF2XXX
311	tristate "Qualcomm QDF2xxx pin controller driver"
312	depends on ACPI
313	default ARCH_QCOM if ARM64
314	help
315	  This is the GPIO driver for the TLMM block found on the
316	  Qualcomm Technologies QDF2xxx SOCs.
317
318config PINCTRL_QDU1000
319	tristate "Qualcomm QDU1000/QRU1000 pin controller driver"
320	depends on ARM64 || COMPILE_TEST
321	default ARCH_QCOM
322	help
323	  This is the pinctrl, pinmux, pinconf, and gpiolib driver for the
324	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
325	  Technologies Inc QDU1000 and QRU1000 platforms.
326
327config PINCTRL_SA8775P
328	tristate "Qualcomm SA8775P pin controller driver"
329	depends on ARM64 || COMPILE_TEST
330	default ARCH_QCOM
331	help
332	  This is the pinctrl, pinmux and pinconf driver for the Qualcomm
333	  TLMM block found on the Qualcomm SA8775P platforms.
334
335config PINCTRL_SAR2130P
336	tristate "Qualcomm SAR2130P pin controller driver"
337	depends on ARM64 || COMPILE_TEST
338	help
339	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
340	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
341	  Technologies Inc SAR2130P platform.
342
343config PINCTRL_SC7180
344	tristate "Qualcomm SC7180 pin controller driver"
345	depends on ARM64 || COMPILE_TEST
346	default ARCH_QCOM
347	help
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 SC7180 platform.
351
352config PINCTRL_SC7280
353	tristate "Qualcomm SC7280 pin controller driver"
354	depends on ARM64 || COMPILE_TEST
355	default ARCH_QCOM
356	help
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 SC7280 platform.
360
361config PINCTRL_SC8180X
362	tristate "Qualcomm SC8180x pin controller driver"
363	depends on (OF || ACPI)
364	depends on ARM64 || COMPILE_TEST
365	default ARCH_QCOM
366	help
367	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
368	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
369	  Technologies Inc SC8180x platform.
370
371config PINCTRL_SC8280XP
372	tristate "Qualcomm SC8280xp pin controller driver"
373	depends on ARM64 || COMPILE_TEST
374	default ARCH_QCOM
375	help
376	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
377	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
378	  Technologies Inc SC8280xp platform.
379
380config PINCTRL_SDM660
381	tristate "Qualcomm SDM660 pin controller driver"
382	depends on ARM64 || COMPILE_TEST
383	default ARCH_QCOM
384	help
385	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
386	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
387	 Technologies Inc SDM660 platform.
388
389config PINCTRL_SDM670
390	tristate "Qualcomm SDM670 pin controller driver"
391	depends on ARM64 || COMPILE_TEST
392	default ARCH_QCOM
393	help
394	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
395	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
396	 Technologies Inc SDM670 platform.
397
398config PINCTRL_SDM845
399	tristate "Qualcomm SDM845 pin controller driver"
400	depends on (OF || ACPI)
401	depends on ARM64 || COMPILE_TEST
402	default ARCH_QCOM
403	help
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 SDM845 platform.
407
408config PINCTRL_SDX55
409	tristate "Qualcomm SDX55 pin controller driver"
410	depends on ARM || COMPILE_TEST
411	default ARCH_QCOM
412	help
413	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
414	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
415	 Technologies Inc SDX55 platform.
416
417config PINCTRL_SDX65
418        tristate "Qualcomm SDX65 pin controller driver"
419        depends on ARM || COMPILE_TEST
420	default ARCH_QCOM
421        help
422         This is the pinctrl, pinmux, pinconf and gpiolib driver for the
423         Qualcomm Technologies Inc TLMM block found on the Qualcomm
424         Technologies Inc SDX65 platform.
425
426config PINCTRL_SDX75
427        tristate "Qualcomm SDX75 pin controller driver"
428        depends on ARM64 || COMPILE_TEST
429	default ARCH_QCOM
430        help
431         This is the pinctrl, pinmux, pinconf and gpiolib driver for the
432         Qualcomm Technologies Inc TLMM block found on the Qualcomm
433         Technologies Inc SDX75 platform.
434
435config PINCTRL_SHIKRA
436	tristate "Qualcomm Shikra pin controller driver"
437	depends on ARM64 || COMPILE_TEST
438	default ARCH_QCOM
439	help
440	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
441	  Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)
442	  found on the Qualcomm	Technologies Inc Shikra platform.
443	  Say Y here to compile statically, or M here to compile it as a module.
444	  If unsure, say N.
445
446config PINCTRL_SM4450
447	tristate "Qualcomm SM4450 pin controller driver"
448	depends on ARM64 || COMPILE_TEST
449	default ARCH_QCOM
450	help
451	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
452	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
453	 Technologies Inc SM4450 platform.
454
455config PINCTRL_SM6115
456	tristate "Qualcomm SM6115,SM4250 pin controller driver"
457	depends on ARM64 || COMPILE_TEST
458	default ARCH_QCOM
459	help
460	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
461	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
462	 Technologies Inc SM6115 and SM4250 platforms.
463
464config PINCTRL_SM6125
465	tristate "Qualcomm SM6125 pin controller driver"
466	depends on ARM64 || COMPILE_TEST
467	default ARCH_QCOM
468	help
469	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
470	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
471	 Technologies Inc SM6125 platform.
472
473config PINCTRL_SM6350
474	tristate "Qualcomm SM6350 pin controller driver"
475	depends on ARM64 || COMPILE_TEST
476	default ARCH_QCOM
477	help
478	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
479	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
480	 Technologies Inc SM6350 platform.
481
482config PINCTRL_SM6375
483	tristate "Qualcomm SM6375 pin controller driver"
484	depends on ARM64 || COMPILE_TEST
485	default ARCH_QCOM
486	help
487	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
488	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
489	 Technologies Inc SM6375 platform.
490
491config PINCTRL_SM7150
492	tristate "Qualcomm SM7150 pin controller driver"
493	depends on ARM64 || COMPILE_TEST
494	default ARCH_QCOM
495	help
496	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
497	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
498	 Technologies Inc SM7150 platform.
499
500config PINCTRL_MILOS
501	tristate "Qualcomm Milos pin controller driver"
502	depends on ARM64 || COMPILE_TEST
503	default ARCH_QCOM
504	help
505	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
506	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
507	  Technologies Inc Milos platform.
508
509config PINCTRL_SM8150
510	tristate "Qualcomm SM8150 pin controller driver"
511	depends on ARM64 || COMPILE_TEST
512	default ARCH_QCOM
513	help
514	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
515	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
516	 Technologies Inc SM8150 platform.
517
518config PINCTRL_SM8250
519	tristate "Qualcomm SM8250 pin controller driver"
520	depends on ARM64 || COMPILE_TEST
521	default ARCH_QCOM
522	help
523	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
524	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
525	  Technologies Inc SM8250 platform.
526
527config PINCTRL_SM8350
528	tristate "Qualcomm SM8350 pin controller driver"
529	depends on ARM64 || COMPILE_TEST
530	default ARCH_QCOM
531	help
532	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
533	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
534	  Technologies Inc SM8350 platform.
535
536config PINCTRL_SM8450
537	tristate "Qualcomm SM8450 pin controller driver"
538	depends on ARM64 || COMPILE_TEST
539	default ARCH_QCOM
540	help
541	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
542	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
543	  Technologies Inc SM8450 platform.
544
545config PINCTRL_SM8550
546	tristate "Qualcomm SM8550 pin controller driver"
547	depends on ARM64 || COMPILE_TEST
548	default ARCH_QCOM
549	help
550	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
551	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
552	  Technologies Inc SM8550 platform.
553
554config PINCTRL_SM8650
555	tristate "Qualcomm SM8650 pin controller driver"
556	depends on ARM64 || COMPILE_TEST
557	default ARCH_QCOM
558	help
559	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
560	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
561	  Technologies Inc SM8650 platform.
562
563config PINCTRL_SM8750
564	tristate "Qualcomm SM8750 pin controller driver"
565	depends on ARM64 || COMPILE_TEST
566	default ARCH_QCOM
567	help
568	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
569	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
570	  Technologies Inc SM8750 platform.
571
572config PINCTRL_X1E80100
573	tristate "Qualcomm X1E80100 pin controller driver"
574	depends on ARM64 || COMPILE_TEST
575	default ARCH_QCOM
576	help
577	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
578	  Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)
579	  block found on the Qualcomm Technologies Inc X1E80100 platform.
580	  Say Y here to compile statically, or M here to compile it as a module.
581	  If unsure, say N.
582
583config PINCTRL_TLMM_TEST
584	tristate "Qualcomm TLMM test driver"
585	depends on ARM64 || COMPILE_TEST
586	depends on KUNIT
587	help
588	  This driver provides test cases for the interrupt capabilities of
589	  TLMM driver (pinctrl-msm). Specify a floating gpio to use for testing
590	  using the module parameter "gpio" and execute the kunit suite.
591	  If unsure, say N.
592
593endif
594