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