xref: /linux/drivers/pinctrl/qcom/Kconfig.msm (revision cf9610f9116d55c5a66ef9f1faecacabd93a9322)
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_MAILI
157	tristate "Qualcomm Technologies Inc Maili pin controller driver"
158	depends on ARM64 || 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 Maili platform.
163	  Say Y here to compile statically, or M here to compile it as a module.
164	  If unsure, say N.
165
166config PINCTRL_MSM8226
167	tristate "Qualcomm 8226 pin controller driver"
168	depends on ARM || COMPILE_TEST
169	default ARCH_QCOM
170	help
171	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
172	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
173	  Technologies Inc MSM8226 platform.
174
175config PINCTRL_MSM8660
176	tristate "Qualcomm 8660 pin controller driver"
177	depends on ARM || COMPILE_TEST
178	default ARCH_QCOM
179	help
180	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
181	  Qualcomm TLMM block found in the Qualcomm 8660 platform.
182
183config PINCTRL_MSM8960
184	tristate "Qualcomm 8960 pin controller driver"
185	depends on ARM || COMPILE_TEST
186	default ARCH_QCOM
187	help
188	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
189	  Qualcomm TLMM block found in the Qualcomm 8960 platform.
190
191config PINCTRL_MDM9607
192	tristate "Qualcomm 9607 pin controller driver"
193	default ARCH_QCOM if ARM
194	help
195	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
196	  Qualcomm TLMM block found in the Qualcomm 9607 platform.
197
198config PINCTRL_MDM9615
199	tristate "Qualcomm 9615 pin controller driver"
200	depends on ARM || COMPILE_TEST
201	default ARCH_QCOM
202	help
203	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
204	  Qualcomm TLMM block found in the Qualcomm 9615 platform.
205
206config PINCTRL_MSM8X74
207	tristate "Qualcomm 8x74 pin controller driver"
208	depends on ARM || COMPILE_TEST
209	default ARCH_QCOM
210	help
211	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
212	  Qualcomm TLMM block found in the Qualcomm 8974 platform.
213
214config PINCTRL_MSM8909
215	tristate "Qualcomm 8909 pin controller driver"
216	depends on ARM || COMPILE_TEST
217	default ARCH_QCOM
218	help
219	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
220	  Qualcomm TLMM block found on the Qualcomm MSM8909 platform.
221
222config PINCTRL_MSM8916
223	tristate "Qualcomm 8916 pin controller driver"
224	default ARCH_QCOM
225	help
226	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
227	  Qualcomm TLMM block found on the Qualcomm 8916 platform.
228
229config PINCTRL_MSM8917
230	tristate "Qualcomm 8917/8937 pin controller driver"
231	help
232	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
233	  Qualcomm TLMM block found on the Qualcomm MSM8917, MSM8937 platform.
234
235config PINCTRL_MSM8953
236	tristate "Qualcomm 8953 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 MSM8953 platform.
242	  The Qualcomm APQ8053, SDM450, SDM632 platforms are also
243	  supported by this driver.
244
245config PINCTRL_MSM8976
246	tristate "Qualcomm 8976 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 on the Qualcomm MSM8976 platform.
252	  The Qualcomm MSM8956, APQ8056, APQ8076 platforms are also
253	  supported by this driver.
254
255config PINCTRL_MSM8994
256	tristate "Qualcomm 8994 pin controller driver"
257	depends on ARM64 || COMPILE_TEST
258	default ARCH_QCOM
259	help
260	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
261	  Qualcomm TLMM block found in the Qualcomm 8994 platform. The
262	  Qualcomm 8992 platform is also supported by this driver.
263
264config PINCTRL_MSM8996
265	tristate "Qualcomm MSM8996 pin controller driver"
266	depends on ARM64 || COMPILE_TEST
267	default ARCH_QCOM
268	help
269	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
270	  Qualcomm TLMM block found in the Qualcomm MSM8996 platform.
271
272config PINCTRL_MSM8998
273	tristate "Qualcomm MSM8998 pin controller driver"
274	depends on ARM64 || COMPILE_TEST
275	default ARCH_QCOM
276	help
277	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
278	  Qualcomm TLMM block found in the Qualcomm MSM8998 platform.
279
280config PINCTRL_NORD
281	tristate "Qualcomm Nord pin controller driver"
282	depends on ARM64 || COMPILE_TEST
283	default ARCH_QCOM
284	help
285	  This is the pinctrl, pinmux and pinconf driver for the Qualcomm
286	  TLMM block found on the Qualcomm NORD platforms.
287
288config PINCTRL_QCM2290
289	tristate "Qualcomm QCM2290 pin controller driver"
290	depends on ARM64 || COMPILE_TEST
291	default ARCH_QCOM
292	help
293	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
294	  TLMM block found in the Qualcomm QCM2290 platform.
295
296config PINCTRL_QCS404
297	tristate "Qualcomm QCS404 pin controller driver"
298	depends on ARM64 || COMPILE_TEST
299	default ARCH_QCOM
300	help
301	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
302	  TLMM block found in the Qualcomm QCS404 platform.
303
304config PINCTRL_QCS615
305	tristate "Qualcomm QCS615 pin controller driver"
306	depends on ARM64 || COMPILE_TEST
307	default ARCH_QCOM
308	help
309	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
310	  TLMM block found on the Qualcomm QCS615 platform.
311
312config PINCTRL_QCS8300
313	tristate "Qualcomm QCS8300 pin controller driver"
314	depends on ARM64 || COMPILE_TEST
315	default ARCH_QCOM
316	help
317	  This is the pinctrl, pinmux and pinconf driver for the Qualcomm
318	  TLMM block found on the Qualcomm QCS8300 platform.
319
320config PINCTRL_QDF2XXX
321	tristate "Qualcomm QDF2xxx pin controller driver"
322	depends on ACPI
323	default ARCH_QCOM if ARM64
324	help
325	  This is the GPIO driver for the TLMM block found on the
326	  Qualcomm Technologies QDF2xxx SOCs.
327
328config PINCTRL_QDU1000
329	tristate "Qualcomm QDU1000/QRU1000 pin controller driver"
330	depends on ARM64 || COMPILE_TEST
331	default ARCH_QCOM
332	help
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 QDU1000 and QRU1000 platforms.
336
337config PINCTRL_SA8775P
338	tristate "Qualcomm SA8775P pin controller driver"
339	depends on ARM64 || COMPILE_TEST
340	default ARCH_QCOM
341	help
342	  This is the pinctrl, pinmux and pinconf driver for the Qualcomm
343	  TLMM block found on the Qualcomm SA8775P platforms.
344
345config PINCTRL_SAR2130P
346	tristate "Qualcomm SAR2130P pin controller driver"
347	depends on ARM64 || COMPILE_TEST
348	help
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 SAR2130P platform.
352
353config PINCTRL_SC7180
354	tristate "Qualcomm SC7180 pin controller driver"
355	depends on ARM64 || COMPILE_TEST
356	default ARCH_QCOM
357	help
358	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
359	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
360	  Technologies Inc SC7180 platform.
361
362config PINCTRL_SC7280
363	tristate "Qualcomm SC7280 pin controller driver"
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 SC7280 platform.
370
371config PINCTRL_SC8180X
372	tristate "Qualcomm SC8180x pin controller driver"
373	depends on (OF || ACPI)
374	depends on ARM64 || COMPILE_TEST
375	default ARCH_QCOM
376	help
377	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
378	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
379	  Technologies Inc SC8180x platform.
380
381config PINCTRL_SC8280XP
382	tristate "Qualcomm SC8280xp pin controller driver"
383	depends on ARM64 || COMPILE_TEST
384	default ARCH_QCOM
385	help
386	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
387	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
388	  Technologies Inc SC8280xp platform.
389
390config PINCTRL_SDM660
391	tristate "Qualcomm SDM660 pin controller driver"
392	depends on ARM64 || COMPILE_TEST
393	default ARCH_QCOM
394	help
395	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
396	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
397	 Technologies Inc SDM660 platform.
398
399config PINCTRL_SDM670
400	tristate "Qualcomm SDM670 pin controller driver"
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 SDM670 platform.
407
408config PINCTRL_SDM845
409	tristate "Qualcomm SDM845 pin controller driver"
410	depends on (OF || ACPI)
411	depends on ARM64 || COMPILE_TEST
412	default ARCH_QCOM
413	help
414	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
415	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
416	 Technologies Inc SDM845 platform.
417
418config PINCTRL_SDX55
419	tristate "Qualcomm SDX55 pin controller driver"
420	depends on ARM || COMPILE_TEST
421	default ARCH_QCOM
422	help
423	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
424	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
425	 Technologies Inc SDX55 platform.
426
427config PINCTRL_SDX65
428        tristate "Qualcomm SDX65 pin controller driver"
429        depends on ARM || COMPILE_TEST
430	default ARCH_QCOM
431        help
432         This is the pinctrl, pinmux, pinconf and gpiolib driver for the
433         Qualcomm Technologies Inc TLMM block found on the Qualcomm
434         Technologies Inc SDX65 platform.
435
436config PINCTRL_SDX75
437        tristate "Qualcomm SDX75 pin controller driver"
438        depends on ARM64 || COMPILE_TEST
439	default ARCH_QCOM
440        help
441         This is the pinctrl, pinmux, pinconf and gpiolib driver for the
442         Qualcomm Technologies Inc TLMM block found on the Qualcomm
443         Technologies Inc SDX75 platform.
444
445config PINCTRL_SHIKRA
446	tristate "Qualcomm Shikra pin controller driver"
447	depends on ARM64 || COMPILE_TEST
448	default ARCH_QCOM
449	help
450	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
451	  Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)
452	  found on the Qualcomm	Technologies Inc Shikra platform.
453	  Say Y here to compile statically, or M here to compile it as a module.
454	  If unsure, say N.
455
456config PINCTRL_SM4450
457	tristate "Qualcomm SM4450 pin controller driver"
458	depends on ARM64 || COMPILE_TEST
459	default ARCH_QCOM
460	help
461	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
462	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
463	 Technologies Inc SM4450 platform.
464
465config PINCTRL_SM6115
466	tristate "Qualcomm SM6115,SM4250 pin controller driver"
467	depends on ARM64 || COMPILE_TEST
468	default ARCH_QCOM
469	help
470	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
471	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
472	 Technologies Inc SM6115 and SM4250 platforms.
473
474config PINCTRL_SM6125
475	tristate "Qualcomm SM6125 pin controller driver"
476	depends on ARM64 || COMPILE_TEST
477	default ARCH_QCOM
478	help
479	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
480	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
481	 Technologies Inc SM6125 platform.
482
483config PINCTRL_SM6350
484	tristate "Qualcomm SM6350 pin controller driver"
485	depends on ARM64 || COMPILE_TEST
486	default ARCH_QCOM
487	help
488	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
489	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
490	 Technologies Inc SM6350 platform.
491
492config PINCTRL_SM6375
493	tristate "Qualcomm SM6375 pin controller driver"
494	depends on ARM64 || COMPILE_TEST
495	default ARCH_QCOM
496	help
497	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
498	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
499	 Technologies Inc SM6375 platform.
500
501config PINCTRL_SM7150
502	tristate "Qualcomm SM7150 pin controller driver"
503	depends on ARM64 || COMPILE_TEST
504	default ARCH_QCOM
505	help
506	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
507	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
508	 Technologies Inc SM7150 platform.
509
510config PINCTRL_MILOS
511	tristate "Qualcomm Milos pin controller driver"
512	depends on ARM64 || COMPILE_TEST
513	default ARCH_QCOM
514	help
515	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
516	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
517	  Technologies Inc Milos platform.
518
519config PINCTRL_SM8150
520	tristate "Qualcomm SM8150 pin controller driver"
521	depends on ARM64 || COMPILE_TEST
522	default ARCH_QCOM
523	help
524	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
525	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
526	 Technologies Inc SM8150 platform.
527
528config PINCTRL_SM8250
529	tristate "Qualcomm SM8250 pin controller driver"
530	depends on ARM64 || COMPILE_TEST
531	default ARCH_QCOM
532	help
533	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
534	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
535	  Technologies Inc SM8250 platform.
536
537config PINCTRL_SM8350
538	tristate "Qualcomm SM8350 pin controller driver"
539	depends on ARM64 || COMPILE_TEST
540	default ARCH_QCOM
541	help
542	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
543	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
544	  Technologies Inc SM8350 platform.
545
546config PINCTRL_SM8450
547	tristate "Qualcomm SM8450 pin controller driver"
548	depends on ARM64 || COMPILE_TEST
549	default ARCH_QCOM
550	help
551	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
552	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
553	  Technologies Inc SM8450 platform.
554
555config PINCTRL_SM8550
556	tristate "Qualcomm SM8550 pin controller driver"
557	depends on ARM64 || COMPILE_TEST
558	default ARCH_QCOM
559	help
560	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
561	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
562	  Technologies Inc SM8550 platform.
563
564config PINCTRL_SM8650
565	tristate "Qualcomm SM8650 pin controller driver"
566	depends on ARM64 || COMPILE_TEST
567	default ARCH_QCOM
568	help
569	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
570	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
571	  Technologies Inc SM8650 platform.
572
573config PINCTRL_SM8750
574	tristate "Qualcomm SM8750 pin controller driver"
575	depends on ARM64 || COMPILE_TEST
576	default ARCH_QCOM
577	help
578	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
579	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
580	  Technologies Inc SM8750 platform.
581
582config PINCTRL_X1E80100
583	tristate "Qualcomm X1E80100 pin controller driver"
584	depends on ARM64 || COMPILE_TEST
585	default ARCH_QCOM
586	help
587	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
588	  Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)
589	  block found on the Qualcomm Technologies Inc X1E80100 platform.
590	  Say Y here to compile statically, or M here to compile it as a module.
591	  If unsure, say N.
592
593config PINCTRL_TLMM_TEST
594	tristate "Qualcomm TLMM test driver"
595	depends on ARM64 || COMPILE_TEST
596	depends on KUNIT
597	help
598	  This driver provides test cases for the interrupt capabilities of
599	  TLMM driver (pinctrl-msm). Specify a floating gpio to use for testing
600	  using the module parameter "gpio" and execute the kunit suite.
601	  If unsure, say N.
602
603endif
604