1# SPDX-License-Identifier: GPL-2.0-only 2# 3# PINCTRL infrastructure and drivers 4# 5 6menuconfig PINCTRL 7 bool "Pin controllers" 8 9if PINCTRL 10 11config GENERIC_PINCTRL_GROUPS 12 bool 13 14config PINMUX 15 bool "Support pin multiplexing controllers" if COMPILE_TEST 16 17config GENERIC_PINMUX_FUNCTIONS 18 bool 19 select PINMUX 20 21config PINCONF 22 bool "Support pin configuration controllers" if COMPILE_TEST 23 24config GENERIC_PINCONF 25 bool 26 select PINCONF 27 28config DEBUG_PINCTRL 29 bool "Debug PINCTRL calls" 30 depends on DEBUG_KERNEL 31 help 32 Say Y here to add some extra checks and diagnostics to PINCTRL calls. 33 34config PINCTRL_AMD 35 bool "AMD GPIO pin control" 36 depends on HAS_IOMEM 37 depends on ACPI || COMPILE_TEST 38 select GPIOLIB 39 select GPIOLIB_IRQCHIP 40 select PINMUX 41 select PINCONF 42 select GENERIC_PINCONF 43 help 44 The driver for memory mapped GPIO functionality on AMD platforms 45 (x86 or arm). Most of the pins are usually muxed to some other 46 functionality by firmware, so only a small amount is available 47 for GPIO use. 48 49 Requires ACPI/FDT device enumeration code to set up a platform 50 device. 51 52config PINCTRL_AMDISP 53 tristate "AMDISP GPIO pin control" 54 depends on DRM_AMD_ISP || COMPILE_TEST 55 depends on HAS_IOMEM 56 select GPIOLIB 57 select PINCONF 58 select GENERIC_PINCONF 59 help 60 The driver for memory mapped GPIO functionality on AMD platforms 61 with ISP support. All the pins are output controlled only 62 63 Requires AMDGPU to MFD add device for enumeration to set up as 64 platform device. 65 66config PINCTRL_APPLE_GPIO 67 tristate "Apple SoC GPIO pin controller driver" 68 depends on ARCH_APPLE 69 select PINMUX 70 select GPIOLIB 71 select GPIOLIB_IRQCHIP 72 select GENERIC_PINCTRL_GROUPS 73 select GENERIC_PINMUX_FUNCTIONS 74 select OF_GPIO 75 help 76 This is the driver for the GPIO controller found on Apple ARM SoCs, 77 including M1. 78 79 This driver can also be built as a module. If so, the module 80 will be called pinctrl-apple-gpio. 81 82config PINCTRL_ARTPEC6 83 bool "Axis ARTPEC-6 pin controller driver" 84 depends on MACH_ARTPEC6 85 select PINMUX 86 select GENERIC_PINCONF 87 help 88 This is the driver for the Axis ARTPEC-6 pin controller. This driver 89 supports pin function multiplexing as well as pin bias and drive 90 strength configuration. Device tree integration instructions can be 91 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 92 93config PINCTRL_AS3722 94 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC" 95 depends on MFD_AS3722 && GPIOLIB 96 select PINMUX 97 select GENERIC_PINCONF 98 help 99 AS3722 device supports the configuration of GPIO pins for different 100 functionality. This driver supports the pinmux, push-pull and 101 open drain configuration for the GPIO pins of AS3722 devices. It also 102 supports the GPIO functionality through gpiolib. 103 104config PINCTRL_AT91 105 bool "AT91 pinctrl driver" 106 depends on (OF && ARCH_AT91) || COMPILE_TEST 107 select PINMUX 108 select PINCONF 109 select GPIOLIB 110 select GPIOLIB_IRQCHIP 111 help 112 Say Y here to enable the at91 pinctrl driver 113 114config PINCTRL_AT91PIO4 115 bool "AT91 PIO4 pinctrl driver" 116 depends on OF 117 depends on HAS_IOMEM 118 depends on ARCH_AT91 || COMPILE_TEST 119 select PINMUX 120 select GENERIC_PINCONF 121 select GPIOLIB 122 select GPIOLIB_IRQCHIP 123 select OF_GPIO 124 help 125 Say Y here to enable the at91 pinctrl/gpio driver for Atmel PIO4 126 controller available on sama5d2 SoC. 127 128config PINCTRL_AXP209 129 tristate "X-Powers AXP209 PMIC pinctrl and GPIO Support" 130 depends on MFD_AXP20X 131 depends on OF 132 select PINMUX 133 select GENERIC_PINCONF 134 select GPIOLIB 135 help 136 AXP PMICs provides multiple GPIOs that can be muxed for different 137 functions. This driver bundles a pinctrl driver to select the function 138 muxing and a GPIO driver to handle the GPIO when the GPIO function is 139 selected. 140 Say Y to enable pinctrl and GPIO support for the AXP209 PMIC. 141 142config PINCTRL_AW9523 143 tristate "Awinic AW9523/AW9523B I2C GPIO expander pinctrl driver" 144 depends on OF && I2C 145 select PINMUX 146 select PINCONF 147 select GENERIC_PINCONF 148 select GPIOLIB 149 select GPIOLIB_IRQCHIP 150 select REGMAP 151 select REGMAP_I2C 152 help 153 The Awinic AW9523/AW9523B is a multi-function I2C GPIO 154 expander with PWM functionality. This driver bundles a 155 pinctrl driver to select the function muxing and a GPIO 156 driver to handle GPIO, when the GPIO function is selected. 157 158 Say yes to enable pinctrl and GPIO support for the AW9523(B). 159 160config PINCTRL_BM1880 161 bool "Bitmain BM1880 Pinctrl driver" 162 depends on OF && (ARCH_BITMAIN || COMPILE_TEST) 163 default ARCH_BITMAIN 164 select PINMUX 165 help 166 Pinctrl driver for Bitmain BM1880 SoC. 167 168config PINCTRL_CY8C95X0 169 tristate "Cypress CY8C95X0 I2C pinctrl and GPIO driver" 170 depends on I2C 171 select GPIOLIB 172 select GPIOLIB_IRQCHIP 173 select PINMUX 174 select PINCONF 175 select GENERIC_PINCONF 176 select REGMAP_I2C 177 help 178 Support for 20/40/60 pin Cypress Cy8C95x0 pinctrl/gpio I2C expander. 179 This driver can also be built as a module. If so, the module will be 180 called pinctrl-cy8c95x0. 181 182config PINCTRL_DA850_PUPD 183 tristate "TI DA850/OMAP-L138/AM18XX pull-up and pull-down groups" 184 depends on OF && (ARCH_DAVINCI_DA850 || COMPILE_TEST) 185 select PINCONF 186 select GENERIC_PINCONF 187 help 188 Driver for TI DA850/OMAP-L138/AM18XX pinconf. Used to control 189 pull-up and pull-down pin groups. 190 191config PINCTRL_DA9062 192 tristate "Dialog Semiconductor DA9062 PMIC pinctrl and GPIO Support" 193 depends on MFD_DA9062 194 select GPIOLIB 195 help 196 The Dialog DA9062 PMIC provides multiple GPIOs that can be muxed for 197 different functions. This driver bundles a pinctrl driver to select the 198 function muxing and a GPIO driver to handle the GPIO when the GPIO 199 function is selected. 200 201 Say Y to enable pinctrl and GPIO support for the DA9062 PMIC. 202 203config PINCTRL_DIGICOLOR 204 bool 205 depends on ARCH_DIGICOLOR || COMPILE_TEST 206 select PINMUX 207 select GENERIC_PINCONF 208 209config PINCTRL_EP93XX 210 bool 211 depends on ARCH_EP93XX || COMPILE_TEST 212 select PINMUX 213 select GENERIC_PINCONF 214 select MFD_SYSCON 215 216config PINCTRL_EQUILIBRIUM 217 tristate "Generic pinctrl and GPIO driver for Intel Lightning Mountain SoC" 218 depends on OF && HAS_IOMEM 219 depends on X86 || COMPILE_TEST 220 select PINMUX 221 select PINCONF 222 select GPIOLIB 223 select GPIO_GENERIC 224 select GPIOLIB_IRQCHIP 225 select GENERIC_PINCONF 226 select GENERIC_PINCTRL_GROUPS 227 select GENERIC_PINMUX_FUNCTIONS 228 help 229 Equilibrium driver is a pinctrl and GPIO driver for Intel Lightning 230 Mountain network processor SoC that supports both the GPIO and pin 231 control frameworks. It provides interfaces to setup pin muxing, assign 232 desired pin functions, configure GPIO attributes for LGM SoC pins. 233 Pin muxing and pin config settings are retrieved from device tree. 234 235config PINCTRL_EYEQ5 236 bool "Mobileye EyeQ5 pinctrl driver" 237 depends on OF 238 depends on MACH_EYEQ5 || COMPILE_TEST 239 select PINMUX 240 select GENERIC_PINCONF 241 select AUXILIARY_BUS 242 default MACH_EYEQ5 243 help 244 Pin controller driver for the Mobileye EyeQ5 platform. It does both 245 pin config & pin muxing. It does not handle GPIO. 246 247 Pin muxing supports two functions for each pin: first is GPIO, second 248 is pin-dependent. Pin config is about bias & drive strength. 249 250config PINCTRL_GEMINI 251 bool 252 depends on ARCH_GEMINI 253 default ARCH_GEMINI 254 select PINMUX 255 select GENERIC_PINCONF 256 select MFD_SYSCON 257 258config PINCTRL_INGENIC 259 bool "Pinctrl driver for the Ingenic JZ47xx SoCs" 260 default MACH_INGENIC 261 depends on OF 262 depends on MIPS || COMPILE_TEST 263 select GENERIC_PINCONF 264 select GENERIC_PINCTRL_GROUPS 265 select GENERIC_PINMUX_FUNCTIONS 266 select GPIOLIB 267 select GPIOLIB_IRQCHIP 268 select REGMAP_MMIO 269 270config PINCTRL_K210 271 bool "Pinctrl driver for the Canaan Kendryte K210 SoC" 272 depends on RISCV && SOC_CANAAN_K210 || COMPILE_TEST 273 depends on OF 274 select GENERIC_PINMUX_FUNCTIONS 275 select GENERIC_PINCONF 276 select GPIOLIB 277 select OF_GPIO 278 select REGMAP_MMIO 279 default SOC_CANAAN_K210 280 help 281 Add support for the Canaan Kendryte K210 RISC-V SOC Field 282 Programmable IO Array (FPIOA) controller. 283 284config PINCTRL_K230 285 bool "Pinctrl driver for the Canaan Kendryte K230 SoC" 286 depends on OF 287 depends on ARCH_CANAAN || COMPILE_TEST 288 select GENERIC_PINCTRL_GROUPS 289 select GENERIC_PINMUX_FUNCTIONS 290 select GENERIC_PINCONF 291 select REGMAP_MMIO 292 help 293 Add support for the Canaan Kendryte K230 RISC-V SOC pin controller. 294 295config PINCTRL_KEEMBAY 296 tristate "Pinctrl driver for Intel Keem Bay SoC" 297 depends on ARCH_KEEMBAY || (ARM64 && COMPILE_TEST) 298 depends on HAS_IOMEM 299 select PINMUX 300 select PINCONF 301 select GENERIC_PINCONF 302 select GENERIC_PINCTRL_GROUPS 303 select GENERIC_PINMUX_FUNCTIONS 304 select GPIOLIB 305 select GPIOLIB_IRQCHIP 306 select GPIO_GENERIC 307 help 308 This selects pin control driver for the Intel Keem Bay SoC. 309 It provides pin config functions such as pull-up, pull-down, 310 interrupt, drive strength, sec lock, Schmitt trigger, slew 311 rate control and direction control. This module will be 312 called as pinctrl-keembay. 313 314config PINCTRL_LANTIQ 315 bool 316 depends on LANTIQ 317 select PINMUX 318 select PINCONF 319 320config PINCTRL_FALCON 321 bool 322 depends on SOC_FALCON 323 depends on PINCTRL_LANTIQ 324 325config PINCTRL_LOONGSON2 326 tristate "Pinctrl driver for the Loongson-2 SoC" 327 depends on OF && (LOONGARCH || COMPILE_TEST) 328 select PINMUX 329 select GENERIC_PINCONF 330 help 331 This selects pin control driver for the Loongson-2 SoC. It 332 provides pin config functions multiplexing. GPIO pin pull-up, 333 pull-down functions are not supported. Say yes to enable 334 pinctrl for Loongson-2 SoC. 335 336config PINCTRL_XWAY 337 bool 338 depends on SOC_TYPE_XWAY 339 depends on PINCTRL_LANTIQ 340 341config PINCTRL_LPC18XX 342 bool "NXP LPC18XX/43XX SCU pinctrl driver" 343 depends on OF && (ARCH_LPC18XX || COMPILE_TEST) 344 default ARCH_LPC18XX 345 select PINMUX 346 select GENERIC_PINCONF 347 help 348 Pinctrl driver for NXP LPC18xx/43xx System Control Unit (SCU). 349 350config PINCTRL_MAX77620 351 tristate "MAX77620/MAX20024 Pincontrol support" 352 depends on MFD_MAX77620 && OF 353 select PINMUX 354 select GENERIC_PINCONF 355 help 356 Say Y here to enable Pin control support for Maxim MAX77620 PMIC. 357 This PMIC has 8 GPIO pins that work as GPIO as well as special 358 function in alternate mode. This driver also configure push-pull, 359 open drain, FPS slots etc. 360 361config PINCTRL_MCP23S08_I2C 362 tristate 363 select REGMAP_I2C 364 365config PINCTRL_MCP23S08_SPI 366 tristate 367 select REGMAP_SPI 368 369config PINCTRL_MCP23S08 370 tristate "Microchip MCP23xxx I/O expander" 371 depends on SPI_MASTER || I2C 372 select GPIOLIB 373 select GPIOLIB_IRQCHIP 374 select GENERIC_PINCONF 375 select PINCTRL_MCP23S08_I2C if I2C 376 select PINCTRL_MCP23S08_SPI if SPI_MASTER 377 help 378 SPI/I2C driver for Microchip MCP23S08 / MCP23S17 / MCP23S18 / 379 MCP23008 / MCP23017 / MCP23018 I/O expanders. 380 This provides a GPIO interface supporting inputs and outputs and a 381 corresponding interrupt-controller. 382 383config PINCTRL_MICROCHIP_SGPIO 384 tristate "Pinctrl driver for Microsemi/Microchip Serial GPIO" 385 depends on OF 386 depends on HAS_IOMEM 387 select GPIOLIB 388 select GPIOLIB_IRQCHIP 389 select GENERIC_PINCONF 390 select GENERIC_PINCTRL_GROUPS 391 select GENERIC_PINMUX_FUNCTIONS 392 select OF_GPIO 393 help 394 Support for the serial GPIO interface used on Microsemi and 395 Microchip SoCs. By using a serial interface, the SIO 396 controller significantly extends the number of available 397 GPIOs with a minimum number of additional pins on the 398 device. The primary purpose of the SIO controller is to 399 connect control signals from SFP modules and to act as an 400 LED controller. 401 402 If compiled as a module, the module name will be 403 pinctrl-microchip-sgpio. 404 405config PINCTRL_OCELOT 406 tristate "Pinctrl driver for the Microsemi Ocelot and Jaguar2 SoCs" 407 depends on OF 408 depends on HAS_IOMEM 409 select GPIOLIB 410 select GPIOLIB_IRQCHIP 411 select GENERIC_PINCONF 412 select GENERIC_PINCTRL_GROUPS 413 select GENERIC_PINMUX_FUNCTIONS 414 select OF_GPIO 415 select REGMAP_MMIO 416 help 417 Support for the internal GPIO interfaces on Microsemi Ocelot and 418 Jaguar2 SoCs. 419 420 If conpiled as a module, the module name will be pinctrl-ocelot. 421 422config PINCTRL_PALMAS 423 tristate "Pinctrl driver for the PALMAS Series MFD devices" 424 depends on OF && MFD_PALMAS 425 select PINMUX 426 select GENERIC_PINCONF 427 help 428 Palmas device supports the configuration of pins for different 429 functionality. This driver supports the pinmux, push-pull and 430 open drain configuration for the Palmas series devices like 431 TPS65913, TPS80036 etc. 432 433config PINCTRL_PEF2256 434 tristate "Lantiq PEF2256 (FALC56) pin controller driver" 435 depends on OF && FRAMER_PEF2256 436 select PINMUX 437 select PINCONF 438 select GENERIC_PINCONF 439 help 440 This option enables the pin controller support for the Lantiq PEF2256 441 framer, also known as FALC56. 442 443 If unsure, say N. 444 445 To compile this driver as a module, choose M here: the 446 module will be called pinctrl-pef2256. 447 448config PINCTRL_PIC32 449 bool "Microchip PIC32 pin controller driver" 450 depends on OF 451 depends on MACH_PIC32 452 select PINMUX 453 select GENERIC_PINCONF 454 select GPIOLIB_IRQCHIP 455 select OF_GPIO 456 help 457 This is the pin controller and gpio driver for Microchip PIC32 458 microcontrollers. This option is selected automatically when specific 459 machine and arch are selected to build. 460 461config PINCTRL_PIC32MZDA 462 def_bool y if PIC32MZDA 463 select PINCTRL_PIC32 464 465config PINCTRL_PISTACHIO 466 bool "IMG Pistachio SoC pinctrl driver" 467 depends on OF && (MIPS || COMPILE_TEST) 468 depends on GPIOLIB 469 select PINMUX 470 select GENERIC_PINCONF 471 select GPIOLIB_IRQCHIP 472 select OF_GPIO 473 help 474 This support pinctrl and GPIO driver for IMG Pistachio SoC. 475 476config PINCTRL_RK805 477 tristate "Pinctrl and GPIO driver for RK805 PMIC" 478 depends on MFD_RK8XX 479 select GPIOLIB 480 select PINMUX 481 select GENERIC_PINCONF 482 help 483 This selects the pinctrl driver for RK805. 484 485config PINCTRL_ROCKCHIP 486 tristate "Rockchip gpio and pinctrl driver" 487 depends on ARCH_ROCKCHIP || COMPILE_TEST 488 depends on OF 489 select GPIOLIB 490 select PINMUX 491 select GENERIC_PINCONF 492 select GENERIC_IRQ_CHIP 493 select MFD_SYSCON 494 select OF_GPIO 495 default ARCH_ROCKCHIP 496 help 497 This support pinctrl and GPIO driver for Rockchip SoCs. 498 499config PINCTRL_SCMI 500 tristate "Pinctrl driver using SCMI protocol interface" 501 depends on ARM_SCMI_PROTOCOL || COMPILE_TEST 502 select PINMUX 503 select GENERIC_PINCONF 504 help 505 This driver provides support for pinctrl which is controlled 506 by firmware that implements the SCMI interface. 507 It uses SCMI Message Protocol to interact with the 508 firmware providing all the pinctrl controls. 509 510config PINCTRL_SINGLE 511 tristate "One-register-per-pin type device tree based pinctrl driver" 512 depends on OF 513 depends on HAS_IOMEM 514 select GENERIC_PINCTRL_GROUPS 515 select GENERIC_PINMUX_FUNCTIONS 516 select GENERIC_PINCONF 517 help 518 This selects the device tree based generic pinctrl driver. 519 520config PINCTRL_ST 521 bool 522 depends on OF 523 select PINMUX 524 select PINCONF 525 select GPIOLIB_IRQCHIP 526 527config PINCTRL_STMFX 528 tristate "STMicroelectronics STMFX GPIO expander pinctrl driver" 529 depends on I2C 530 depends on OF_GPIO 531 select GENERIC_PINCONF 532 select GPIOLIB_IRQCHIP 533 select MFD_STMFX 534 help 535 Driver for STMicroelectronics Multi-Function eXpander (STMFX) 536 GPIO expander. 537 This provides a GPIO interface supporting inputs and outputs, 538 and configuring push-pull, open-drain, and can also be used as 539 interrupt-controller. 540 541config PINCTRL_SX150X 542 bool "Semtech SX150x I2C GPIO expander pinctrl driver" 543 depends on I2C=y 544 select PINMUX 545 select PINCONF 546 select GENERIC_PINCONF 547 select GPIOLIB 548 select GPIOLIB_IRQCHIP 549 select REGMAP 550 help 551 Say Y here to provide support for Semtech SX150x-series I2C 552 GPIO expanders as pinctrl module. 553 Compatible models include: 554 - 8 bits: sx1508q, sx1502q 555 - 16 bits: sx1509q, sx1506q 556 557config PINCTRL_TB10X 558 bool "Pinctrl for TB10X" if COMPILE_TEST 559 depends on OF && ARC_PLAT_TB10X || COMPILE_TEST 560 select GPIOLIB 561 562config PINCTRL_TPS6594 563 tristate "Pinctrl and GPIO driver for TI TPS6594 PMIC" 564 depends on OF && MFD_TPS6594 565 default MFD_TPS6594 566 select PINMUX 567 select GPIOLIB 568 select REGMAP 569 select GPIO_REGMAP 570 select GENERIC_PINCONF 571 help 572 Say Y to select the pinmuxing and GPIOs driver for the TPS6594 573 PMICs chip family. 574 575 This driver can also be built as a module 576 called tps6594-pinctrl. 577 578config PINCTRL_TH1520 579 tristate "Pinctrl driver for the T-Head TH1520 SoC" 580 depends on ARCH_THEAD || COMPILE_TEST 581 depends on OF 582 select GENERIC_PINMUX_FUNCTIONS 583 select GENERIC_PINCONF 584 select PINMUX 585 help 586 This is the driver for the pin controller blocks on the 587 T-Head TH1520 SoC. 588 589 This driver is needed for RISC-V development boards like 590 the BeagleV Ahead and the LicheePi 4A. 591 592config PINCTRL_ZYNQ 593 bool "Pinctrl driver for Xilinx Zynq" 594 depends on ARCH_ZYNQ || COMPILE_TEST 595 select PINMUX 596 select GENERIC_PINCONF 597 help 598 This selects the pinctrl driver for Xilinx Zynq. 599 600config PINCTRL_ZYNQMP 601 tristate "Pinctrl driver for Xilinx ZynqMP" 602 depends on ZYNQMP_FIRMWARE 603 select PINMUX 604 select GENERIC_PINCONF 605 default ZYNQMP_FIRMWARE 606 help 607 This selects the pinctrl driver for Xilinx ZynqMP platform. 608 This driver will query the pin information from the firmware 609 and allow configuring the pins. 610 Configuration can include the mux function to select on those 611 pin(s)/group(s), and various pin configuration parameters 612 such as pull-up, slew rate, etc. 613 This driver can also be built as a module. If so, the module 614 will be called pinctrl-zynqmp. 615 616config PINCTRL_MLXBF3 617 tristate "NVIDIA BlueField-3 SoC Pinctrl driver" 618 depends on (MELLANOX_PLATFORM && ARM64) || COMPILE_TEST 619 select PINMUX 620 select GPIOLIB 621 select GPIOLIB_IRQCHIP 622 help 623 Say Y to select the pinctrl driver for BlueField-3 SoCs. 624 This pin controller allows selecting the mux function for 625 each pin. This driver can also be built as a module called 626 pinctrl-mlxbf3. 627 628source "drivers/pinctrl/actions/Kconfig" 629source "drivers/pinctrl/aspeed/Kconfig" 630source "drivers/pinctrl/bcm/Kconfig" 631source "drivers/pinctrl/berlin/Kconfig" 632source "drivers/pinctrl/cirrus/Kconfig" 633source "drivers/pinctrl/freescale/Kconfig" 634source "drivers/pinctrl/intel/Kconfig" 635source "drivers/pinctrl/mediatek/Kconfig" 636source "drivers/pinctrl/meson/Kconfig" 637source "drivers/pinctrl/mvebu/Kconfig" 638source "drivers/pinctrl/nomadik/Kconfig" 639source "drivers/pinctrl/nuvoton/Kconfig" 640source "drivers/pinctrl/nxp/Kconfig" 641source "drivers/pinctrl/pxa/Kconfig" 642source "drivers/pinctrl/qcom/Kconfig" 643source "drivers/pinctrl/realtek/Kconfig" 644source "drivers/pinctrl/renesas/Kconfig" 645source "drivers/pinctrl/samsung/Kconfig" 646source "drivers/pinctrl/sophgo/Kconfig" 647source "drivers/pinctrl/spacemit/Kconfig" 648source "drivers/pinctrl/spear/Kconfig" 649source "drivers/pinctrl/sprd/Kconfig" 650source "drivers/pinctrl/starfive/Kconfig" 651source "drivers/pinctrl/stm32/Kconfig" 652source "drivers/pinctrl/sunplus/Kconfig" 653source "drivers/pinctrl/sunxi/Kconfig" 654source "drivers/pinctrl/tegra/Kconfig" 655source "drivers/pinctrl/ti/Kconfig" 656source "drivers/pinctrl/uniphier/Kconfig" 657source "drivers/pinctrl/visconti/Kconfig" 658source "drivers/pinctrl/vt8500/Kconfig" 659 660endif 661