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" 6424953cfSArnd Bergmann depends on GPIOLIB 7424953cfSArnd Bergmann select QCOM_SCM 869b78b8dSLinus Walleij select PINMUX 969b78b8dSLinus Walleij select PINCONF 1069b78b8dSLinus Walleij select GENERIC_PINCONF 1169b78b8dSLinus Walleij select GPIOLIB_IRQCHIP 12c3c0c2e1SDouglas Anderson select IRQ_DOMAIN_HIERARCHY 13c3c0c2e1SDouglas Anderson select IRQ_FASTEOI_HIERARCHY_HANDLERS 1469b78b8dSLinus Walleij 1569b78b8dSLinus Walleijconfig PINCTRL_APQ8064 1669b78b8dSLinus Walleij tristate "Qualcomm APQ8064 pin controller driver" 1732ec3960SArnd Bergmann depends on OF 18be117ca3SJohn Stultz depends on PINCTRL_MSM 1969b78b8dSLinus Walleij help 2069b78b8dSLinus Walleij This is the pinctrl, pinmux, pinconf and gpiolib driver for the 2169b78b8dSLinus Walleij Qualcomm TLMM block found in the Qualcomm APQ8064 platform. 2269b78b8dSLinus Walleij 23c4f6f9c0SGeorgi Djakovconfig PINCTRL_APQ8084 24c4f6f9c0SGeorgi Djakov tristate "Qualcomm APQ8084 pin controller driver" 2532ec3960SArnd Bergmann depends on OF 26be117ca3SJohn Stultz depends on PINCTRL_MSM 27c4f6f9c0SGeorgi Djakov help 28c4f6f9c0SGeorgi Djakov This is the pinctrl, pinmux, pinconf and gpiolib driver for the 29c4f6f9c0SGeorgi Djakov Qualcomm TLMM block found in the Qualcomm APQ8084 platform. 30c4f6f9c0SGeorgi Djakov 31e260d2bbSVaradarajan Narayananconfig PINCTRL_IPQ4019 32e260d2bbSVaradarajan Narayanan tristate "Qualcomm IPQ4019 pin controller driver" 3332ec3960SArnd Bergmann depends on OF 34be117ca3SJohn Stultz depends on PINCTRL_MSM 35e260d2bbSVaradarajan Narayanan help 36e260d2bbSVaradarajan Narayanan This is the pinctrl, pinmux, pinconf and gpiolib driver for the 37e260d2bbSVaradarajan Narayanan Qualcomm TLMM block found in the Qualcomm IPQ4019 platform. 38e260d2bbSVaradarajan Narayanan 3969b78b8dSLinus Walleijconfig PINCTRL_IPQ8064 4069b78b8dSLinus Walleij tristate "Qualcomm IPQ8064 pin controller driver" 4132ec3960SArnd Bergmann depends on OF 42be117ca3SJohn Stultz depends on PINCTRL_MSM 4369b78b8dSLinus Walleij help 4469b78b8dSLinus Walleij This is the pinctrl, pinmux, pinconf and gpiolib driver for the 4569b78b8dSLinus Walleij Qualcomm TLMM block found in the Qualcomm IPQ8064 platform. 4669b78b8dSLinus Walleij 47d2a2c808SVaradarajan Narayananconfig PINCTRL_IPQ8074 48d2a2c808SVaradarajan Narayanan tristate "Qualcomm Technologies, Inc. IPQ8074 pin controller driver" 4932ec3960SArnd Bergmann depends on OF 50be117ca3SJohn Stultz depends on PINCTRL_MSM 51d2a2c808SVaradarajan Narayanan help 52d2a2c808SVaradarajan Narayanan This is the pinctrl, pinmux, pinconf and gpiolib driver for 53d2a2c808SVaradarajan Narayanan the Qualcomm Technologies Inc. TLMM block found on the 54d2a2c808SVaradarajan Narayanan Qualcomm Technologies Inc. IPQ8074 platform. Select this for 55d2a2c808SVaradarajan Narayanan IPQ8074. 56d2a2c808SVaradarajan Narayanan 57ef1ea54eSSricharan Rconfig PINCTRL_IPQ6018 58ef1ea54eSSricharan R tristate "Qualcomm Technologies, Inc. IPQ6018 pin controller driver" 5932ec3960SArnd Bergmann depends on OF 60be117ca3SJohn Stultz depends on PINCTRL_MSM 61ef1ea54eSSricharan R help 62ef1ea54eSSricharan R This is the pinctrl, pinmux, pinconf and gpiolib driver for 63ef1ea54eSSricharan R the Qualcomm Technologies Inc. TLMM block found on the 64ef1ea54eSSricharan R Qualcomm Technologies Inc. IPQ6018 platform. Select this for 65ef1ea54eSSricharan R IPQ6018. 66ef1ea54eSSricharan R 67db436a71SBartosz Dudziakconfig PINCTRL_MSM8226 68db436a71SBartosz Dudziak tristate "Qualcomm 8226 pin controller driver" 6932ec3960SArnd Bergmann depends on OF 70be117ca3SJohn Stultz depends on PINCTRL_MSM 71db436a71SBartosz Dudziak help 72db436a71SBartosz Dudziak This is the pinctrl, pinmux, pinconf and gpiolib driver for the 73db436a71SBartosz Dudziak Qualcomm Technologies Inc TLMM block found on the Qualcomm 74db436a71SBartosz Dudziak Technologies Inc MSM8226 platform. 75db436a71SBartosz Dudziak 766955e6b4SBjorn Anderssonconfig PINCTRL_MSM8660 776955e6b4SBjorn Andersson tristate "Qualcomm 8660 pin controller driver" 7832ec3960SArnd Bergmann depends on OF 79be117ca3SJohn Stultz depends on PINCTRL_MSM 806955e6b4SBjorn Andersson help 816955e6b4SBjorn Andersson This is the pinctrl, pinmux, pinconf and gpiolib driver for the 826955e6b4SBjorn Andersson Qualcomm TLMM block found in the Qualcomm 8660 platform. 836955e6b4SBjorn Andersson 8469b78b8dSLinus Walleijconfig PINCTRL_MSM8960 8569b78b8dSLinus Walleij tristate "Qualcomm 8960 pin controller driver" 8632ec3960SArnd Bergmann depends on OF 87be117ca3SJohn Stultz depends on PINCTRL_MSM 8869b78b8dSLinus Walleij help 8969b78b8dSLinus Walleij This is the pinctrl, pinmux, pinconf and gpiolib driver for the 9069b78b8dSLinus Walleij Qualcomm TLMM block found in the Qualcomm 8960 platform. 9169b78b8dSLinus Walleij 9241353ae7SKonrad Dybcioconfig PINCTRL_MDM9607 9341353ae7SKonrad Dybcio tristate "Qualcomm 9607 pin controller driver" 9441353ae7SKonrad Dybcio depends on GPIOLIB && OF 9541353ae7SKonrad Dybcio depends on PINCTRL_MSM 9641353ae7SKonrad Dybcio help 9741353ae7SKonrad Dybcio This is the pinctrl, pinmux, pinconf and gpiolib driver for the 9841353ae7SKonrad Dybcio Qualcomm TLMM block found in the Qualcomm 9607 platform. 9941353ae7SKonrad Dybcio 1008b37e88cSNeil Armstrongconfig PINCTRL_MDM9615 1018b37e88cSNeil Armstrong tristate "Qualcomm 9615 pin controller driver" 10232ec3960SArnd Bergmann depends on OF 103be117ca3SJohn Stultz depends on PINCTRL_MSM 1048b37e88cSNeil Armstrong help 1058b37e88cSNeil Armstrong This is the pinctrl, pinmux, pinconf and gpiolib driver for the 1068b37e88cSNeil Armstrong Qualcomm TLMM block found in the Qualcomm 9615 platform. 1078b37e88cSNeil Armstrong 10869b78b8dSLinus Walleijconfig PINCTRL_MSM8X74 10969b78b8dSLinus Walleij tristate "Qualcomm 8x74 pin controller driver" 11032ec3960SArnd Bergmann depends on OF 111be117ca3SJohn Stultz depends on PINCTRL_MSM 11269b78b8dSLinus Walleij help 11369b78b8dSLinus Walleij This is the pinctrl, pinmux, pinconf and gpiolib driver for the 11469b78b8dSLinus Walleij Qualcomm TLMM block found in the Qualcomm 8974 platform. 11569b78b8dSLinus Walleij 1164528a0cfSStephan Gerholdconfig PINCTRL_MSM8909 1174528a0cfSStephan Gerhold tristate "Qualcomm 8909 pin controller driver" 1184528a0cfSStephan Gerhold depends on OF 1194528a0cfSStephan Gerhold depends on PINCTRL_MSM 1204528a0cfSStephan Gerhold help 1214528a0cfSStephan Gerhold This is the pinctrl, pinmux, pinconf and gpiolib driver for the 1224528a0cfSStephan Gerhold Qualcomm TLMM block found on the Qualcomm MSM8909 platform. 1234528a0cfSStephan Gerhold 1245373a2c5SJoonwoo Parkconfig PINCTRL_MSM8916 1255373a2c5SJoonwoo Park tristate "Qualcomm 8916 pin controller driver" 12632ec3960SArnd Bergmann depends on OF 127be117ca3SJohn Stultz depends on PINCTRL_MSM 1285373a2c5SJoonwoo Park help 1295373a2c5SJoonwoo Park This is the pinctrl, pinmux, pinconf and gpiolib driver for the 1305373a2c5SJoonwoo Park Qualcomm TLMM block found on the Qualcomm 8916 platform. 1315373a2c5SJoonwoo Park 1320e74abf3SVladimir Lypakconfig PINCTRL_MSM8953 1330e74abf3SVladimir Lypak tristate "Qualcomm 8953 pin controller driver" 13432ec3960SArnd Bergmann depends on OF 1352a984219SJohn Stultz depends on PINCTRL_MSM 1360e74abf3SVladimir Lypak help 1370e74abf3SVladimir Lypak This is the pinctrl, pinmux, pinconf and gpiolib driver for the 1380e74abf3SVladimir Lypak Qualcomm TLMM block found on the Qualcomm MSM8953 platform. 1390e74abf3SVladimir Lypak The Qualcomm APQ8053, SDM450, SDM632 platforms are also 1400e74abf3SVladimir Lypak supported by this driver. 1410e74abf3SVladimir Lypak 142bcd11493SAngeloGioacchino Del Regnoconfig PINCTRL_MSM8976 143bcd11493SAngeloGioacchino Del Regno tristate "Qualcomm 8976 pin controller driver" 14432ec3960SArnd Bergmann depends on OF 145be117ca3SJohn Stultz depends on PINCTRL_MSM 146bcd11493SAngeloGioacchino Del Regno help 147bcd11493SAngeloGioacchino Del Regno This is the pinctrl, pinmux, pinconf and gpiolib driver for the 148bcd11493SAngeloGioacchino Del Regno Qualcomm TLMM block found on the Qualcomm MSM8976 platform. 149bcd11493SAngeloGioacchino Del Regno The Qualcomm MSM8956, APQ8056, APQ8076 platforms are also 150bcd11493SAngeloGioacchino Del Regno supported by this driver. 151bcd11493SAngeloGioacchino Del Regno 152465e4218SMichael Scottconfig PINCTRL_MSM8994 153465e4218SMichael Scott tristate "Qualcomm 8994 pin controller driver" 15432ec3960SArnd Bergmann depends on OF 155be117ca3SJohn Stultz depends on PINCTRL_MSM 156465e4218SMichael Scott help 157465e4218SMichael Scott This is the pinctrl, pinmux, pinconf and gpiolib driver for the 158465e4218SMichael Scott Qualcomm TLMM block found in the Qualcomm 8994 platform. The 159465e4218SMichael Scott Qualcomm 8992 platform is also supported by this driver. 160465e4218SMichael Scott 161d1b49b68SJoonwoo Parkconfig PINCTRL_MSM8996 162d1b49b68SJoonwoo Park tristate "Qualcomm MSM8996 pin controller driver" 16332ec3960SArnd Bergmann depends on OF 164be117ca3SJohn Stultz depends on PINCTRL_MSM 165d1b49b68SJoonwoo Park help 166d1b49b68SJoonwoo Park This is the pinctrl, pinmux, pinconf and gpiolib driver for the 167d1b49b68SJoonwoo Park Qualcomm TLMM block found in the Qualcomm MSM8996 platform. 168d1b49b68SJoonwoo Park 169a3a093aeSKhan, Imranconfig PINCTRL_MSM8998 170a3a093aeSKhan, Imran tristate "Qualcomm MSM8998 pin controller driver" 17132ec3960SArnd Bergmann depends on OF 172be117ca3SJohn Stultz depends on PINCTRL_MSM 173a3a093aeSKhan, Imran help 174a3a093aeSKhan, Imran This is the pinctrl, pinmux, pinconf and gpiolib driver for the 175a3a093aeSKhan, Imran Qualcomm TLMM block found in the Qualcomm MSM8998 platform. 176a3a093aeSKhan, Imran 17748e049efSShawn Guoconfig PINCTRL_QCM2290 17848e049efSShawn Guo tristate "Qualcomm QCM2290 pin controller driver" 17948e049efSShawn Guo depends on OF 18048e049efSShawn Guo depends on PINCTRL_MSM 18148e049efSShawn Guo help 18248e049efSShawn Guo This is the pinctrl, pinmux, pinconf and gpiolib driver for the 18348e049efSShawn Guo TLMM block found in the Qualcomm QCM2290 platform. 18448e049efSShawn Guo 18522eb8301SAvaneesh Kumar Dwivediconfig PINCTRL_QCS404 18622eb8301SAvaneesh Kumar Dwivedi tristate "Qualcomm QCS404 pin controller driver" 18732ec3960SArnd Bergmann depends on OF 188be117ca3SJohn Stultz depends on PINCTRL_MSM 18922eb8301SAvaneesh Kumar Dwivedi help 19022eb8301SAvaneesh Kumar Dwivedi This is the pinctrl, pinmux, pinconf and gpiolib driver for the 19122eb8301SAvaneesh Kumar Dwivedi TLMM block found in the Qualcomm QCS404 platform. 19222eb8301SAvaneesh Kumar Dwivedi 1938f1338cdSTimur Tabiconfig PINCTRL_QDF2XXX 1948f1338cdSTimur Tabi tristate "Qualcomm Technologies QDF2xxx pin controller driver" 19532ec3960SArnd Bergmann depends on ACPI 196be117ca3SJohn Stultz depends on PINCTRL_MSM 1978f1338cdSTimur Tabi help 1988f1338cdSTimur Tabi This is the GPIO driver for the TLMM block found on the 1998f1338cdSTimur Tabi Qualcomm Technologies QDF2xxx SOCs. 2008f1338cdSTimur Tabi 201eadff302SIvan T. Ivanovconfig PINCTRL_QCOM_SPMI_PMIC 2024afaee3cSStephen Boyd tristate "Qualcomm SPMI PMIC pin controller driver" 20332ec3960SArnd Bergmann depends on OF && SPMI 204eadff302SIvan T. Ivanov select REGMAP_SPMI 205eadff302SIvan T. Ivanov select PINMUX 206eadff302SIvan T. Ivanov select PINCONF 207eadff302SIvan T. Ivanov select GENERIC_PINCONF 20860430d4cSJulian Braha select GPIOLIB 209821c76c4SBrian Masney select GPIOLIB_IRQCHIP 2105c713d93SBrian Masney select IRQ_DOMAIN_HIERARCHY 211eadff302SIvan T. Ivanov help 212eadff302SIvan T. Ivanov This is the pinctrl, pinmux, pinconf and gpiolib driver for the 213eadff302SIvan T. Ivanov Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, 214eadff302SIvan T. Ivanov which are using SPMI for communication with SoC. Example PMIC's 215eadff302SIvan T. Ivanov devices are pm8841, pm8941 and pma8084. 216eadff302SIvan T. Ivanov 217b4c45fe9SBjorn Anderssonconfig PINCTRL_QCOM_SSBI_PMIC 2184afaee3cSStephen Boyd tristate "Qualcomm SSBI PMIC pin controller driver" 21932ec3960SArnd Bergmann depends on OF 220b4c45fe9SBjorn Andersson select PINMUX 221b4c45fe9SBjorn Andersson select PINCONF 222b4c45fe9SBjorn Andersson select GENERIC_PINCONF 22360430d4cSJulian Braha select GPIOLIB 224ae436fe8SBrian Masney select GPIOLIB_IRQCHIP 2259d2b563bSBrian Masney select IRQ_DOMAIN_HIERARCHY 226b4c45fe9SBjorn Andersson help 227b4c45fe9SBjorn Andersson This is the pinctrl, pinmux, pinconf and gpiolib driver for the 228b4c45fe9SBjorn Andersson Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips, 229b4c45fe9SBjorn Andersson which are using SSBI for communication with SoC. Example PMIC's 230b4c45fe9SBjorn Andersson devices are pm8058 and pm8921. 231b4c45fe9SBjorn Andersson 232f2ae04c4SJitendra Sharmaconfig PINCTRL_SC7180 233f2ae04c4SJitendra Sharma tristate "Qualcomm Technologies Inc SC7180 pin controller driver" 23432ec3960SArnd Bergmann depends on OF 235be117ca3SJohn Stultz depends on PINCTRL_MSM 236f2ae04c4SJitendra Sharma help 237f2ae04c4SJitendra Sharma This is the pinctrl, pinmux, pinconf and gpiolib driver for the 238f2ae04c4SJitendra Sharma Qualcomm Technologies Inc TLMM block found on the Qualcomm 239f2ae04c4SJitendra Sharma Technologies Inc SC7180 platform. 240f2ae04c4SJitendra Sharma 241ecb45459SRajendra Nayakconfig PINCTRL_SC7280 242ecb45459SRajendra Nayak tristate "Qualcomm Technologies Inc SC7280 pin controller driver" 24332ec3960SArnd Bergmann depends on OF 244ecb45459SRajendra Nayak depends on PINCTRL_MSM 245ecb45459SRajendra Nayak help 246ecb45459SRajendra Nayak This is the pinctrl, pinmux, pinconf and gpiolib driver for the 247ecb45459SRajendra Nayak Qualcomm Technologies Inc TLMM block found on the Qualcomm 248ecb45459SRajendra Nayak Technologies Inc SC7280 platform. 249ecb45459SRajendra Nayak 250120a5f2eSSrinivasa Rao Mandadapuconfig PINCTRL_SC7280_LPASS_LPI 251120a5f2eSSrinivasa Rao Mandadapu tristate "Qualcomm Technologies Inc SC7280 LPASS LPI pin controller driver" 252120a5f2eSSrinivasa Rao Mandadapu depends on GPIOLIB 253120a5f2eSSrinivasa Rao Mandadapu depends on PINCTRL_LPASS_LPI 254120a5f2eSSrinivasa Rao Mandadapu help 255120a5f2eSSrinivasa Rao Mandadapu This is the pinctrl, pinmux, pinconf and gpiolib driver for the 256120a5f2eSSrinivasa Rao Mandadapu Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 257120a5f2eSSrinivasa Rao Mandadapu (Low Power Island) found on the Qualcomm Technologies Inc SC7280 platform. 258120a5f2eSSrinivasa Rao Mandadapu 25997423113SBjorn Anderssonconfig PINCTRL_SC8180X 26097423113SBjorn Andersson tristate "Qualcomm Technologies Inc SC8180x pin controller driver" 26132ec3960SArnd Bergmann depends on (OF || ACPI) 26230e9857aSBjorn Andersson depends on PINCTRL_MSM 26397423113SBjorn Andersson help 26497423113SBjorn Andersson This is the pinctrl, pinmux, pinconf and gpiolib driver for the 26597423113SBjorn Andersson Qualcomm Technologies Inc TLMM block found on the Qualcomm 26697423113SBjorn Andersson Technologies Inc SC8180x platform. 26797423113SBjorn Andersson 268c0e4c71aSBjorn Anderssonconfig PINCTRL_SC8280XP 269c0e4c71aSBjorn Andersson tristate "Qualcomm Technologies Inc SC8280xp pin controller driver" 270c0e4c71aSBjorn Andersson depends on OF 271c0e4c71aSBjorn Andersson depends on PINCTRL_MSM 272c0e4c71aSBjorn Andersson help 273c0e4c71aSBjorn Andersson This is the pinctrl, pinmux, pinconf and gpiolib driver for the 274c0e4c71aSBjorn Andersson Qualcomm Technologies Inc TLMM block found on the Qualcomm 275c0e4c71aSBjorn Andersson Technologies Inc SC8280xp platform. 276c0e4c71aSBjorn Andersson 2779cf0c526SNeeraj Upadhyayconfig PINCTRL_SDM660 2789cf0c526SNeeraj Upadhyay tristate "Qualcomm Technologies Inc SDM660 pin controller driver" 27932ec3960SArnd Bergmann depends on OF 280be117ca3SJohn Stultz depends on PINCTRL_MSM 2819cf0c526SNeeraj Upadhyay help 2829cf0c526SNeeraj Upadhyay This is the pinctrl, pinmux, pinconf and gpiolib driver for the 2839cf0c526SNeeraj Upadhyay Qualcomm Technologies Inc TLMM block found on the Qualcomm 2849cf0c526SNeeraj Upadhyay Technologies Inc SDM660 platform. 2859cf0c526SNeeraj Upadhyay 286184f3448SKyle Yanconfig PINCTRL_SDM845 287184f3448SKyle Yan tristate "Qualcomm Technologies Inc SDM845 pin controller driver" 28832ec3960SArnd Bergmann depends on (OF || ACPI) 289be117ca3SJohn Stultz depends on PINCTRL_MSM 290184f3448SKyle Yan help 291184f3448SKyle Yan This is the pinctrl, pinmux, pinconf and gpiolib driver for the 292184f3448SKyle Yan Qualcomm Technologies Inc TLMM block found on the Qualcomm 293184f3448SKyle Yan Technologies Inc SDM845 platform. 294184f3448SKyle Yan 295ac43c44aSJeevan Shriramconfig PINCTRL_SDX55 296ac43c44aSJeevan Shriram tristate "Qualcomm Technologies Inc SDX55 pin controller driver" 29732ec3960SArnd Bergmann depends on OF 29880f1803dSVinod Koul depends on PINCTRL_MSM 299ac43c44aSJeevan Shriram help 300ac43c44aSJeevan Shriram This is the pinctrl, pinmux, pinconf and gpiolib driver for the 301ac43c44aSJeevan Shriram Qualcomm Technologies Inc TLMM block found on the Qualcomm 302ac43c44aSJeevan Shriram Technologies Inc SDX55 platform. 303ac43c44aSJeevan Shriram 3044b77f1dfSIskren Chernevconfig PINCTRL_SM6115 3054b77f1dfSIskren Chernev tristate "Qualcomm Technologies Inc SM6115,SM4250 pin controller driver" 3064b77f1dfSIskren Chernev depends on GPIOLIB && OF 3074b77f1dfSIskren Chernev depends on PINCTRL_MSM 3084b77f1dfSIskren Chernev help 3094b77f1dfSIskren Chernev This is the pinctrl, pinmux, pinconf and gpiolib driver for the 3104b77f1dfSIskren Chernev Qualcomm Technologies Inc TLMM block found on the Qualcomm 3114b77f1dfSIskren Chernev Technologies Inc SM6115 and SM4250 platforms. 3124b77f1dfSIskren Chernev 3130c3ae641SMartin Botkaconfig PINCTRL_SM6125 3140c3ae641SMartin Botka tristate "Qualcomm Technologies Inc SM6125 pin controller driver" 31532ec3960SArnd Bergmann depends on OF 3160c3ae641SMartin Botka depends on PINCTRL_MSM 3170c3ae641SMartin Botka help 3180c3ae641SMartin Botka This is the pinctrl, pinmux, pinconf and gpiolib driver for the 3190c3ae641SMartin Botka Qualcomm Technologies Inc TLMM block found on the Qualcomm 3200c3ae641SMartin Botka Technologies Inc SM6125 platform. 3210c3ae641SMartin Botka 3227d74b55aSKonrad Dybcioconfig PINCTRL_SM6350 3237d74b55aSKonrad Dybcio tristate "Qualcomm Technologies Inc SM6350 pin controller driver" 3247d74b55aSKonrad Dybcio depends on GPIOLIB && OF 3257d74b55aSKonrad Dybcio depends on PINCTRL_MSM 3267d74b55aSKonrad Dybcio help 3277d74b55aSKonrad Dybcio This is the pinctrl, pinmux, pinconf and gpiolib driver for the 3287d74b55aSKonrad Dybcio Qualcomm Technologies Inc TLMM block found on the Qualcomm 3297d74b55aSKonrad Dybcio Technologies Inc SM6350 platform. 3307d74b55aSKonrad Dybcio 331f1a5013fSKonrad Dybcioconfig PINCTRL_SM6375 332f1a5013fSKonrad Dybcio tristate "Qualcomm Technologies Inc SM6375 pin controller driver" 333f1a5013fSKonrad Dybcio depends on GPIOLIB && OF 334f1a5013fSKonrad Dybcio depends on PINCTRL_MSM 335f1a5013fSKonrad Dybcio help 336f1a5013fSKonrad Dybcio This is the pinctrl, pinmux, pinconf and gpiolib driver for the 337f1a5013fSKonrad Dybcio Qualcomm Technologies Inc TLMM block found on the Qualcomm 338f1a5013fSKonrad Dybcio Technologies Inc SM6375 platform. 339f1a5013fSKonrad Dybcio 340bdbf104fSVamsi Krishna Lankaconfig PINCTRL_SDX65 341bdbf104fSVamsi Krishna Lanka tristate "Qualcomm Technologies Inc SDX65 pin controller driver" 342bdbf104fSVamsi Krishna Lanka depends on GPIOLIB && OF 343bdbf104fSVamsi Krishna Lanka depends on PINCTRL_MSM 344bdbf104fSVamsi Krishna Lanka help 345bdbf104fSVamsi Krishna Lanka This is the pinctrl, pinmux, pinconf and gpiolib driver for the 346bdbf104fSVamsi Krishna Lanka Qualcomm Technologies Inc TLMM block found on the Qualcomm 347bdbf104fSVamsi Krishna Lanka Technologies Inc SDX65 platform. 348bdbf104fSVamsi Krishna Lanka 34957218371SPrasad Sodagudiconfig PINCTRL_SM8150 35057218371SPrasad Sodagudi tristate "Qualcomm Technologies Inc SM8150 pin controller driver" 35132ec3960SArnd Bergmann depends on OF 352be117ca3SJohn Stultz depends on PINCTRL_MSM 35357218371SPrasad Sodagudi help 35457218371SPrasad Sodagudi This is the pinctrl, pinmux, pinconf and gpiolib driver for the 35557218371SPrasad Sodagudi Qualcomm Technologies Inc TLMM block found on the Qualcomm 35657218371SPrasad Sodagudi Technologies Inc SM8150 platform. 35757218371SPrasad Sodagudi 3584e3ec9e4SVenkata Narendra Kumar Guttaconfig PINCTRL_SM8250 3594e3ec9e4SVenkata Narendra Kumar Gutta tristate "Qualcomm Technologies Inc SM8250 pin controller driver" 36032ec3960SArnd Bergmann depends on OF 361be117ca3SJohn Stultz depends on PINCTRL_MSM 3624e3ec9e4SVenkata Narendra Kumar Gutta help 3634e3ec9e4SVenkata Narendra Kumar Gutta This is the pinctrl, pinmux, pinconf and gpiolib driver for the 3644e3ec9e4SVenkata Narendra Kumar Gutta Qualcomm Technologies Inc TLMM block found on the Qualcomm 3654e3ec9e4SVenkata Narendra Kumar Gutta Technologies Inc SM8250 platform. 3664e3ec9e4SVenkata Narendra Kumar Gutta 3679ce49018SSrinivasa Rao Mandadapuconfig PINCTRL_SM8250_LPASS_LPI 3689ce49018SSrinivasa Rao Mandadapu tristate "Qualcomm Technologies Inc SM8250 LPASS LPI pin controller driver" 3699ce49018SSrinivasa Rao Mandadapu depends on GPIOLIB 3709ce49018SSrinivasa Rao Mandadapu depends on PINCTRL_LPASS_LPI 3719ce49018SSrinivasa Rao Mandadapu help 3729ce49018SSrinivasa Rao Mandadapu This is the pinctrl, pinmux, pinconf and gpiolib driver for the 3739ce49018SSrinivasa Rao Mandadapu Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 3749ce49018SSrinivasa Rao Mandadapu (Low Power Island) found on the Qualcomm Technologies Inc SM8250 platform. 3759ce49018SSrinivasa Rao Mandadapu 376d5d348a3SVinod Koulconfig PINCTRL_SM8350 377d5d348a3SVinod Koul tristate "Qualcomm Technologies Inc SM8350 pin controller driver" 37832ec3960SArnd Bergmann depends on PINCTRL_MSM 379d5d348a3SVinod Koul help 380d5d348a3SVinod Koul This is the pinctrl, pinmux, pinconf and gpiolib driver for the 381d5d348a3SVinod Koul Qualcomm Technologies Inc TLMM block found on the Qualcomm 382d5d348a3SVinod Koul Technologies Inc SM8350 platform. 383d5d348a3SVinod Koul 3844beb02f1SVinod Koulconfig PINCTRL_SM8450 3854beb02f1SVinod Koul tristate "Qualcomm Technologies Inc SM8450 pin controller driver" 3864beb02f1SVinod Koul depends on GPIOLIB && OF 3879a206bcaSJohn Garry depends on PINCTRL_MSM 3884beb02f1SVinod Koul help 3894beb02f1SVinod Koul This is the pinctrl, pinmux, pinconf and gpiolib driver for the 3904beb02f1SVinod Koul Qualcomm Technologies Inc TLMM block found on the Qualcomm 3914beb02f1SVinod Koul Technologies Inc SM8450 platform. 3924beb02f1SVinod Koul 393*ec1652fcSSrinivas Kandagatlaconfig PINCTRL_SM8450_LPASS_LPI 394*ec1652fcSSrinivas Kandagatla tristate "Qualcomm Technologies Inc SM8450 LPASS LPI pin controller driver" 395*ec1652fcSSrinivas Kandagatla depends on GPIOLIB 396*ec1652fcSSrinivas Kandagatla depends on PINCTRL_LPASS_LPI 397*ec1652fcSSrinivas Kandagatla help 398*ec1652fcSSrinivas Kandagatla This is the pinctrl, pinmux, pinconf and gpiolib driver for the 399*ec1652fcSSrinivas Kandagatla Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 400*ec1652fcSSrinivas Kandagatla (Low Power Island) found on the Qualcomm Technologies Inc SM8450 platform. 401*ec1652fcSSrinivas Kandagatla 4026e261d10SSrinivas Kandagatlaconfig PINCTRL_LPASS_LPI 4036e261d10SSrinivas Kandagatla tristate "Qualcomm Technologies Inc LPASS LPI pin controller driver" 4046e261d10SSrinivas Kandagatla select PINMUX 4056e261d10SSrinivas Kandagatla select PINCONF 4066e261d10SSrinivas Kandagatla select GENERIC_PINCONF 407be73368dSSrinivasa Rao Mandadapu select GENERIC_PINCTRL_GROUPS 4086e261d10SSrinivas Kandagatla depends on GPIOLIB 4096e261d10SSrinivas Kandagatla help 4106e261d10SSrinivas Kandagatla This is the pinctrl, pinmux, pinconf and gpiolib driver for the 4116e261d10SSrinivas Kandagatla Qualcomm Technologies Inc LPASS (Low Power Audio SubSystem) LPI 4126e261d10SSrinivas Kandagatla (Low Power Island) found on the Qualcomm Technologies Inc SoCs. 4136e261d10SSrinivas Kandagatla 41469b78b8dSLinus Walleijendif 415