Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 504 lines 18 kB view raw
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 help 8 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 9 Qualcomm TLMM block found in the Qualcomm APQ8064 platform. 10 11config PINCTRL_APQ8084 12 tristate "Qualcomm APQ8084 pin controller driver" 13 depends on ARM || COMPILE_TEST 14 help 15 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 16 Qualcomm TLMM block found in the Qualcomm APQ8084 platform. 17 18config PINCTRL_ELIZA 19 tristate "Qualcomm Technologies Inc Eliza pin controller driver" 20 depends on ARM64 || COMPILE_TEST 21 help 22 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 23 Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM) 24 block found on the Qualcomm Technologies Inc Eliza platform. 25 Say Y here to compile statically, or M here to compile it as a module. 26 If unsure, say N. 27 28config PINCTRL_GLYMUR 29 tristate "Qualcomm Technologies Inc Glymur pin controller driver" 30 depends on ARM64 || COMPILE_TEST 31 help 32 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 33 Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM) 34 block found on the Qualcomm Technologies Inc Glymur platform. 35 Say Y here to compile statically, or M here to compile it as a module. 36 If unsure, say N. 37 38config PINCTRL_HAWI 39 tristate "Qualcomm Technologies Inc Hawi pin controller driver" 40 depends on ARM64 || COMPILE_TEST 41 help 42 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 43 Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM) 44 block found on the Qualcomm Technologies Inc Hawi platform. 45 Say Y here to compile statically, or M here to compile it as a module. 46 If unsure, say N. 47 48config PINCTRL_IPQ4019 49 tristate "Qualcomm IPQ4019 pin controller driver" 50 depends on ARM || COMPILE_TEST 51 help 52 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 53 Qualcomm TLMM block found in the Qualcomm IPQ4019 platform. 54 55config PINCTRL_IPQ5018 56 tristate "Qualcomm Technologies, Inc. IPQ5018 pin controller driver" 57 depends on ARM64 || COMPILE_TEST 58 help 59 This is the pinctrl, pinmux, pinconf and gpiolib driver for 60 the Qualcomm Technologies Inc. TLMM block found on the 61 Qualcomm Technologies Inc. IPQ5018 platform. Select this for 62 IPQ5018. 63 64config PINCTRL_IPQ8064 65 tristate "Qualcomm IPQ8064 pin controller driver" 66 depends on ARM || COMPILE_TEST 67 help 68 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 69 Qualcomm TLMM block found in the Qualcomm IPQ8064 platform. 70 71config PINCTRL_IPQ5210 72 tristate "Qualcomm Technologies Inc IPQ5210 pin controller driver" 73 depends on ARM64 || COMPILE_TEST 74 help 75 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 76 Qualcomm Technologies Inc TLMM block found on the Qualcomm 77 Technologies Inc IPQ5210 platform. 78 79config PINCTRL_IPQ5332 80 tristate "Qualcomm Technologies Inc IPQ5332 pin controller driver" 81 depends on ARM64 || COMPILE_TEST 82 help 83 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 84 Qualcomm Technologies Inc TLMM block found on the Qualcomm 85 Technologies Inc IPQ5332 platform. 86 87config PINCTRL_IPQ5424 88 tristate "Qualcomm Technologies, Inc. IPQ5424 pin controller driver" 89 depends on ARM64 || COMPILE_TEST 90 help 91 This is the pinctrl, pinmux, pinconf and gpiolib driver for 92 the Qualcomm Technologies Inc. TLMM block found on the 93 Qualcomm Technologies Inc. IPQ5424 platform. Select this for 94 IPQ5424. 95 96config PINCTRL_IPQ8074 97 tristate "Qualcomm Technologies, Inc. IPQ8074 pin controller driver" 98 depends on ARM64 || COMPILE_TEST 99 help 100 This is the pinctrl, pinmux, pinconf and gpiolib driver for 101 the Qualcomm Technologies Inc. TLMM block found on the 102 Qualcomm Technologies Inc. IPQ8074 platform. Select this for 103 IPQ8074. 104 105config PINCTRL_IPQ6018 106 tristate "Qualcomm Technologies, Inc. IPQ6018 pin controller driver" 107 depends on ARM64 || COMPILE_TEST 108 help 109 This is the pinctrl, pinmux, pinconf and gpiolib driver for 110 the Qualcomm Technologies Inc. TLMM block found on the 111 Qualcomm Technologies Inc. IPQ6018 platform. Select this for 112 IPQ6018. 113 114config PINCTRL_IPQ9574 115 tristate "Qualcomm Technologies, Inc. IPQ9574 pin controller driver" 116 depends on ARM64 || COMPILE_TEST 117 help 118 This is the pinctrl, pinmux, pinconf and gpiolib driver for 119 the Qualcomm Technologies Inc. TLMM block found on the 120 Qualcomm Technologies Inc. IPQ9574 platform. Select this for 121 IPQ9574. 122 123config PINCTRL_KAANAPALI 124 tristate "Qualcomm Technologies Inc Kaanapali pin controller driver" 125 depends on ARM64 || COMPILE_TEST 126 help 127 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 128 Qualcomm Technologies Inc TLMM block found on the Qualcomm 129 Technologies Inc Kaanapali platform. 130 131config PINCTRL_MSM8226 132 tristate "Qualcomm 8226 pin controller driver" 133 depends on ARM || COMPILE_TEST 134 help 135 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 136 Qualcomm Technologies Inc TLMM block found on the Qualcomm 137 Technologies Inc MSM8226 platform. 138 139config PINCTRL_MSM8660 140 tristate "Qualcomm 8660 pin controller driver" 141 depends on ARM || COMPILE_TEST 142 help 143 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 144 Qualcomm TLMM block found in the Qualcomm 8660 platform. 145 146config PINCTRL_MSM8960 147 tristate "Qualcomm 8960 pin controller driver" 148 depends on ARM || COMPILE_TEST 149 help 150 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 151 Qualcomm TLMM block found in the Qualcomm 8960 platform. 152 153config PINCTRL_MDM9607 154 tristate "Qualcomm 9607 pin controller driver" 155 help 156 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 157 Qualcomm TLMM block found in the Qualcomm 9607 platform. 158 159config PINCTRL_MDM9615 160 tristate "Qualcomm 9615 pin controller driver" 161 depends on ARM || COMPILE_TEST 162 help 163 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 164 Qualcomm TLMM block found in the Qualcomm 9615 platform. 165 166config PINCTRL_MSM8X74 167 tristate "Qualcomm 8x74 pin controller driver" 168 depends on ARM || COMPILE_TEST 169 help 170 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 171 Qualcomm TLMM block found in the Qualcomm 8974 platform. 172 173config PINCTRL_MSM8909 174 tristate "Qualcomm 8909 pin controller driver" 175 depends on ARM || COMPILE_TEST 176 help 177 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 178 Qualcomm TLMM block found on the Qualcomm MSM8909 platform. 179 180config PINCTRL_MSM8916 181 tristate "Qualcomm 8916 pin controller driver" 182 help 183 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 184 Qualcomm TLMM block found on the Qualcomm 8916 platform. 185 186config PINCTRL_MSM8917 187 tristate "Qualcomm 8917/8937 pin controller driver" 188 help 189 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 190 Qualcomm TLMM block found on the Qualcomm MSM8917, MSM8937 platform. 191 192config PINCTRL_MSM8953 193 tristate "Qualcomm 8953 pin controller driver" 194 depends on ARM64 || COMPILE_TEST 195 help 196 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 197 Qualcomm TLMM block found on the Qualcomm MSM8953 platform. 198 The Qualcomm APQ8053, SDM450, SDM632 platforms are also 199 supported by this driver. 200 201config PINCTRL_MSM8976 202 tristate "Qualcomm 8976 pin controller driver" 203 depends on ARM64 || COMPILE_TEST 204 help 205 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 206 Qualcomm TLMM block found on the Qualcomm MSM8976 platform. 207 The Qualcomm MSM8956, APQ8056, APQ8076 platforms are also 208 supported by this driver. 209 210config PINCTRL_MSM8994 211 tristate "Qualcomm 8994 pin controller driver" 212 depends on ARM64 || COMPILE_TEST 213 help 214 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 215 Qualcomm TLMM block found in the Qualcomm 8994 platform. The 216 Qualcomm 8992 platform is also supported by this driver. 217 218config PINCTRL_MSM8996 219 tristate "Qualcomm MSM8996 pin controller driver" 220 depends on ARM64 || COMPILE_TEST 221 help 222 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 223 Qualcomm TLMM block found in the Qualcomm MSM8996 platform. 224 225config PINCTRL_MSM8998 226 tristate "Qualcomm MSM8998 pin controller driver" 227 depends on ARM64 || COMPILE_TEST 228 help 229 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 230 Qualcomm TLMM block found in the Qualcomm MSM8998 platform. 231 232config PINCTRL_QCM2290 233 tristate "Qualcomm QCM2290 pin controller driver" 234 depends on ARM64 || COMPILE_TEST 235 help 236 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 237 TLMM block found in the Qualcomm QCM2290 platform. 238 239config PINCTRL_QCS404 240 tristate "Qualcomm QCS404 pin controller driver" 241 depends on ARM64 || COMPILE_TEST 242 help 243 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 244 TLMM block found in the Qualcomm QCS404 platform. 245 246config PINCTRL_QCS615 247 tristate "Qualcomm Technologies QCS615 pin controller driver" 248 depends on ARM64 || COMPILE_TEST 249 help 250 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 251 TLMM block found on the Qualcomm QCS615 platform. 252 253config PINCTRL_QCS8300 254 tristate "Qualcomm Technologies QCS8300 pin controller driver" 255 depends on ARM64 || COMPILE_TEST 256 help 257 This is the pinctrl, pinmux and pinconf driver for the Qualcomm 258 TLMM block found on the Qualcomm QCS8300 platform. 259 260config PINCTRL_QDF2XXX 261 tristate "Qualcomm Technologies QDF2xxx pin controller driver" 262 depends on ACPI 263 help 264 This is the GPIO driver for the TLMM block found on the 265 Qualcomm Technologies QDF2xxx SOCs. 266 267config PINCTRL_QDU1000 268 tristate "Qualcomm Technologies Inc QDU1000/QRU1000 pin controller driver" 269 depends on ARM64 || COMPILE_TEST 270 help 271 This is the pinctrl, pinmux, pinconf, and gpiolib driver for the 272 Qualcomm Technologies Inc TLMM block found on the Qualcomm 273 Technologies Inc QDU1000 and QRU1000 platforms. 274 275config PINCTRL_SA8775P 276 tristate "Qualcomm Technologies Inc SA8775P pin controller driver" 277 depends on ARM64 || COMPILE_TEST 278 help 279 This is the pinctrl, pinmux and pinconf driver for the Qualcomm 280 TLMM block found on the Qualcomm SA8775P platforms. 281 282config PINCTRL_SAR2130P 283 tristate "Qualcomm Technologies Inc SAR2130P pin controller driver" 284 depends on ARM64 || COMPILE_TEST 285 help 286 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 287 Qualcomm Technologies Inc TLMM block found on the Qualcomm 288 Technologies Inc SAR2130P platform. 289 290config PINCTRL_SC7180 291 tristate "Qualcomm Technologies Inc SC7180 pin controller driver" 292 depends on ARM64 || COMPILE_TEST 293 help 294 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 295 Qualcomm Technologies Inc TLMM block found on the Qualcomm 296 Technologies Inc SC7180 platform. 297 298config PINCTRL_SC7280 299 tristate "Qualcomm Technologies Inc SC7280 pin controller driver" 300 depends on ARM64 || COMPILE_TEST 301 help 302 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 303 Qualcomm Technologies Inc TLMM block found on the Qualcomm 304 Technologies Inc SC7280 platform. 305 306config PINCTRL_SC8180X 307 tristate "Qualcomm Technologies Inc SC8180x pin controller driver" 308 depends on (OF || ACPI) 309 depends on ARM64 || COMPILE_TEST 310 help 311 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 312 Qualcomm Technologies Inc TLMM block found on the Qualcomm 313 Technologies Inc SC8180x platform. 314 315config PINCTRL_SC8280XP 316 tristate "Qualcomm Technologies Inc SC8280xp pin controller driver" 317 depends on ARM64 || COMPILE_TEST 318 help 319 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 320 Qualcomm Technologies Inc TLMM block found on the Qualcomm 321 Technologies Inc SC8280xp platform. 322 323config PINCTRL_SDM660 324 tristate "Qualcomm Technologies Inc SDM660 pin controller driver" 325 depends on ARM64 || COMPILE_TEST 326 help 327 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 328 Qualcomm Technologies Inc TLMM block found on the Qualcomm 329 Technologies Inc SDM660 platform. 330 331config PINCTRL_SDM670 332 tristate "Qualcomm Technologies Inc SDM670 pin controller driver" 333 depends on ARM64 || COMPILE_TEST 334 help 335 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 336 Qualcomm Technologies Inc TLMM block found on the Qualcomm 337 Technologies Inc SDM670 platform. 338 339config PINCTRL_SDM845 340 tristate "Qualcomm Technologies Inc SDM845 pin controller driver" 341 depends on (OF || ACPI) 342 depends on ARM64 || COMPILE_TEST 343 help 344 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 345 Qualcomm Technologies Inc TLMM block found on the Qualcomm 346 Technologies Inc SDM845 platform. 347 348config PINCTRL_SDX55 349 tristate "Qualcomm Technologies Inc SDX55 pin controller driver" 350 depends on ARM || COMPILE_TEST 351 help 352 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 353 Qualcomm Technologies Inc TLMM block found on the Qualcomm 354 Technologies Inc SDX55 platform. 355 356config PINCTRL_SDX65 357 tristate "Qualcomm Technologies Inc SDX65 pin controller driver" 358 depends on ARM || COMPILE_TEST 359 help 360 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 361 Qualcomm Technologies Inc TLMM block found on the Qualcomm 362 Technologies Inc SDX65 platform. 363 364config PINCTRL_SDX75 365 tristate "Qualcomm Technologies Inc SDX75 pin controller driver" 366 depends on ARM64 || COMPILE_TEST 367 help 368 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 369 Qualcomm Technologies Inc TLMM block found on the Qualcomm 370 Technologies Inc SDX75 platform. 371 372config PINCTRL_SM4450 373 tristate "Qualcomm Technologies Inc SM4450 pin controller driver" 374 depends on ARM64 || COMPILE_TEST 375 help 376 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 377 Qualcomm Technologies Inc TLMM block found on the Qualcomm 378 Technologies Inc SM4450 platform. 379 380config PINCTRL_SM6115 381 tristate "Qualcomm Technologies Inc SM6115,SM4250 pin controller driver" 382 depends on ARM64 || COMPILE_TEST 383 help 384 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 385 Qualcomm Technologies Inc TLMM block found on the Qualcomm 386 Technologies Inc SM6115 and SM4250 platforms. 387 388config PINCTRL_SM6125 389 tristate "Qualcomm Technologies Inc SM6125 pin controller driver" 390 depends on ARM64 || COMPILE_TEST 391 help 392 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 393 Qualcomm Technologies Inc TLMM block found on the Qualcomm 394 Technologies Inc SM6125 platform. 395 396config PINCTRL_SM6350 397 tristate "Qualcomm Technologies Inc SM6350 pin controller driver" 398 depends on ARM64 || COMPILE_TEST 399 help 400 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 401 Qualcomm Technologies Inc TLMM block found on the Qualcomm 402 Technologies Inc SM6350 platform. 403 404config PINCTRL_SM6375 405 tristate "Qualcomm Technologies Inc SM6375 pin controller driver" 406 depends on ARM64 || COMPILE_TEST 407 help 408 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 409 Qualcomm Technologies Inc TLMM block found on the Qualcomm 410 Technologies Inc SM6375 platform. 411 412config PINCTRL_SM7150 413 tristate "Qualcomm Technologies Inc SM7150 pin controller driver" 414 depends on ARM64 || COMPILE_TEST 415 help 416 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 417 Qualcomm Technologies Inc TLMM block found on the Qualcomm 418 Technologies Inc SM7150 platform. 419 420config PINCTRL_MILOS 421 tristate "Qualcomm Technologies Inc Milos pin controller driver" 422 depends on ARM64 || COMPILE_TEST 423 help 424 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 425 Qualcomm Technologies Inc TLMM block found on the Qualcomm 426 Technologies Inc Milos platform. 427 428config PINCTRL_SM8150 429 tristate "Qualcomm Technologies Inc SM8150 pin controller driver" 430 depends on ARM64 || COMPILE_TEST 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 SM8150 platform. 435 436config PINCTRL_SM8250 437 tristate "Qualcomm Technologies Inc SM8250 pin controller driver" 438 depends on ARM64 || COMPILE_TEST 439 help 440 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 441 Qualcomm Technologies Inc TLMM block found on the Qualcomm 442 Technologies Inc SM8250 platform. 443 444config PINCTRL_SM8350 445 tristate "Qualcomm Technologies Inc SM8350 pin controller driver" 446 depends on ARM64 || COMPILE_TEST 447 help 448 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 449 Qualcomm Technologies Inc TLMM block found on the Qualcomm 450 Technologies Inc SM8350 platform. 451 452config PINCTRL_SM8450 453 tristate "Qualcomm Technologies Inc SM8450 pin controller driver" 454 depends on ARM64 || COMPILE_TEST 455 help 456 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 457 Qualcomm Technologies Inc TLMM block found on the Qualcomm 458 Technologies Inc SM8450 platform. 459 460config PINCTRL_SM8550 461 tristate "Qualcomm Technologies Inc SM8550 pin controller driver" 462 depends on ARM64 || COMPILE_TEST 463 help 464 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 465 Qualcomm Technologies Inc TLMM block found on the Qualcomm 466 Technologies Inc SM8550 platform. 467 468config PINCTRL_SM8650 469 tristate "Qualcomm Technologies Inc SM8650 pin controller driver" 470 depends on ARM64 || COMPILE_TEST 471 help 472 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 473 Qualcomm Technologies Inc TLMM block found on the Qualcomm 474 Technologies Inc SM8650 platform. 475 476config PINCTRL_SM8750 477 tristate "Qualcomm Technologies Inc SM8750 pin controller driver" 478 depends on ARM64 || COMPILE_TEST 479 help 480 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 481 Qualcomm Technologies Inc TLMM block found on the Qualcomm 482 Technologies Inc SM8750 platform. 483 484config PINCTRL_X1E80100 485 tristate "Qualcomm Technologies Inc X1E80100 pin controller driver" 486 depends on ARM64 || COMPILE_TEST 487 help 488 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 489 Qualcomm Technologies Inc Top Level Mode Multiplexer block (TLMM) 490 block found on the Qualcomm Technologies Inc X1E80100 platform. 491 Say Y here to compile statically, or M here to compile it as a module. 492 If unsure, say N. 493 494config PINCTRL_TLMM_TEST 495 tristate "Qualcomm TLMM test driver" 496 depends on ARM64 || COMPILE_TEST 497 depends on KUNIT 498 help 499 This driver provides test cases for the interrupt capabilities of 500 TLMM driver (pinctrl-msm). Specify a floating gpio to use for testing 501 using the module parameter "gpio" and execute the kunit suite. 502 If unsure, say N. 503 504endif