xref: /openbmc/linux/drivers/pinctrl/qcom/Kconfig (revision 48e049ef)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
269b78b8dSLinus Walleijif (ARCH_QCOM || COMPILE_TEST)
369b78b8dSLinus Walleij
469b78b8dSLinus Walleijconfig PINCTRL_MSM
538e86f5cSJohn Stultz	tristate "Qualcomm core pin controller driver"
6376f9e34SJulian Braha	depends on GPIOLIB && (QCOM_SCM || !QCOM_SCM) #if QCOM_SCM=m this can't be =y
769b78b8dSLinus Walleij	select PINMUX
869b78b8dSLinus Walleij	select PINCONF
969b78b8dSLinus Walleij	select GENERIC_PINCONF
1069b78b8dSLinus Walleij	select GPIOLIB_IRQCHIP
11c3c0c2e1SDouglas Anderson	select IRQ_DOMAIN_HIERARCHY
12c3c0c2e1SDouglas Anderson	select IRQ_FASTEOI_HIERARCHY_HANDLERS
1369b78b8dSLinus Walleij
1469b78b8dSLinus Walleijconfig PINCTRL_APQ8064
1569b78b8dSLinus Walleij	tristate "Qualcomm APQ8064 pin controller driver"
1632ec3960SArnd Bergmann	depends on OF
17be117ca3SJohn Stultz	depends on PINCTRL_MSM
1869b78b8dSLinus Walleij	help
1969b78b8dSLinus Walleij	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
2069b78b8dSLinus Walleij	  Qualcomm TLMM block found in the Qualcomm APQ8064 platform.
2169b78b8dSLinus Walleij
22c4f6f9c0SGeorgi Djakovconfig PINCTRL_APQ8084
23c4f6f9c0SGeorgi Djakov	tristate "Qualcomm APQ8084 pin controller driver"
2432ec3960SArnd Bergmann	depends on OF
25be117ca3SJohn Stultz	depends on PINCTRL_MSM
26c4f6f9c0SGeorgi Djakov	help
27c4f6f9c0SGeorgi Djakov	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
28c4f6f9c0SGeorgi Djakov	  Qualcomm TLMM block found in the Qualcomm APQ8084 platform.
29c4f6f9c0SGeorgi Djakov
30e260d2bbSVaradarajan Narayananconfig PINCTRL_IPQ4019
31e260d2bbSVaradarajan Narayanan	tristate "Qualcomm IPQ4019 pin controller driver"
3232ec3960SArnd Bergmann	depends on OF
33be117ca3SJohn Stultz	depends on PINCTRL_MSM
34e260d2bbSVaradarajan Narayanan	help
35e260d2bbSVaradarajan Narayanan	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
36e260d2bbSVaradarajan Narayanan	  Qualcomm TLMM block found in the Qualcomm IPQ4019 platform.
37e260d2bbSVaradarajan Narayanan
3869b78b8dSLinus Walleijconfig PINCTRL_IPQ8064
3969b78b8dSLinus Walleij	tristate "Qualcomm IPQ8064 pin controller driver"
4032ec3960SArnd Bergmann	depends on OF
41be117ca3SJohn Stultz	depends on PINCTRL_MSM
4269b78b8dSLinus Walleij	help
4369b78b8dSLinus Walleij	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
4469b78b8dSLinus Walleij	  Qualcomm TLMM block found in the Qualcomm IPQ8064 platform.
4569b78b8dSLinus Walleij
46d2a2c808SVaradarajan Narayananconfig PINCTRL_IPQ8074
47d2a2c808SVaradarajan Narayanan	tristate "Qualcomm Technologies, Inc. IPQ8074 pin controller driver"
4832ec3960SArnd Bergmann	depends on OF
49be117ca3SJohn Stultz	depends on PINCTRL_MSM
50d2a2c808SVaradarajan Narayanan	help
51d2a2c808SVaradarajan Narayanan	  This is the pinctrl, pinmux, pinconf and gpiolib driver for
52d2a2c808SVaradarajan Narayanan	  the Qualcomm Technologies Inc. TLMM block found on the
53d2a2c808SVaradarajan Narayanan	  Qualcomm Technologies Inc. IPQ8074 platform. Select this for
54d2a2c808SVaradarajan Narayanan	  IPQ8074.
55d2a2c808SVaradarajan Narayanan
56ef1ea54eSSricharan Rconfig PINCTRL_IPQ6018
57ef1ea54eSSricharan R	tristate "Qualcomm Technologies, Inc. IPQ6018 pin controller driver"
5832ec3960SArnd Bergmann	depends on OF
59be117ca3SJohn Stultz	depends on PINCTRL_MSM
60ef1ea54eSSricharan R	help
61ef1ea54eSSricharan R	  This is the pinctrl, pinmux, pinconf and gpiolib driver for
62ef1ea54eSSricharan R	  the Qualcomm Technologies Inc. TLMM block found on the
63ef1ea54eSSricharan R	  Qualcomm Technologies Inc. IPQ6018 platform. Select this for
64ef1ea54eSSricharan R	  IPQ6018.
65ef1ea54eSSricharan R
66db436a71SBartosz Dudziakconfig PINCTRL_MSM8226
67db436a71SBartosz Dudziak	tristate "Qualcomm 8226 pin controller driver"
6832ec3960SArnd Bergmann	depends on OF
69be117ca3SJohn Stultz	depends on PINCTRL_MSM
70db436a71SBartosz Dudziak	help
71db436a71SBartosz Dudziak	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
72db436a71SBartosz Dudziak	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
73db436a71SBartosz Dudziak	  Technologies Inc MSM8226 platform.
74db436a71SBartosz Dudziak
756955e6b4SBjorn Anderssonconfig PINCTRL_MSM8660
766955e6b4SBjorn Andersson	tristate "Qualcomm 8660 pin controller driver"
7732ec3960SArnd Bergmann	depends on OF
78be117ca3SJohn Stultz	depends on PINCTRL_MSM
796955e6b4SBjorn Andersson	help
806955e6b4SBjorn Andersson	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
816955e6b4SBjorn Andersson	  Qualcomm TLMM block found in the Qualcomm 8660 platform.
826955e6b4SBjorn Andersson
8369b78b8dSLinus Walleijconfig PINCTRL_MSM8960
8469b78b8dSLinus Walleij	tristate "Qualcomm 8960 pin controller driver"
8532ec3960SArnd Bergmann	depends on OF
86be117ca3SJohn Stultz	depends on PINCTRL_MSM
8769b78b8dSLinus Walleij	help
8869b78b8dSLinus Walleij	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
8969b78b8dSLinus Walleij	  Qualcomm TLMM block found in the Qualcomm 8960 platform.
9069b78b8dSLinus Walleij
9141353ae7SKonrad Dybcioconfig PINCTRL_MDM9607
9241353ae7SKonrad Dybcio	tristate "Qualcomm 9607 pin controller driver"
9341353ae7SKonrad Dybcio	depends on GPIOLIB && OF
9441353ae7SKonrad Dybcio	depends on PINCTRL_MSM
9541353ae7SKonrad Dybcio	help
9641353ae7SKonrad Dybcio	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
9741353ae7SKonrad Dybcio	  Qualcomm TLMM block found in the Qualcomm 9607 platform.
9841353ae7SKonrad Dybcio
998b37e88cSNeil Armstrongconfig PINCTRL_MDM9615
1008b37e88cSNeil Armstrong	tristate "Qualcomm 9615 pin controller driver"
10132ec3960SArnd Bergmann	depends on OF
102be117ca3SJohn Stultz	depends on PINCTRL_MSM
1038b37e88cSNeil Armstrong	help
1048b37e88cSNeil Armstrong	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
1058b37e88cSNeil Armstrong	  Qualcomm TLMM block found in the Qualcomm 9615 platform.
1068b37e88cSNeil Armstrong
10769b78b8dSLinus Walleijconfig PINCTRL_MSM8X74
10869b78b8dSLinus Walleij	tristate "Qualcomm 8x74 pin controller driver"
10932ec3960SArnd Bergmann	depends on OF
110be117ca3SJohn Stultz	depends on PINCTRL_MSM
11169b78b8dSLinus Walleij	help
11269b78b8dSLinus Walleij	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
11369b78b8dSLinus Walleij	  Qualcomm TLMM block found in the Qualcomm 8974 platform.
11469b78b8dSLinus Walleij
1155373a2c5SJoonwoo Parkconfig PINCTRL_MSM8916
1165373a2c5SJoonwoo Park	tristate "Qualcomm 8916 pin controller driver"
11732ec3960SArnd Bergmann	depends on OF
118be117ca3SJohn Stultz	depends on PINCTRL_MSM
1195373a2c5SJoonwoo Park	help
1205373a2c5SJoonwoo Park	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
1215373a2c5SJoonwoo Park	  Qualcomm TLMM block found on the Qualcomm 8916 platform.
1225373a2c5SJoonwoo Park
1230e74abf3SVladimir Lypakconfig PINCTRL_MSM8953
1240e74abf3SVladimir Lypak	tristate "Qualcomm 8953 pin controller driver"
12532ec3960SArnd Bergmann	depends on OF
1262a984219SJohn Stultz	depends on PINCTRL_MSM
1270e74abf3SVladimir Lypak	help
1280e74abf3SVladimir Lypak	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
1290e74abf3SVladimir Lypak	  Qualcomm TLMM block found on the Qualcomm MSM8953 platform.
1300e74abf3SVladimir Lypak	  The Qualcomm APQ8053, SDM450, SDM632 platforms are also
1310e74abf3SVladimir Lypak	  supported by this driver.
1320e74abf3SVladimir Lypak
133bcd11493SAngeloGioacchino Del Regnoconfig PINCTRL_MSM8976
134bcd11493SAngeloGioacchino Del Regno	tristate "Qualcomm 8976 pin controller driver"
13532ec3960SArnd Bergmann	depends on OF
136be117ca3SJohn Stultz	depends on PINCTRL_MSM
137bcd11493SAngeloGioacchino Del Regno	help
138bcd11493SAngeloGioacchino Del Regno	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
139bcd11493SAngeloGioacchino Del Regno	  Qualcomm TLMM block found on the Qualcomm MSM8976 platform.
140bcd11493SAngeloGioacchino Del Regno	  The Qualcomm MSM8956, APQ8056, APQ8076 platforms are also
141bcd11493SAngeloGioacchino Del Regno	  supported by this driver.
142bcd11493SAngeloGioacchino Del Regno
143465e4218SMichael Scottconfig PINCTRL_MSM8994
144465e4218SMichael Scott	tristate "Qualcomm 8994 pin controller driver"
14532ec3960SArnd Bergmann	depends on OF
146be117ca3SJohn Stultz	depends on PINCTRL_MSM
147465e4218SMichael Scott	help
148465e4218SMichael Scott	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
149465e4218SMichael Scott	  Qualcomm TLMM block found in the Qualcomm 8994 platform. The
150465e4218SMichael Scott	  Qualcomm 8992 platform is also supported by this driver.
151465e4218SMichael Scott
152d1b49b68SJoonwoo Parkconfig PINCTRL_MSM8996
153d1b49b68SJoonwoo Park	tristate "Qualcomm MSM8996 pin controller driver"
15432ec3960SArnd Bergmann	depends on OF
155be117ca3SJohn Stultz	depends on PINCTRL_MSM
156d1b49b68SJoonwoo Park	help
157d1b49b68SJoonwoo Park	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
158d1b49b68SJoonwoo Park	  Qualcomm TLMM block found in the Qualcomm MSM8996 platform.
159d1b49b68SJoonwoo Park
160a3a093aeSKhan, Imranconfig PINCTRL_MSM8998
161a3a093aeSKhan, Imran	tristate "Qualcomm MSM8998 pin controller driver"
16232ec3960SArnd Bergmann	depends on OF
163be117ca3SJohn Stultz	depends on PINCTRL_MSM
164a3a093aeSKhan, Imran	help
165a3a093aeSKhan, Imran	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
166a3a093aeSKhan, Imran	  Qualcomm TLMM block found in the Qualcomm MSM8998 platform.
167a3a093aeSKhan, Imran
168*48e049efSShawn Guoconfig PINCTRL_QCM2290
169*48e049efSShawn Guo	tristate "Qualcomm QCM2290 pin controller driver"
170*48e049efSShawn Guo	depends on OF
171*48e049efSShawn Guo	depends on PINCTRL_MSM
172*48e049efSShawn Guo	help
173*48e049efSShawn Guo	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
174*48e049efSShawn Guo	  TLMM block found in the Qualcomm QCM2290 platform.
175*48e049efSShawn Guo
17622eb8301SAvaneesh Kumar Dwivediconfig PINCTRL_QCS404
17722eb8301SAvaneesh Kumar Dwivedi	tristate "Qualcomm QCS404 pin controller driver"
17832ec3960SArnd Bergmann	depends on OF
179be117ca3SJohn Stultz	depends on PINCTRL_MSM
18022eb8301SAvaneesh Kumar Dwivedi	help
18122eb8301SAvaneesh Kumar Dwivedi	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
18222eb8301SAvaneesh Kumar Dwivedi	  TLMM block found in the Qualcomm QCS404 platform.
18322eb8301SAvaneesh Kumar Dwivedi
1848f1338cdSTimur Tabiconfig PINCTRL_QDF2XXX
1858f1338cdSTimur Tabi	tristate "Qualcomm Technologies QDF2xxx pin controller driver"
18632ec3960SArnd Bergmann	depends on ACPI
187be117ca3SJohn Stultz	depends on PINCTRL_MSM
1888f1338cdSTimur Tabi	help
1898f1338cdSTimur Tabi	  This is the GPIO driver for the TLMM block found on the
1908f1338cdSTimur Tabi	  Qualcomm Technologies QDF2xxx SOCs.
1918f1338cdSTimur Tabi
192eadff302SIvan T. Ivanovconfig PINCTRL_QCOM_SPMI_PMIC
1934afaee3cSStephen Boyd	tristate "Qualcomm SPMI PMIC pin controller driver"
19432ec3960SArnd Bergmann	depends on OF && SPMI
195eadff302SIvan T. Ivanov	select REGMAP_SPMI
196eadff302SIvan T. Ivanov	select PINMUX
197eadff302SIvan T. Ivanov	select PINCONF
198eadff302SIvan T. Ivanov	select GENERIC_PINCONF
199821c76c4SBrian Masney	select GPIOLIB_IRQCHIP
2005c713d93SBrian Masney	select IRQ_DOMAIN_HIERARCHY
201eadff302SIvan T. Ivanov	help
202eadff302SIvan T. Ivanov	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
203eadff302SIvan T. Ivanov	 Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips,
204eadff302SIvan T. Ivanov	 which are using SPMI for communication with SoC. Example PMIC's
205eadff302SIvan T. Ivanov	 devices are pm8841, pm8941 and pma8084.
206eadff302SIvan T. Ivanov
207b4c45fe9SBjorn Anderssonconfig PINCTRL_QCOM_SSBI_PMIC
2084afaee3cSStephen Boyd	tristate "Qualcomm SSBI PMIC pin controller driver"
20932ec3960SArnd Bergmann	depends on OF
210b4c45fe9SBjorn Andersson	select PINMUX
211b4c45fe9SBjorn Andersson	select PINCONF
212b4c45fe9SBjorn Andersson	select GENERIC_PINCONF
213ae436fe8SBrian Masney	select GPIOLIB_IRQCHIP
2149d2b563bSBrian Masney	select IRQ_DOMAIN_HIERARCHY
215b4c45fe9SBjorn Andersson	help
216b4c45fe9SBjorn Andersson	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
217b4c45fe9SBjorn Andersson	 Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips,
218b4c45fe9SBjorn Andersson	 which are using SSBI for communication with SoC. Example PMIC's
219b4c45fe9SBjorn Andersson	 devices are pm8058 and pm8921.
220b4c45fe9SBjorn Andersson
221f2ae04c4SJitendra Sharmaconfig PINCTRL_SC7180
222f2ae04c4SJitendra Sharma	tristate "Qualcomm Technologies Inc SC7180 pin controller driver"
22332ec3960SArnd Bergmann	depends on OF
224be117ca3SJohn Stultz	depends on PINCTRL_MSM
225f2ae04c4SJitendra Sharma	help
226f2ae04c4SJitendra Sharma	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
227f2ae04c4SJitendra Sharma	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
228f2ae04c4SJitendra Sharma	  Technologies Inc SC7180 platform.
229f2ae04c4SJitendra Sharma
230ecb45459SRajendra Nayakconfig PINCTRL_SC7280
231ecb45459SRajendra Nayak	tristate "Qualcomm Technologies Inc SC7280 pin controller driver"
23232ec3960SArnd Bergmann	depends on OF
233ecb45459SRajendra Nayak	depends on PINCTRL_MSM
234ecb45459SRajendra Nayak	help
235ecb45459SRajendra Nayak	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
236ecb45459SRajendra Nayak	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
237ecb45459SRajendra Nayak	  Technologies Inc SC7280 platform.
238ecb45459SRajendra Nayak
23997423113SBjorn Anderssonconfig PINCTRL_SC8180X
24097423113SBjorn Andersson	tristate "Qualcomm Technologies Inc SC8180x pin controller driver"
24132ec3960SArnd Bergmann	depends on (OF || ACPI)
24230e9857aSBjorn Andersson	depends on PINCTRL_MSM
24397423113SBjorn Andersson	help
24497423113SBjorn Andersson	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
24597423113SBjorn Andersson	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
24697423113SBjorn Andersson	  Technologies Inc SC8180x platform.
24797423113SBjorn Andersson
2489cf0c526SNeeraj Upadhyayconfig PINCTRL_SDM660
2499cf0c526SNeeraj Upadhyay	tristate "Qualcomm Technologies Inc SDM660 pin controller driver"
25032ec3960SArnd Bergmann	depends on OF
251be117ca3SJohn Stultz	depends on PINCTRL_MSM
2529cf0c526SNeeraj Upadhyay	help
2539cf0c526SNeeraj Upadhyay	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
2549cf0c526SNeeraj Upadhyay	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
2559cf0c526SNeeraj Upadhyay	 Technologies Inc SDM660 platform.
2569cf0c526SNeeraj Upadhyay
257184f3448SKyle Yanconfig PINCTRL_SDM845
258184f3448SKyle Yan	tristate "Qualcomm Technologies Inc SDM845 pin controller driver"
25932ec3960SArnd Bergmann	depends on (OF || ACPI)
260be117ca3SJohn Stultz	depends on PINCTRL_MSM
261184f3448SKyle Yan	help
262184f3448SKyle Yan	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
263184f3448SKyle Yan	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
264184f3448SKyle Yan	 Technologies Inc SDM845 platform.
265184f3448SKyle Yan
266ac43c44aSJeevan Shriramconfig PINCTRL_SDX55
267ac43c44aSJeevan Shriram	tristate "Qualcomm Technologies Inc SDX55 pin controller driver"
26832ec3960SArnd Bergmann	depends on OF
26980f1803dSVinod Koul	depends on PINCTRL_MSM
270ac43c44aSJeevan Shriram	help
271ac43c44aSJeevan Shriram	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
272ac43c44aSJeevan Shriram	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
273ac43c44aSJeevan Shriram	 Technologies Inc SDX55 platform.
274ac43c44aSJeevan Shriram
2754b77f1dfSIskren Chernevconfig PINCTRL_SM6115
2764b77f1dfSIskren Chernev	tristate "Qualcomm Technologies Inc SM6115,SM4250 pin controller driver"
2774b77f1dfSIskren Chernev	depends on GPIOLIB && OF
2784b77f1dfSIskren Chernev	depends on PINCTRL_MSM
2794b77f1dfSIskren Chernev	help
2804b77f1dfSIskren Chernev	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
2814b77f1dfSIskren Chernev	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
2824b77f1dfSIskren Chernev	 Technologies Inc SM6115 and SM4250 platforms.
2834b77f1dfSIskren Chernev
2840c3ae641SMartin Botkaconfig PINCTRL_SM6125
2850c3ae641SMartin Botka	tristate "Qualcomm Technologies Inc SM6125 pin controller driver"
28632ec3960SArnd Bergmann	depends on OF
2870c3ae641SMartin Botka	depends on PINCTRL_MSM
2880c3ae641SMartin Botka	help
2890c3ae641SMartin Botka	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
2900c3ae641SMartin Botka	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
2910c3ae641SMartin Botka	 Technologies Inc SM6125 platform.
2920c3ae641SMartin Botka
2937d74b55aSKonrad Dybcioconfig PINCTRL_SM6350
2947d74b55aSKonrad Dybcio	tristate "Qualcomm Technologies Inc SM6350 pin controller driver"
2957d74b55aSKonrad Dybcio	depends on GPIOLIB && OF
2967d74b55aSKonrad Dybcio	depends on PINCTRL_MSM
2977d74b55aSKonrad Dybcio	help
2987d74b55aSKonrad Dybcio	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
2997d74b55aSKonrad Dybcio	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
3007d74b55aSKonrad Dybcio	 Technologies Inc SM6350 platform.
3017d74b55aSKonrad Dybcio
30257218371SPrasad Sodagudiconfig PINCTRL_SM8150
30357218371SPrasad Sodagudi	tristate "Qualcomm Technologies Inc SM8150 pin controller driver"
30432ec3960SArnd Bergmann	depends on OF
305be117ca3SJohn Stultz	depends on PINCTRL_MSM
30657218371SPrasad Sodagudi	help
30757218371SPrasad Sodagudi	 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
30857218371SPrasad Sodagudi	 Qualcomm Technologies Inc TLMM block found on the Qualcomm
30957218371SPrasad Sodagudi	 Technologies Inc SM8150 platform.
31057218371SPrasad Sodagudi
3114e3ec9e4SVenkata Narendra Kumar Guttaconfig PINCTRL_SM8250
3124e3ec9e4SVenkata Narendra Kumar Gutta	tristate "Qualcomm Technologies Inc SM8250 pin controller driver"
31332ec3960SArnd Bergmann	depends on OF
314be117ca3SJohn Stultz	depends on PINCTRL_MSM
3154e3ec9e4SVenkata Narendra Kumar Gutta	help
3164e3ec9e4SVenkata Narendra Kumar Gutta	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
3174e3ec9e4SVenkata Narendra Kumar Gutta	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
3184e3ec9e4SVenkata Narendra Kumar Gutta	  Technologies Inc SM8250 platform.
3194e3ec9e4SVenkata Narendra Kumar Gutta
320d5d348a3SVinod Koulconfig PINCTRL_SM8350
321d5d348a3SVinod Koul	tristate "Qualcomm Technologies Inc SM8350 pin controller driver"
32232ec3960SArnd Bergmann	depends on PINCTRL_MSM
323d5d348a3SVinod Koul	help
324d5d348a3SVinod Koul	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
325d5d348a3SVinod Koul	  Qualcomm Technologies Inc TLMM block found on the Qualcomm
326d5d348a3SVinod Koul	  Technologies Inc SM8350 platform.
327d5d348a3SVinod Koul
3286e261d10SSrinivas Kandagatlaconfig PINCTRL_LPASS_LPI
3296e261d10SSrinivas Kandagatla	tristate "Qualcomm Technologies Inc LPASS LPI pin controller driver"
3306e261d10SSrinivas Kandagatla	select PINMUX
3316e261d10SSrinivas Kandagatla	select PINCONF
3326e261d10SSrinivas Kandagatla	select GENERIC_PINCONF
3336e261d10SSrinivas Kandagatla	depends on GPIOLIB
3346e261d10SSrinivas Kandagatla	help
3356e261d10SSrinivas Kandagatla	  This is the pinctrl, pinmux, pinconf and gpiolib driver for the
3366e261d10SSrinivas Kandagatla	  Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI
3376e261d10SSrinivas Kandagatla	  (Low Power Island) found on the Qualcomm Technologies Inc SoCs.
3386e261d10SSrinivas Kandagatla
33969b78b8dSLinus Walleijendif
340