396 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2if PINCTRL_MSM3 4config PINCTRL_APQ80645 tristate "Qualcomm APQ8064 pin controller driver"6 depends on ARM || COMPILE_TEST7 help8 This is the pinctrl, pinmux, pinconf and gpiolib driver for the9 Qualcomm TLMM block found in the Qualcomm APQ8064 platform.10 11config PINCTRL_APQ808412 tristate "Qualcomm APQ8084 pin controller driver"13 depends on ARM || COMPILE_TEST14 help15 This is the pinctrl, pinmux, pinconf and gpiolib driver for the16 Qualcomm TLMM block found in the Qualcomm APQ8084 platform.17 18config PINCTRL_IPQ401919 tristate "Qualcomm IPQ4019 pin controller driver"20 depends on ARM || COMPILE_TEST21 help22 This is the pinctrl, pinmux, pinconf and gpiolib driver for the23 Qualcomm TLMM block found in the Qualcomm IPQ4019 platform.24 25config PINCTRL_IPQ501826 tristate "Qualcomm Technologies, Inc. IPQ5018 pin controller driver"27 depends on ARM64 || COMPILE_TEST28 help29 This is the pinctrl, pinmux, pinconf and gpiolib driver for30 the Qualcomm Technologies Inc. TLMM block found on the31 Qualcomm Technologies Inc. IPQ5018 platform. Select this for32 IPQ5018.33 34config PINCTRL_IPQ806435 tristate "Qualcomm IPQ8064 pin controller driver"36 depends on ARM || COMPILE_TEST37 help38 This is the pinctrl, pinmux, pinconf and gpiolib driver for the39 Qualcomm TLMM block found in the Qualcomm IPQ8064 platform.40 41config PINCTRL_IPQ533242 tristate "Qualcomm Technologies Inc IPQ5332 pin controller driver"43 depends on ARM64 || COMPILE_TEST44 help45 This is the pinctrl, pinmux, pinconf and gpiolib driver for the46 Qualcomm Technologies Inc TLMM block found on the Qualcomm47 Technologies Inc IPQ5332 platform.48 49config PINCTRL_IPQ807450 tristate "Qualcomm Technologies, Inc. IPQ8074 pin controller driver"51 depends on ARM64 || COMPILE_TEST52 help53 This is the pinctrl, pinmux, pinconf and gpiolib driver for54 the Qualcomm Technologies Inc. TLMM block found on the55 Qualcomm Technologies Inc. IPQ8074 platform. Select this for56 IPQ8074.57 58config PINCTRL_IPQ601859 tristate "Qualcomm Technologies, Inc. IPQ6018 pin controller driver"60 depends on ARM64 || COMPILE_TEST61 help62 This is the pinctrl, pinmux, pinconf and gpiolib driver for63 the Qualcomm Technologies Inc. TLMM block found on the64 Qualcomm Technologies Inc. IPQ6018 platform. Select this for65 IPQ6018.66 67config PINCTRL_IPQ957468 tristate "Qualcomm Technologies, Inc. IPQ9574 pin controller driver"69 depends on ARM64 || COMPILE_TEST70 help71 This is the pinctrl, pinmux, pinconf and gpiolib driver for72 the Qualcomm Technologies Inc. TLMM block found on the73 Qualcomm Technologies Inc. IPQ9574 platform. Select this for74 IPQ9574.75 76config PINCTRL_MSM822677 tristate "Qualcomm 8226 pin controller driver"78 depends on ARM || COMPILE_TEST79 help80 This is the pinctrl, pinmux, pinconf and gpiolib driver for the81 Qualcomm Technologies Inc TLMM block found on the Qualcomm82 Technologies Inc MSM8226 platform.83 84config PINCTRL_MSM866085 tristate "Qualcomm 8660 pin controller driver"86 depends on ARM || COMPILE_TEST87 help88 This is the pinctrl, pinmux, pinconf and gpiolib driver for the89 Qualcomm TLMM block found in the Qualcomm 8660 platform.90 91config PINCTRL_MSM896092 tristate "Qualcomm 8960 pin controller driver"93 depends on ARM || COMPILE_TEST94 help95 This is the pinctrl, pinmux, pinconf and gpiolib driver for the96 Qualcomm TLMM block found in the Qualcomm 8960 platform.97 98config PINCTRL_MDM960799 tristate "Qualcomm 9607 pin controller driver"100 help101 This is the pinctrl, pinmux, pinconf and gpiolib driver for the102 Qualcomm TLMM block found in the Qualcomm 9607 platform.103 104config PINCTRL_MDM9615105 tristate "Qualcomm 9615 pin controller driver"106 depends on ARM || COMPILE_TEST107 help108 This is the pinctrl, pinmux, pinconf and gpiolib driver for the109 Qualcomm TLMM block found in the Qualcomm 9615 platform.110 111config PINCTRL_MSM8X74112 tristate "Qualcomm 8x74 pin controller driver"113 depends on ARM || COMPILE_TEST114 help115 This is the pinctrl, pinmux, pinconf and gpiolib driver for the116 Qualcomm TLMM block found in the Qualcomm 8974 platform.117 118config PINCTRL_MSM8909119 tristate "Qualcomm 8909 pin controller driver"120 depends on ARM || COMPILE_TEST121 help122 This is the pinctrl, pinmux, pinconf and gpiolib driver for the123 Qualcomm TLMM block found on the Qualcomm MSM8909 platform.124 125config PINCTRL_MSM8916126 tristate "Qualcomm 8916 pin controller driver"127 help128 This is the pinctrl, pinmux, pinconf and gpiolib driver for the129 Qualcomm TLMM block found on the Qualcomm 8916 platform.130 131config PINCTRL_MSM8953132 tristate "Qualcomm 8953 pin controller driver"133 depends on ARM64 || COMPILE_TEST134 help135 This is the pinctrl, pinmux, pinconf and gpiolib driver for the136 Qualcomm TLMM block found on the Qualcomm MSM8953 platform.137 The Qualcomm APQ8053, SDM450, SDM632 platforms are also138 supported by this driver.139 140config PINCTRL_MSM8976141 tristate "Qualcomm 8976 pin controller driver"142 depends on ARM64 || COMPILE_TEST143 help144 This is the pinctrl, pinmux, pinconf and gpiolib driver for the145 Qualcomm TLMM block found on the Qualcomm MSM8976 platform.146 The Qualcomm MSM8956, APQ8056, APQ8076 platforms are also147 supported by this driver.148 149config PINCTRL_MSM8994150 tristate "Qualcomm 8994 pin controller driver"151 depends on ARM64 || COMPILE_TEST152 help153 This is the pinctrl, pinmux, pinconf and gpiolib driver for the154 Qualcomm TLMM block found in the Qualcomm 8994 platform. The155 Qualcomm 8992 platform is also supported by this driver.156 157config PINCTRL_MSM8996158 tristate "Qualcomm MSM8996 pin controller driver"159 depends on ARM64 || COMPILE_TEST160 help161 This is the pinctrl, pinmux, pinconf and gpiolib driver for the162 Qualcomm TLMM block found in the Qualcomm MSM8996 platform.163 164config PINCTRL_MSM8998165 tristate "Qualcomm MSM8998 pin controller driver"166 depends on ARM64 || COMPILE_TEST167 help168 This is the pinctrl, pinmux, pinconf and gpiolib driver for the169 Qualcomm TLMM block found in the Qualcomm MSM8998 platform.170 171config PINCTRL_QCM2290172 tristate "Qualcomm QCM2290 pin controller driver"173 depends on ARM64 || COMPILE_TEST174 help175 This is the pinctrl, pinmux, pinconf and gpiolib driver for the176 TLMM block found in the Qualcomm QCM2290 platform.177 178config PINCTRL_QCS404179 tristate "Qualcomm QCS404 pin controller driver"180 depends on ARM64 || COMPILE_TEST181 help182 This is the pinctrl, pinmux, pinconf and gpiolib driver for the183 TLMM block found in the Qualcomm QCS404 platform.184 185config PINCTRL_QDF2XXX186 tristate "Qualcomm Technologies QDF2xxx pin controller driver"187 depends on ACPI188 help189 This is the GPIO driver for the TLMM block found on the190 Qualcomm Technologies QDF2xxx SOCs.191 192config PINCTRL_QDU1000193 tristate "Qualcomm Technologies Inc QDU1000/QRU1000 pin controller driver"194 depends on ARM64 || COMPILE_TEST195 help196 This is the pinctrl, pinmux, pinconf, and gpiolib driver for the197 Qualcomm Technologies Inc TLMM block found on the Qualcomm198 Technologies Inc QDU1000 and QRU1000 platforms.199 200config PINCTRL_SA8775P201 tristate "Qualcomm Technologies Inc SA8775P pin controller driver"202 depends on ARM64 || COMPILE_TEST203 help204 This is the pinctrl, pinmux and pinconf driver for the Qualcomm205 TLMM block found on the Qualcomm SA8775P platforms.206 207config PINCTRL_SC7180208 tristate "Qualcomm Technologies Inc SC7180 pin controller driver"209 depends on ARM64 || COMPILE_TEST210 help211 This is the pinctrl, pinmux, pinconf and gpiolib driver for the212 Qualcomm Technologies Inc TLMM block found on the Qualcomm213 Technologies Inc SC7180 platform.214 215config PINCTRL_SC7280216 tristate "Qualcomm Technologies Inc SC7280 pin controller driver"217 depends on ARM64 || COMPILE_TEST218 help219 This is the pinctrl, pinmux, pinconf and gpiolib driver for the220 Qualcomm Technologies Inc TLMM block found on the Qualcomm221 Technologies Inc SC7280 platform.222 223config PINCTRL_SC8180X224 tristate "Qualcomm Technologies Inc SC8180x pin controller driver"225 depends on (OF || ACPI)226 depends on ARM64 || COMPILE_TEST227 help228 This is the pinctrl, pinmux, pinconf and gpiolib driver for the229 Qualcomm Technologies Inc TLMM block found on the Qualcomm230 Technologies Inc SC8180x platform.231 232config PINCTRL_SC8280XP233 tristate "Qualcomm Technologies Inc SC8280xp pin controller driver"234 depends on ARM64 || COMPILE_TEST235 help236 This is the pinctrl, pinmux, pinconf and gpiolib driver for the237 Qualcomm Technologies Inc TLMM block found on the Qualcomm238 Technologies Inc SC8280xp platform.239 240config PINCTRL_SDM660241 tristate "Qualcomm Technologies Inc SDM660 pin controller driver"242 depends on ARM64 || COMPILE_TEST243 help244 This is the pinctrl, pinmux, pinconf and gpiolib driver for the245 Qualcomm Technologies Inc TLMM block found on the Qualcomm246 Technologies Inc SDM660 platform.247 248config PINCTRL_SDM670249 tristate "Qualcomm Technologies Inc SDM670 pin controller driver"250 depends on ARM64 || COMPILE_TEST251 help252 This is the pinctrl, pinmux, pinconf and gpiolib driver for the253 Qualcomm Technologies Inc TLMM block found on the Qualcomm254 Technologies Inc SDM670 platform.255 256config PINCTRL_SDM845257 tristate "Qualcomm Technologies Inc SDM845 pin controller driver"258 depends on (OF || ACPI)259 depends on ARM64 || COMPILE_TEST260 help261 This is the pinctrl, pinmux, pinconf and gpiolib driver for the262 Qualcomm Technologies Inc TLMM block found on the Qualcomm263 Technologies Inc SDM845 platform.264 265config PINCTRL_SDX55266 tristate "Qualcomm Technologies Inc SDX55 pin controller driver"267 depends on ARM || COMPILE_TEST268 help269 This is the pinctrl, pinmux, pinconf and gpiolib driver for the270 Qualcomm Technologies Inc TLMM block found on the Qualcomm271 Technologies Inc SDX55 platform.272 273config PINCTRL_SDX65274 tristate "Qualcomm Technologies Inc SDX65 pin controller driver"275 depends on ARM || COMPILE_TEST276 help277 This is the pinctrl, pinmux, pinconf and gpiolib driver for the278 Qualcomm Technologies Inc TLMM block found on the Qualcomm279 Technologies Inc SDX65 platform.280 281config PINCTRL_SDX75282 tristate "Qualcomm Technologies Inc SDX75 pin controller driver"283 depends on ARM64 || COMPILE_TEST284 help285 This is the pinctrl, pinmux, pinconf and gpiolib driver for the286 Qualcomm Technologies Inc TLMM block found on the Qualcomm287 Technologies Inc SDX75 platform.288 289config PINCTRL_SM4450290 tristate "Qualcomm Technologies Inc SM4450 pin controller driver"291 depends on ARM64 || COMPILE_TEST292 help293 This is the pinctrl, pinmux, pinconf and gpiolib driver for the294 Qualcomm Technologies Inc TLMM block found on the Qualcomm295 Technologies Inc SM4450 platform.296 297config PINCTRL_SM6115298 tristate "Qualcomm Technologies Inc SM6115,SM4250 pin controller driver"299 depends on ARM64 || COMPILE_TEST300 help301 This is the pinctrl, pinmux, pinconf and gpiolib driver for the302 Qualcomm Technologies Inc TLMM block found on the Qualcomm303 Technologies Inc SM6115 and SM4250 platforms.304 305config PINCTRL_SM6125306 tristate "Qualcomm Technologies Inc SM6125 pin controller driver"307 depends on ARM64 || COMPILE_TEST308 help309 This is the pinctrl, pinmux, pinconf and gpiolib driver for the310 Qualcomm Technologies Inc TLMM block found on the Qualcomm311 Technologies Inc SM6125 platform.312 313config PINCTRL_SM6350314 tristate "Qualcomm Technologies Inc SM6350 pin controller driver"315 depends on ARM64 || COMPILE_TEST316 help317 This is the pinctrl, pinmux, pinconf and gpiolib driver for the318 Qualcomm Technologies Inc TLMM block found on the Qualcomm319 Technologies Inc SM6350 platform.320 321config PINCTRL_SM6375322 tristate "Qualcomm Technologies Inc SM6375 pin controller driver"323 depends on ARM64 || COMPILE_TEST324 help325 This is the pinctrl, pinmux, pinconf and gpiolib driver for the326 Qualcomm Technologies Inc TLMM block found on the Qualcomm327 Technologies Inc SM6375 platform.328 329config PINCTRL_SM7150330 tristate "Qualcomm Technologies Inc SM7150 pin controller driver"331 depends on ARM64 || COMPILE_TEST332 help333 This is the pinctrl, pinmux, pinconf and gpiolib driver for the334 Qualcomm Technologies Inc TLMM block found on the Qualcomm335 Technologies Inc SM7150 platform.336 337config PINCTRL_SM8150338 tristate "Qualcomm Technologies Inc SM8150 pin controller driver"339 depends on ARM64 || COMPILE_TEST340 help341 This is the pinctrl, pinmux, pinconf and gpiolib driver for the342 Qualcomm Technologies Inc TLMM block found on the Qualcomm343 Technologies Inc SM8150 platform.344 345config PINCTRL_SM8250346 tristate "Qualcomm Technologies Inc SM8250 pin controller driver"347 depends on ARM64 || COMPILE_TEST348 help349 This is the pinctrl, pinmux, pinconf and gpiolib driver for the350 Qualcomm Technologies Inc TLMM block found on the Qualcomm351 Technologies Inc SM8250 platform.352 353config PINCTRL_SM8350354 tristate "Qualcomm Technologies Inc SM8350 pin controller driver"355 depends on ARM64 || COMPILE_TEST356 help357 This is the pinctrl, pinmux, pinconf and gpiolib driver for the358 Qualcomm Technologies Inc TLMM block found on the Qualcomm359 Technologies Inc SM8350 platform.360 361config PINCTRL_SM8450362 tristate "Qualcomm Technologies Inc SM8450 pin controller driver"363 depends on ARM64 || COMPILE_TEST364 help365 This is the pinctrl, pinmux, pinconf and gpiolib driver for the366 Qualcomm Technologies Inc TLMM block found on the Qualcomm367 Technologies Inc SM8450 platform.368 369config PINCTRL_SM8550370 tristate "Qualcomm Technologies Inc SM8550 pin controller driver"371 depends on ARM64 || COMPILE_TEST372 help373 This is the pinctrl, pinmux, pinconf and gpiolib driver for the374 Qualcomm Technologies Inc TLMM block found on the Qualcomm375 Technologies Inc SM8550 platform.376 377config PINCTRL_SM8650378 tristate "Qualcomm Technologies Inc SM8650 pin controller driver"379 depends on ARM64 || COMPILE_TEST380 help381 This is the pinctrl, pinmux, pinconf and gpiolib driver for the382 Qualcomm Technologies Inc TLMM block found on the Qualcomm383 Technologies Inc SM8650 platform.384 385config PINCTRL_X1E80100386 tristate "Qualcomm Technologies Inc X1E80100 pin controller driver"387 depends on ARM64 || COMPILE_TEST388 help389 This is the pinctrl, pinmux, pinconf and gpiolib driver for the390 Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM)391 block found on the Qualcomm Technologies Inc X1E80100 platform.392 Say Y here to compile statically, or M here to compile it as a module.393 If unsure, say N.394 395endif396