12744e8afSLinus Walleij# 22744e8afSLinus Walleij# PINCTRL infrastructure and drivers 32744e8afSLinus Walleij# 42744e8afSLinus Walleij 5d219b924SPhil Reidmenuconfig PINCTRL 6d219b924SPhil Reid bool "Pin controllers" 72744e8afSLinus Walleij 8d219b924SPhil Reidif PINCTRL 945f034efSLinus Walleij 10c033a718SLinus Walleijconfig GENERIC_PINCTRL_GROUPS 11c7059c5aSTony Lindgren bool 12c7059c5aSTony Lindgren 132744e8afSLinus Walleijconfig PINMUX 14244e95a7SUwe Kleine-König bool "Support pin multiplexing controllers" if COMPILE_TEST 15ae6b4d85SLinus Walleij 16a76edc89STony Lindgrenconfig GENERIC_PINMUX_FUNCTIONS 17a76edc89STony Lindgren bool 18a76edc89STony Lindgren select PINMUX 19a76edc89STony Lindgren 20ae6b4d85SLinus Walleijconfig PINCONF 21244e95a7SUwe Kleine-König bool "Support pin configuration controllers" if COMPILE_TEST 222744e8afSLinus Walleij 23394349f7SLinus Walleijconfig GENERIC_PINCONF 24394349f7SLinus Walleij bool 25394349f7SLinus Walleij select PINCONF 26394349f7SLinus Walleij 272744e8afSLinus Walleijconfig DEBUG_PINCTRL 282744e8afSLinus Walleij bool "Debug PINCTRL calls" 292744e8afSLinus Walleij depends on DEBUG_KERNEL 302744e8afSLinus Walleij help 312744e8afSLinus Walleij Say Y here to add some extra checks and diagnostics to PINCTRL calls. 322744e8afSLinus Walleij 33e9a03addSSonic Zhangconfig PINCTRL_ADI2 34e9a03addSSonic Zhang bool "ADI pin controller driver" 351c363531SLinus Walleij depends on (BF54x || BF60x) 361c363531SLinus Walleij depends on !GPIO_ADI 37e9a03addSSonic Zhang select PINMUX 38e9a03addSSonic Zhang select IRQ_DOMAIN 39e9a03addSSonic Zhang help 40e9a03addSSonic Zhang This is the pin controller and gpio driver for ADI BF54x, BF60x and 41e9a03addSSonic Zhang future processors. This option is selected automatically when specific 42e9a03addSSonic Zhang machine and arch are selected to build. 43e9a03addSSonic Zhang 4400df0582SJesper Nilssonconfig PINCTRL_ARTPEC6 4500df0582SJesper Nilsson bool "Axis ARTPEC-6 pin controller driver" 4600df0582SJesper Nilsson depends on MACH_ARTPEC6 4700df0582SJesper Nilsson select PINMUX 4800df0582SJesper Nilsson select GENERIC_PINCONF 4900df0582SJesper Nilsson help 5000df0582SJesper Nilsson This is the driver for the Axis ARTPEC-6 pin controller. This driver 5100df0582SJesper Nilsson supports pin function multiplexing as well as pin bias and drive 5200df0582SJesper Nilsson strength configuration. Device tree integration instructions can be 5300df0582SJesper Nilsson found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 5400df0582SJesper Nilsson 55c8ce8782SLaxman Dewanganconfig PINCTRL_AS3722 569385f35dSPaul Gortmaker tristate "Pinctrl and GPIO driver for ams AS3722 PMIC" 57c8ce8782SLaxman Dewangan depends on MFD_AS3722 && GPIOLIB 58c8ce8782SLaxman Dewangan select PINMUX 59c8ce8782SLaxman Dewangan select GENERIC_PINCONF 60c8ce8782SLaxman Dewangan help 61c8ce8782SLaxman Dewangan AS3722 device supports the configuration of GPIO pins for different 62c8ce8782SLaxman Dewangan functionality. This driver supports the pinmux, push-pull and 63c8ce8782SLaxman Dewangan open drain configuration for the GPIO pins of AS3722 devices. It also 64c8ce8782SLaxman Dewangan supports the GPIO functionality through gpiolib. 65c8ce8782SLaxman Dewangan 66*449317a8SQuentin Schulzconfig PINCTRL_AXP209 67*449317a8SQuentin Schulz tristate "X-Powers AXP209 PMIC pinctrl and GPIO Support" 68*449317a8SQuentin Schulz depends on MFD_AXP20X 69*449317a8SQuentin Schulz help 70*449317a8SQuentin Schulz AXP PMICs provides multiple GPIOs that can be muxed for different 71*449317a8SQuentin Schulz functions. This driver bundles a pinctrl driver to select the function 72*449317a8SQuentin Schulz muxing and a GPIO driver to handle the GPIO when the GPIO function is 73*449317a8SQuentin Schulz selected. 74*449317a8SQuentin Schulz Say yes to enable pinctrl and GPIO support for the AXP209 PMIC 75*449317a8SQuentin Schulz 76e9a03addSSonic Zhangconfig PINCTRL_BF54x 77e9a03addSSonic Zhang def_bool y if BF54x 78e9a03addSSonic Zhang select PINCTRL_ADI2 79e9a03addSSonic Zhang 80e9a03addSSonic Zhangconfig PINCTRL_BF60x 81e9a03addSSonic Zhang def_bool y if BF60x 82e9a03addSSonic Zhang select PINCTRL_ADI2 83e9a03addSSonic Zhang 846732ae5cSJean-Christophe PLAGNIOL-VILLARDconfig PINCTRL_AT91 856732ae5cSJean-Christophe PLAGNIOL-VILLARD bool "AT91 pinctrl driver" 866732ae5cSJean-Christophe PLAGNIOL-VILLARD depends on OF 876732ae5cSJean-Christophe PLAGNIOL-VILLARD depends on ARCH_AT91 886732ae5cSJean-Christophe PLAGNIOL-VILLARD select PINMUX 896732ae5cSJean-Christophe PLAGNIOL-VILLARD select PINCONF 9080cc3732SAlexander Stein select GPIOLIB 9180cc3732SAlexander Stein select OF_GPIO 9280cc3732SAlexander Stein select GPIOLIB_IRQCHIP 936732ae5cSJean-Christophe PLAGNIOL-VILLARD help 946732ae5cSJean-Christophe PLAGNIOL-VILLARD Say Y here to enable the at91 pinctrl driver 956732ae5cSJean-Christophe PLAGNIOL-VILLARD 9677618084SLudovic Desrochesconfig PINCTRL_AT91PIO4 9777618084SLudovic Desroches bool "AT91 PIO4 pinctrl driver" 9877618084SLudovic Desroches depends on OF 9977618084SLudovic Desroches depends on ARCH_AT91 10077618084SLudovic Desroches select PINMUX 10177618084SLudovic Desroches select GENERIC_PINCONF 10277618084SLudovic Desroches select GPIOLIB 10377618084SLudovic Desroches select GPIOLIB_IRQCHIP 10477618084SLudovic Desroches select OF_GPIO 10577618084SLudovic Desroches help 10677618084SLudovic Desroches Say Y here to enable the at91 pinctrl/gpio driver for Atmel PIO4 10777618084SLudovic Desroches controller available on sama5d2 SoC. 10877618084SLudovic Desroches 109dbad75ddSKen Xueconfig PINCTRL_AMD 110337ea0fbSJean Delvare tristate "AMD GPIO pin control" 111fd35b202SLinus Walleij depends on HAS_IOMEM 112e2a021d4SLinus Walleij select GPIOLIB 113dbad75ddSKen Xue select GPIOLIB_IRQCHIP 11483b31c2aSPetr Mladek select PINMUX 115dbad75ddSKen Xue select PINCONF 116dbad75ddSKen Xue select GENERIC_PINCONF 117dbad75ddSKen Xue help 118dbad75ddSKen Xue driver for memory mapped GPIO functionality on AMD platforms 119dbad75ddSKen Xue (x86 or arm).Most pins are usually muxed to some other 120dbad75ddSKen Xue functionality by firmware,so only a small amount is available 121dbad75ddSKen Xue for gpio use. 122dbad75ddSKen Xue 123dbad75ddSKen Xue Requires ACPI/FDT device enumeration code to set up a platform 124dbad75ddSKen Xue device. 125dbad75ddSKen Xue 1261ff91f0aSDavid Lechnerconfig PINCTRL_DA850_PUPD 1271ff91f0aSDavid Lechner tristate "TI DA850/OMAP-L138/AM18XX pullup/pulldown groups" 1281ff91f0aSDavid Lechner depends on OF && (ARCH_DAVINCI_DA850 || COMPILE_TEST) 1291ff91f0aSDavid Lechner select PINCONF 1301ff91f0aSDavid Lechner select GENERIC_PINCONF 1311ff91f0aSDavid Lechner help 1321ff91f0aSDavid Lechner Driver for TI DA850/OMAP-L138/AM18XX pinconf. Used to control 1331ff91f0aSDavid Lechner pullup/pulldown pin groups. 1341ff91f0aSDavid Lechner 13538b0e507SBaruch Siachconfig PINCTRL_DIGICOLOR 13638b0e507SBaruch Siach bool 13738b0e507SBaruch Siach depends on OF && (ARCH_DIGICOLOR || COMPILE_TEST) 13838b0e507SBaruch Siach select PINMUX 13938b0e507SBaruch Siach select GENERIC_PINCONF 14038b0e507SBaruch Siach 1413f8c50c9SJohn Crispinconfig PINCTRL_LANTIQ 1423f8c50c9SJohn Crispin bool 1433f8c50c9SJohn Crispin depends on LANTIQ 1443f8c50c9SJohn Crispin select PINMUX 1453f8c50c9SJohn Crispin select PINCONF 1463f8c50c9SJohn Crispin 1472f77ac93SJoachim Eastwoodconfig PINCTRL_LPC18XX 1482f77ac93SJoachim Eastwood bool "NXP LPC18XX/43XX SCU pinctrl driver" 1492f77ac93SJoachim Eastwood depends on OF && (ARCH_LPC18XX || COMPILE_TEST) 1502f77ac93SJoachim Eastwood default ARCH_LPC18XX 1512f77ac93SJoachim Eastwood select PINMUX 1522f77ac93SJoachim Eastwood select GENERIC_PINCONF 1532f77ac93SJoachim Eastwood help 1542f77ac93SJoachim Eastwood Pinctrl driver for NXP LPC18xx/43xx System Control Unit (SCU). 1552f77ac93SJoachim Eastwood 156e316cb2bSJohn Crispinconfig PINCTRL_FALCON 157e316cb2bSJohn Crispin bool 158e316cb2bSJohn Crispin depends on SOC_FALCON 159e316cb2bSJohn Crispin depends on PINCTRL_LANTIQ 160e316cb2bSJohn Crispin 16106351d13SLinus Walleijconfig PINCTRL_GEMINI 16206351d13SLinus Walleij bool 16306351d13SLinus Walleij depends on ARCH_GEMINI 16406351d13SLinus Walleij default ARCH_GEMINI 16506351d13SLinus Walleij select PINMUX 1661c5b7f3cSLinus Walleij select GENERIC_PINCONF 16706351d13SLinus Walleij select MFD_SYSCON 16806351d13SLinus Walleij 16964ac43e6SSebastian Reichelconfig PINCTRL_MCP23S08 17064ac43e6SSebastian Reichel tristate "Microchip MCP23xxx I/O expander" 17164ac43e6SSebastian Reichel depends on SPI_MASTER || I2C 172adeac775SArnd Bergmann depends on I2C || I2C=n 173e2a021d4SLinus Walleij select GPIOLIB 17464ac43e6SSebastian Reichel select GPIOLIB_IRQCHIP 17564ac43e6SSebastian Reichel select REGMAP_I2C if I2C 17664ac43e6SSebastian Reichel select REGMAP_SPI if SPI_MASTER 17782039d24SSebastian Reichel select GENERIC_PINCONF 17864ac43e6SSebastian Reichel help 17964ac43e6SSebastian Reichel SPI/I2C driver for Microchip MCP23S08/MCP23S17/MCP23008/MCP23017 18064ac43e6SSebastian Reichel I/O expanders. 18164ac43e6SSebastian Reichel This provides a GPIO interface supporting inputs and outputs. 18264ac43e6SSebastian Reichel The I2C versions of the chips can be used as interrupt-controller. 18364ac43e6SSebastian Reichel 184611dac1eSNeil Armstrongconfig PINCTRL_OXNAS 185611dac1eSNeil Armstrong bool 186611dac1eSNeil Armstrong depends on OF 187611dac1eSNeil Armstrong select PINMUX 188611dac1eSNeil Armstrong select PINCONF 189611dac1eSNeil Armstrong select GENERIC_PINCONF 190611dac1eSNeil Armstrong select GPIOLIB 191611dac1eSNeil Armstrong select OF_GPIO 192611dac1eSNeil Armstrong select GPIOLIB_IRQCHIP 193611dac1eSNeil Armstrong select MFD_SYSCON 194611dac1eSNeil Armstrong 195d3e51161SHeiko Stübnerconfig PINCTRL_ROCKCHIP 196d3e51161SHeiko Stübner bool 197d3e51161SHeiko Stübner select PINMUX 198d3e51161SHeiko Stübner select GENERIC_PINCONF 199d3e51161SHeiko Stübner select GENERIC_IRQ_CHIP 200751a99abSHeiko Stübner select MFD_SYSCON 201d3e51161SHeiko Stübner 2025a49b644SJacopo Mondiconfig PINCTRL_RZA1 2035a49b644SJacopo Mondi bool "Renesas RZ/A1 gpio and pinctrl driver" 2045a49b644SJacopo Mondi depends on OF 2055a49b644SJacopo Mondi depends on ARCH_R7S72100 || COMPILE_TEST 2065a49b644SJacopo Mondi select GPIOLIB 2075a49b644SJacopo Mondi select GENERIC_PINCTRL_GROUPS 2085a49b644SJacopo Mondi select GENERIC_PINMUX_FUNCTIONS 2095a49b644SJacopo Mondi select GENERIC_PINCONF 2105a49b644SJacopo Mondi help 2115a49b644SJacopo Mondi This selects pinctrl driver for Renesas RZ/A1 platforms. 2125a49b644SJacopo Mondi 2138b8b091bSTony Lindgrenconfig PINCTRL_SINGLE 2148b8b091bSTony Lindgren tristate "One-register-per-pin type device tree based pinctrl driver" 2158b8b091bSTony Lindgren depends on OF 216fd35b202SLinus Walleij depends on HAS_IOMEM 217caeb774eSTony Lindgren select GENERIC_PINCTRL_GROUPS 218571aec4dSTony Lindgren select GENERIC_PINMUX_FUNCTIONS 2199dddb4dfSHaojian Zhuang select GENERIC_PINCONF 2208b8b091bSTony Lindgren help 2218b8b091bSTony Lindgren This selects the device tree based generic pinctrl driver. 2228b8b091bSTony Lindgren 2233bece55aSLinus Walleijconfig PINCTRL_SIRF 224a17272a4SBarry Song bool "CSR SiRFprimaII pin controller driver" 225d3e26f2fSBarry Song depends on ARCH_SIRF 226393daa81SRongjun Ying select PINMUX 227f9367793SWei Chen select PINCONF 228f9367793SWei Chen select GENERIC_PINCONF 2297420d2d0SLinus Walleij select GPIOLIB_IRQCHIP 230393daa81SRongjun Ying 2319e80f906SNeil Armstrongconfig PINCTRL_SX150X 2329e80f906SNeil Armstrong bool "Semtech SX150x I2C GPIO expander pinctrl driver" 233e2a021d4SLinus Walleij depends on I2C=y 2349e80f906SNeil Armstrong select PINMUX 2359e80f906SNeil Armstrong select PINCONF 2369e80f906SNeil Armstrong select GENERIC_PINCONF 237e2a021d4SLinus Walleij select GPIOLIB 2389e80f906SNeil Armstrong select GPIOLIB_IRQCHIP 2390db0f26cSAndrey Smirnov select REGMAP 2409e80f906SNeil Armstrong help 2419e80f906SNeil Armstrong Say yes here to provide support for Semtech SX150x-series I2C 2429e80f906SNeil Armstrong GPIO expanders as pinctrl module. 2439e80f906SNeil Armstrong Compatible models include: 2449e80f906SNeil Armstrong - 8 bits: sx1508q, sx1502q 2459e80f906SNeil Armstrong - 16 bits: sx1509q, sx1506q 2469e80f906SNeil Armstrong 247cefc03e5SAndrew Brestickerconfig PINCTRL_PISTACHIO 248cefc03e5SAndrew Bresticker def_bool y if MACH_PISTACHIO 249cefc03e5SAndrew Bresticker depends on GPIOLIB 250cefc03e5SAndrew Bresticker select PINMUX 251cefc03e5SAndrew Bresticker select GENERIC_PINCONF 252cefc03e5SAndrew Bresticker select GPIOLIB_IRQCHIP 253cefc03e5SAndrew Bresticker select OF_GPIO 254cefc03e5SAndrew Bresticker 255701016c0SSrinivas KANDAGATLAconfig PINCTRL_ST 256701016c0SSrinivas KANDAGATLA bool 257701016c0SSrinivas KANDAGATLA depends on OF 258701016c0SSrinivas KANDAGATLA select PINMUX 259701016c0SSrinivas KANDAGATLA select PINCONF 260130cbe30SLinus Walleij select GPIOLIB_IRQCHIP 261701016c0SSrinivas KANDAGATLA 262d5025f9fSJames Hoganconfig PINCTRL_TZ1090 263d5025f9fSJames Hogan bool "Toumaz Xenif TZ1090 pin control driver" 264d5025f9fSJames Hogan depends on SOC_TZ1090 265d5025f9fSJames Hogan select PINMUX 266d5025f9fSJames Hogan select GENERIC_PINCONF 267d5025f9fSJames Hogan 268b58f0273SJames Hoganconfig PINCTRL_TZ1090_PDC 269b58f0273SJames Hogan bool "Toumaz Xenif TZ1090 PDC pin control driver" 270b58f0273SJames Hogan depends on SOC_TZ1090 271b58f0273SJames Hogan select PINMUX 272b58f0273SJames Hogan select PINCONF 273b58f0273SJames Hogan 2743bece55aSLinus Walleijconfig PINCTRL_U300 2753bece55aSLinus Walleij bool "U300 pin controller driver" 27698da3529SLinus Walleij depends on ARCH_U300 27798da3529SLinus Walleij select PINMUX 278dc0b1aa3SLinus Walleij select GENERIC_PINCONF 27945f034efSLinus Walleij 280ca402d37SLinus Walleijconfig PINCTRL_COH901 281ca402d37SLinus Walleij bool "ST-Ericsson U300 COH 901 335/571 GPIO" 2823c94d1bbSLinus Walleij depends on GPIOLIB && ARCH_U300 && PINCTRL_U300 283523dcce7SLinus Walleij select GPIOLIB_IRQCHIP 284ca402d37SLinus Walleij help 285ca402d37SLinus Walleij Say yes here to support GPIO interface on ST-Ericsson U300. 286ca402d37SLinus Walleij The names of the two IP block variants supported are 287ca402d37SLinus Walleij COH 901 335 and COH 901 571/3. They contain 3, 5 or 7 288ca402d37SLinus Walleij ports of 8 GPIO pins each. 289ca402d37SLinus Walleij 2902df723d4SLaxman Dewanganconfig PINCTRL_MAX77620 2912df723d4SLaxman Dewangan tristate "MAX77620/MAX20024 Pincontrol support" 29224d6a91cSArnd Bergmann depends on MFD_MAX77620 && OF 29379f28b9fSArnd Bergmann select PINMUX 2942df723d4SLaxman Dewangan select GENERIC_PINCONF 2952df723d4SLaxman Dewangan help 2962df723d4SLaxman Dewangan Say Yes here to enable Pin control support for Maxim PMIC MAX77620. 2972df723d4SLaxman Dewangan This PMIC has 8 GPIO pins that work as GPIO as well as special 2982df723d4SLaxman Dewangan function in alternate mode. This driver also configure push-pull, 2992df723d4SLaxman Dewangan open drain, FPS slots etc. 3002df723d4SLaxman Dewangan 3010a8d3e24SLaxman Dewanganconfig PINCTRL_PALMAS 302767b8ce3SPaul Gortmaker tristate "Pinctrl driver for the PALMAS Series MFD devices" 3030a8d3e24SLaxman Dewangan depends on OF && MFD_PALMAS 30463ca8db7SAxel Lin select PINMUX 3050a8d3e24SLaxman Dewangan select GENERIC_PINCONF 3060a8d3e24SLaxman Dewangan help 3070a8d3e24SLaxman Dewangan Palmas device supports the configuration of pins for different 3080a8d3e24SLaxman Dewangan functionality. This driver supports the pinmux, push-pull and 3090a8d3e24SLaxman Dewangan open drain configuration for the Palmas series devices like 3100a8d3e24SLaxman Dewangan TPS65913, TPS80036 etc. 3110a8d3e24SLaxman Dewangan 3122ba384e6SJoshua Hendersonconfig PINCTRL_PIC32 3132ba384e6SJoshua Henderson bool "Microchip PIC32 pin controller driver" 3142ba384e6SJoshua Henderson depends on OF 3152ba384e6SJoshua Henderson depends on MACH_PIC32 3162ba384e6SJoshua Henderson select PINMUX 3172ba384e6SJoshua Henderson select GENERIC_PINCONF 3182ba384e6SJoshua Henderson select GPIOLIB_IRQCHIP 3192ba384e6SJoshua Henderson select OF_GPIO 3202ba384e6SJoshua Henderson help 3212ba384e6SJoshua Henderson This is the pin controller and gpio driver for Microchip PIC32 3222ba384e6SJoshua Henderson microcontrollers. This option is selected automatically when specific 3232ba384e6SJoshua Henderson machine and arch are selected to build. 3242ba384e6SJoshua Henderson 3252ba384e6SJoshua Hendersonconfig PINCTRL_PIC32MZDA 3262ba384e6SJoshua Henderson def_bool y if PIC32MZDA 3272ba384e6SJoshua Henderson select PINCTRL_PIC32 3282ba384e6SJoshua Henderson 329add958ceSSoren Brinkmannconfig PINCTRL_ZYNQ 330add958ceSSoren Brinkmann bool "Pinctrl driver for Xilinx Zynq" 331add958ceSSoren Brinkmann depends on ARCH_ZYNQ 332add958ceSSoren Brinkmann select PINMUX 333add958ceSSoren Brinkmann select GENERIC_PINCONF 334add958ceSSoren Brinkmann help 335485dba27SMasahiro Yamada This selects the pinctrl driver for Xilinx Zynq. 336add958ceSSoren Brinkmann 337b5c23aa4SPaul Cercueilconfig PINCTRL_INGENIC 338b5c23aa4SPaul Cercueil bool "Pinctrl driver for the Ingenic JZ47xx SoCs" 339b5c23aa4SPaul Cercueil default y 340c504985eSLinus Walleij depends on OF 341b5c23aa4SPaul Cercueil depends on MACH_INGENIC || COMPILE_TEST 342b5c23aa4SPaul Cercueil select GENERIC_PINCONF 343b5c23aa4SPaul Cercueil select GENERIC_PINCTRL_GROUPS 344b5c23aa4SPaul Cercueil select GENERIC_PINMUX_FUNCTIONS 345b5c23aa4SPaul Cercueil select REGMAP_MMIO 346b5c23aa4SPaul Cercueil 347ea479996SJoseph Chenconfig PINCTRL_RK805 348ea479996SJoseph Chen tristate "Pinctrl and GPIO driver for RK805 PMIC" 349ea479996SJoseph Chen depends on MFD_RK808 350ea479996SJoseph Chen select GPIOLIB 351ea479996SJoseph Chen select PINMUX 352ea479996SJoseph Chen select GENERIC_PINCONF 353ea479996SJoseph Chen help 354ea479996SJoseph Chen This selects the pinctrl driver for RK805. 355ea479996SJoseph Chen 3564d3d0e42SAndrew Jefferysource "drivers/pinctrl/aspeed/Kconfig" 357b17f2f9bSRay Juisource "drivers/pinctrl/bcm/Kconfig" 3583de68d33SAntoine Tenartsource "drivers/pinctrl/berlin/Kconfig" 359edad3b2aSLinus Walleijsource "drivers/pinctrl/freescale/Kconfig" 3605fae8b86SMika Westerbergsource "drivers/pinctrl/intel/Kconfig" 36106763c74SThomas Petazzonisource "drivers/pinctrl/mvebu/Kconfig" 3623a198059SLinus Walleijsource "drivers/pinctrl/nomadik/Kconfig" 3634b15ec9dSRobert Jarzmiksource "drivers/pinctrl/pxa/Kconfig" 36469b78b8dSLinus Walleijsource "drivers/pinctrl/qcom/Kconfig" 365ebe629a3SSachin Kamatsource "drivers/pinctrl/samsung/Kconfig" 3666e54d8d2SLaurent Pinchartsource "drivers/pinctrl/sh-pfc/Kconfig" 367deda8287SViresh Kumarsource "drivers/pinctrl/spear/Kconfig" 36841d32cfcSBaolin Wangsource "drivers/pinctrl/sprd/Kconfig" 369aceb16dcSMaxime Coquelinsource "drivers/pinctrl/stm32/Kconfig" 3705f910777SMaxime Ripardsource "drivers/pinctrl/sunxi/Kconfig" 37125cbac77SMasahiro Yamadasource "drivers/pinctrl/tegra/Kconfig" 372003910ebSNishanth Menonsource "drivers/pinctrl/ti/Kconfig" 3736e908892SMasahiro Yamadasource "drivers/pinctrl/uniphier/Kconfig" 374170c6152STony Prisksource "drivers/pinctrl/vt8500/Kconfig" 375a6df410dSHongzhou Yangsource "drivers/pinctrl/mediatek/Kconfig" 376cbff0c4dSShawn Guosource "drivers/pinctrl/zte/Kconfig" 377277d14ebSJerome Brunetsource "drivers/pinctrl/meson/Kconfig" 378deda8287SViresh Kumar 3793f8c50c9SJohn Crispinconfig PINCTRL_XWAY 3803f8c50c9SJohn Crispin bool 3813f8c50c9SJohn Crispin depends on SOC_TYPE_XWAY 3823f8c50c9SJohn Crispin depends on PINCTRL_LANTIQ 3833f8c50c9SJohn Crispin 3845aad0db1SChristian Ruppertconfig PINCTRL_TB10X 3855aad0db1SChristian Ruppert bool 386b99e6fb8SLinus Walleij depends on OF && ARC_PLAT_TB10X 387b99e6fb8SLinus Walleij select GPIOLIB 3885aad0db1SChristian Ruppert 389d219b924SPhil Reidendif 390