12744e8afSLinus Walleij# 22744e8afSLinus Walleij# PINCTRL infrastructure and drivers 32744e8afSLinus Walleij# 42744e8afSLinus Walleij 545f034efSLinus Walleijconfig PINCTRL 645f034efSLinus Walleij bool 72744e8afSLinus Walleij 82744e8afSLinus Walleijif PINCTRL 92744e8afSLinus Walleij 1045f034efSLinus Walleijmenu "Pin controllers" 1145f034efSLinus Walleij depends on PINCTRL 1245f034efSLinus Walleij 132744e8afSLinus Walleijconfig PINMUX 14ae6b4d85SLinus Walleij bool "Support pin multiplexing controllers" 15ae6b4d85SLinus Walleij 16ae6b4d85SLinus Walleijconfig PINCONF 17ae6b4d85SLinus Walleij bool "Support pin configuration controllers" 182744e8afSLinus Walleij 19394349f7SLinus Walleijconfig GENERIC_PINCONF 20394349f7SLinus Walleij bool 21394349f7SLinus Walleij select PINCONF 22394349f7SLinus Walleij 232744e8afSLinus Walleijconfig DEBUG_PINCTRL 242744e8afSLinus Walleij bool "Debug PINCTRL calls" 252744e8afSLinus Walleij depends on DEBUG_KERNEL 262744e8afSLinus Walleij help 272744e8afSLinus Walleij Say Y here to add some extra checks and diagnostics to PINCTRL calls. 282744e8afSLinus Walleij 290493e649SPatrice Chotardconfig PINCTRL_ABX500 300493e649SPatrice Chotard bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions" 310493e649SPatrice Chotard depends on AB8500_CORE 320493e649SPatrice Chotard select GENERIC_PINCONF 330493e649SPatrice Chotard help 340493e649SPatrice Chotard Select this to enable the ABx500 family IC GPIO driver 350493e649SPatrice Chotard 363c937993SPatrice Chotardconfig PINCTRL_AB8500 373c937993SPatrice Chotard bool "AB8500 pin controller driver" 383c937993SPatrice Chotard depends on PINCTRL_ABX500 && ARCH_U8500 393c937993SPatrice Chotard 40a8f96e41SPatrice Chotardconfig PINCTRL_AB8540 41a8f96e41SPatrice Chotard bool "AB8540 pin controller driver" 42a8f96e41SPatrice Chotard depends on PINCTRL_ABX500 && ARCH_U8500 43a8f96e41SPatrice Chotard 4409dbec3fSPatrice Chotardconfig PINCTRL_AB9540 4509dbec3fSPatrice Chotard bool "AB9540 pin controller driver" 4609dbec3fSPatrice Chotard depends on PINCTRL_ABX500 && ARCH_U8500 4709dbec3fSPatrice Chotard 481aa2d8d4SPatrice Chotardconfig PINCTRL_AB8505 491aa2d8d4SPatrice Chotard bool "AB8505 pin controller driver" 501aa2d8d4SPatrice Chotard depends on PINCTRL_ABX500 && ARCH_U8500 511aa2d8d4SPatrice Chotard 52e9a03addSSonic Zhangconfig PINCTRL_ADI2 53e9a03addSSonic Zhang bool "ADI pin controller driver" 549d7278d0SSonic Zhang depends on BLACKFIN 55e9a03addSSonic Zhang select PINMUX 56e9a03addSSonic Zhang select IRQ_DOMAIN 57e9a03addSSonic Zhang help 58e9a03addSSonic Zhang This is the pin controller and gpio driver for ADI BF54x, BF60x and 59e9a03addSSonic Zhang future processors. This option is selected automatically when specific 60e9a03addSSonic Zhang machine and arch are selected to build. 61e9a03addSSonic Zhang 62c8ce8782SLaxman Dewanganconfig PINCTRL_AS3722 63c8ce8782SLaxman Dewangan bool "Pinctrl and GPIO driver for ams AS3722 PMIC" 64c8ce8782SLaxman Dewangan depends on MFD_AS3722 && GPIOLIB 65c8ce8782SLaxman Dewangan select PINMUX 66c8ce8782SLaxman Dewangan select GENERIC_PINCONF 67c8ce8782SLaxman Dewangan help 68c8ce8782SLaxman Dewangan AS3722 device supports the configuration of GPIO pins for different 69c8ce8782SLaxman Dewangan functionality. This driver supports the pinmux, push-pull and 70c8ce8782SLaxman Dewangan open drain configuration for the GPIO pins of AS3722 devices. It also 71c8ce8782SLaxman Dewangan supports the GPIO functionality through gpiolib. 72c8ce8782SLaxman Dewangan 73e9a03addSSonic Zhangconfig PINCTRL_BF54x 74e9a03addSSonic Zhang def_bool y if BF54x 75e9a03addSSonic Zhang select PINCTRL_ADI2 76e9a03addSSonic Zhang 77e9a03addSSonic Zhangconfig PINCTRL_BF60x 78e9a03addSSonic Zhang def_bool y if BF60x 79e9a03addSSonic Zhang select PINCTRL_ADI2 80e9a03addSSonic Zhang 816732ae5cSJean-Christophe PLAGNIOL-VILLARDconfig PINCTRL_AT91 826732ae5cSJean-Christophe PLAGNIOL-VILLARD bool "AT91 pinctrl driver" 836732ae5cSJean-Christophe PLAGNIOL-VILLARD depends on OF 846732ae5cSJean-Christophe PLAGNIOL-VILLARD depends on ARCH_AT91 856732ae5cSJean-Christophe PLAGNIOL-VILLARD select PINMUX 866732ae5cSJean-Christophe PLAGNIOL-VILLARD select PINCONF 8780cc3732SAlexander Stein select GPIOLIB 8880cc3732SAlexander Stein select OF_GPIO 8980cc3732SAlexander Stein select GPIOLIB_IRQCHIP 906732ae5cSJean-Christophe PLAGNIOL-VILLARD help 916732ae5cSJean-Christophe PLAGNIOL-VILLARD Say Y here to enable the at91 pinctrl driver 926732ae5cSJean-Christophe PLAGNIOL-VILLARD 93a5d811bbSMathias Nymanconfig PINCTRL_BAYTRAIL 94a5d811bbSMathias Nyman bool "Intel Baytrail GPIO pin control" 95a5d811bbSMathias Nyman depends on GPIOLIB && ACPI && X86 96a5d811bbSMathias Nyman select IRQ_DOMAIN 97a5d811bbSMathias Nyman help 98a5d811bbSMathias Nyman driver for memory mapped GPIO functionality on Intel Baytrail 99a5d811bbSMathias Nyman platforms. Supports 3 banks with 102, 28 and 44 gpios. 100a5d811bbSMathias Nyman Most pins are usually muxed to some other functionality by firmware, 101a5d811bbSMathias Nyman so only a small amount is available for gpio use. 102a5d811bbSMathias Nyman 103a5d811bbSMathias Nyman Requires ACPI device enumeration code to set up a platform device. 104a5d811bbSMathias Nyman 105e1b2dc70SSimon Arlottconfig PINCTRL_BCM2835 106e1b2dc70SSimon Arlott bool 107e1b2dc70SSimon Arlott select PINMUX 108e1b2dc70SSimon Arlott select PINCONF 109e1b2dc70SSimon Arlott 1107418b5ccSSherman Yinconfig PINCTRL_BCM281XX 1117418b5ccSSherman Yin bool "Broadcom BCM281xx pinctrl driver" 112fe0ec0eeSLinus Walleij depends on OF 11354b1aa5aSSherman Yin select PINMUX 11454b1aa5aSSherman Yin select PINCONF 11554b1aa5aSSherman Yin select GENERIC_PINCONF 11654b1aa5aSSherman Yin select REGMAP_MMIO 11754b1aa5aSSherman Yin help 1187418b5ccSSherman Yin Say Y here to support Broadcom BCM281xx pinctrl driver, which is used 1197418b5ccSSherman Yin for the BCM281xx SoC family, including BCM11130, BCM11140, BCM11351, 12054b1aa5aSSherman Yin BCM28145, and BCM28155 SoCs. This driver requires the pinctrl 12154b1aa5aSSherman Yin framework. GPIO is provided by a separate GPIO driver. 12254b1aa5aSSherman Yin 123ae75ff81SDong Aishengconfig PINCTRL_IMX 124ae75ff81SDong Aisheng bool 125ae75ff81SDong Aisheng select PINMUX 126ae75ff81SDong Aisheng select PINCONF 127ae75ff81SDong Aisheng 12830612cd9SMarkus Pargmannconfig PINCTRL_IMX1_CORE 12930612cd9SMarkus Pargmann bool 13030612cd9SMarkus Pargmann select PINMUX 13130612cd9SMarkus Pargmann select PINCONF 13230612cd9SMarkus Pargmann 133e16dbf60SMarkus Pargmannconfig PINCTRL_IMX27 134e16dbf60SMarkus Pargmann bool "IMX27 pinctrl driver" 135e16dbf60SMarkus Pargmann depends on SOC_IMX27 136e16dbf60SMarkus Pargmann select PINCTRL_IMX1_CORE 137e16dbf60SMarkus Pargmann help 138e16dbf60SMarkus Pargmann Say Y here to enable the imx27 pinctrl driver 139e16dbf60SMarkus Pargmann 140b4a87c9bSDenis Carikli 141b4a87c9bSDenis Carikliconfig PINCTRL_IMX25 142b4a87c9bSDenis Carikli bool "IMX25 pinctrl driver" 143b4a87c9bSDenis Carikli depends on OF 144b4a87c9bSDenis Carikli depends on SOC_IMX25 145b4a87c9bSDenis Carikli select PINCTRL_IMX 146b4a87c9bSDenis Carikli help 147b4a87c9bSDenis Carikli Say Y here to enable the imx25 pinctrl driver 148b4a87c9bSDenis Carikli 149b9aa8f13SUwe Kleine-Königconfig PINCTRL_IMX35 150b9aa8f13SUwe Kleine-König bool "IMX35 pinctrl driver" 151b9aa8f13SUwe Kleine-König depends on SOC_IMX35 152b9aa8f13SUwe Kleine-König select PINCTRL_IMX 153b9aa8f13SUwe Kleine-König help 154b9aa8f13SUwe Kleine-König Say Y here to enable the imx35 pinctrl driver 155b9aa8f13SUwe Kleine-König 1569da83120SGreg Ungererconfig PINCTRL_IMX50 1579da83120SGreg Ungerer bool "IMX50 pinctrl driver" 1589da83120SGreg Ungerer depends on SOC_IMX50 1599da83120SGreg Ungerer select PINCTRL_IMX 1609da83120SGreg Ungerer help 1619da83120SGreg Ungerer Say Y here to enable the imx50 pinctrl driver 1629da83120SGreg Ungerer 1634f6a16bfSDong Aishengconfig PINCTRL_IMX51 1644f6a16bfSDong Aisheng bool "IMX51 pinctrl driver" 1654f6a16bfSDong Aisheng depends on SOC_IMX51 1664f6a16bfSDong Aisheng select PINCTRL_IMX 1674f6a16bfSDong Aisheng help 1684f6a16bfSDong Aisheng Say Y here to enable the imx51 pinctrl driver 1694f6a16bfSDong Aisheng 17093fbd3c0SDong Aishengconfig PINCTRL_IMX53 17193fbd3c0SDong Aisheng bool "IMX53 pinctrl driver" 17293fbd3c0SDong Aisheng depends on SOC_IMX53 17393fbd3c0SDong Aisheng select PINCTRL_IMX 17493fbd3c0SDong Aisheng help 17593fbd3c0SDong Aisheng Say Y here to enable the imx53 pinctrl driver 17693fbd3c0SDong Aisheng 177d8fe3572SDong Aishengconfig PINCTRL_IMX6Q 1783f551d6aSShawn Guo bool "IMX6Q/DL pinctrl driver" 179d8fe3572SDong Aisheng depends on SOC_IMX6Q 180d8fe3572SDong Aisheng select PINCTRL_IMX 181d8fe3572SDong Aisheng help 1823f551d6aSShawn Guo Say Y here to enable the imx6q/dl pinctrl driver 183d8fe3572SDong Aisheng 18421e59123SShawn Guoconfig PINCTRL_IMX6SL 18521e59123SShawn Guo bool "IMX6SL pinctrl driver" 18621e59123SShawn Guo depends on SOC_IMX6SL 18721e59123SShawn Guo select PINCTRL_IMX 18821e59123SShawn Guo help 18921e59123SShawn Guo Say Y here to enable the imx6sl pinctrl driver 190f4e66983SHaojian Zhuang 19178bafc66SJingchang Luconfig PINCTRL_VF610 19278bafc66SJingchang Lu bool "Freescale Vybrid VF610 pinctrl driver" 19378bafc66SJingchang Lu depends on SOC_VF610 19478bafc66SJingchang Lu select PINCTRL_IMX 19578bafc66SJingchang Lu help 19678bafc66SJingchang Lu Say Y here to enable the Freescale Vybrid VF610 pinctrl driver 19778bafc66SJingchang Lu 1983f8c50c9SJohn Crispinconfig PINCTRL_LANTIQ 1993f8c50c9SJohn Crispin bool 2003f8c50c9SJohn Crispin depends on LANTIQ 2013f8c50c9SJohn Crispin select PINMUX 2023f8c50c9SJohn Crispin select PINCONF 2033f8c50c9SJohn Crispin 204e316cb2bSJohn Crispinconfig PINCTRL_FALCON 205e316cb2bSJohn Crispin bool 206e316cb2bSJohn Crispin depends on SOC_FALCON 207e316cb2bSJohn Crispin depends on PINCTRL_LANTIQ 208e316cb2bSJohn Crispin 20917723111SShawn Guoconfig PINCTRL_MXS 21017723111SShawn Guo bool 21190db8a14SAxel Lin select PINMUX 21290db8a14SAxel Lin select PINCONF 21317723111SShawn Guo 21417723111SShawn Guoconfig PINCTRL_IMX23 21517723111SShawn Guo bool 21617723111SShawn Guo select PINCTRL_MXS 21717723111SShawn Guo 21817723111SShawn Guoconfig PINCTRL_IMX28 21917723111SShawn Guo bool 22017723111SShawn Guo select PINCTRL_MXS 22117723111SShawn Guo 222f365be09SBjorn Anderssonconfig PINCTRL_MSM 2235ba34160SJosh Cartwright bool 224f365be09SBjorn Andersson select PINMUX 225f365be09SBjorn Andersson select PINCONF 226f365be09SBjorn Andersson select GENERIC_PINCONF 227*cdcb0ab6SLinus Walleij select GPIOLIB_IRQCHIP 228f365be09SBjorn Andersson 229e2c802beSBjorn Anderssonconfig PINCTRL_APQ8064 230e2c802beSBjorn Andersson tristate "Qualcomm APQ8064 pin controller driver" 231e2c802beSBjorn Andersson depends on GPIOLIB && OF 232e2c802beSBjorn Andersson select PINCTRL_MSM 233e2c802beSBjorn Andersson help 234e2c802beSBjorn Andersson This is the pinctrl, pinmux, pinconf and gpiolib driver for the 235e2c802beSBjorn Andersson Qualcomm TLMM block found in the Qualcomm APQ8064 platform. 236e2c802beSBjorn Andersson 237b4da6573SAndy Grossconfig PINCTRL_IPQ8064 238b4da6573SAndy Gross tristate "Qualcomm IPQ8064 pin controller driver" 239b4da6573SAndy Gross depends on GPIOLIB && OF 240b4da6573SAndy Gross select PINCTRL_MSM 241b4da6573SAndy Gross help 242b4da6573SAndy Gross This is the pinctrl, pinmux, pinconf and gpiolib driver for the 243b4da6573SAndy Gross Qualcomm TLMM block found in the Qualcomm IPQ8064 platform. 244b4da6573SAndy Gross 24555aaf834SBjorn Anderssonconfig PINCTRL_MSM8X74 246376f413aSBjorn Andersson tristate "Qualcomm 8x74 pin controller driver" 247fb95a94bSUwe Kleine-König depends on GPIOLIB && OF && (ARCH_QCOM || COMPILE_TEST) 24855aaf834SBjorn Andersson select PINCTRL_MSM 249376f413aSBjorn Andersson help 250376f413aSBjorn Andersson This is the pinctrl, pinmux, pinconf and gpiolib driver for the 251376f413aSBjorn Andersson Qualcomm TLMM block found in the Qualcomm 8974 platform. 25255aaf834SBjorn Andersson 253e98ea774SLinus Walleijconfig PINCTRL_NOMADIK 254e98ea774SLinus Walleij bool "Nomadik pin controller driver" 2550fa7be40SArnd Bergmann depends on ARCH_U8500 || ARCH_NOMADIK 256dbfe8ca2SLinus Walleij select PINMUX 257d41af627SLinus Walleij select PINCONF 258e0bc34a3SLinus Walleij select GPIOLIB 259e0bc34a3SLinus Walleij select OF_GPIO 260e0bc34a3SLinus Walleij select GPIOLIB_IRQCHIP 261e98ea774SLinus Walleij 262f79c5ed9SLinus Walleijconfig PINCTRL_STN8815 263f79c5ed9SLinus Walleij bool "STN8815 pin controller driver" 264f79c5ed9SLinus Walleij depends on PINCTRL_NOMADIK && ARCH_NOMADIK 265f79c5ed9SLinus Walleij 266e98ea774SLinus Walleijconfig PINCTRL_DB8500 267e98ea774SLinus Walleij bool "DB8500 pin controller driver" 268e98ea774SLinus Walleij depends on PINCTRL_NOMADIK && ARCH_U8500 269e98ea774SLinus Walleij 27045a1b531SPatrice Chotardconfig PINCTRL_DB8540 27145a1b531SPatrice Chotard bool "DB8540 pin controller driver" 27245a1b531SPatrice Chotard depends on PINCTRL_NOMADIK && ARCH_U8500 27345a1b531SPatrice Chotard 274d3e51161SHeiko Stübnerconfig PINCTRL_ROCKCHIP 275d3e51161SHeiko Stübner bool 276d3e51161SHeiko Stübner select PINMUX 277d3e51161SHeiko Stübner select GENERIC_PINCONF 278d3e51161SHeiko Stübner select GENERIC_IRQ_CHIP 279751a99abSHeiko Stübner select MFD_SYSCON 280d3e51161SHeiko Stübner 2818b8b091bSTony Lindgrenconfig PINCTRL_SINGLE 2828b8b091bSTony Lindgren tristate "One-register-per-pin type device tree based pinctrl driver" 2838b8b091bSTony Lindgren depends on OF 2848b8b091bSTony Lindgren select PINMUX 2858b8b091bSTony Lindgren select PINCONF 2869dddb4dfSHaojian Zhuang select GENERIC_PINCONF 2878b8b091bSTony Lindgren help 2888b8b091bSTony Lindgren This selects the device tree based generic pinctrl driver. 2898b8b091bSTony Lindgren 2903bece55aSLinus Walleijconfig PINCTRL_SIRF 291d3e26f2fSBarry Song bool "CSR SiRFprimaII/SiRFmarco pin controller driver" 292d3e26f2fSBarry Song depends on ARCH_SIRF 293393daa81SRongjun Ying select PINMUX 2947420d2d0SLinus Walleij select GPIOLIB_IRQCHIP 295393daa81SRongjun Ying 296701016c0SSrinivas KANDAGATLAconfig PINCTRL_ST 297701016c0SSrinivas KANDAGATLA bool 298701016c0SSrinivas KANDAGATLA depends on OF 299701016c0SSrinivas KANDAGATLA select PINMUX 300701016c0SSrinivas KANDAGATLA select PINCONF 301130cbe30SLinus Walleij select GPIOLIB_IRQCHIP 302701016c0SSrinivas KANDAGATLA 303971dac71SStephen Warrenconfig PINCTRL_TEGRA 304971dac71SStephen Warren bool 305507ccdbfSAxel Lin select PINMUX 306507ccdbfSAxel Lin select PINCONF 307971dac71SStephen Warren 308971dac71SStephen Warrenconfig PINCTRL_TEGRA20 309971dac71SStephen Warren bool 310971dac71SStephen Warren select PINCTRL_TEGRA 311971dac71SStephen Warren 312971dac71SStephen Warrenconfig PINCTRL_TEGRA30 313971dac71SStephen Warren bool 314971dac71SStephen Warren select PINCTRL_TEGRA 315971dac71SStephen Warren 316b6ae7a26SPritesh Raithathaconfig PINCTRL_TEGRA114 317b6ae7a26SPritesh Raithatha bool 318b6ae7a26SPritesh Raithatha select PINCTRL_TEGRA 319b6ae7a26SPritesh Raithatha 3201a16bee6SAshwini Ghugeconfig PINCTRL_TEGRA124 3211a16bee6SAshwini Ghuge bool 3221a16bee6SAshwini Ghuge select PINCTRL_TEGRA 3231a16bee6SAshwini Ghuge 324d5025f9fSJames Hoganconfig PINCTRL_TZ1090 325d5025f9fSJames Hogan bool "Toumaz Xenif TZ1090 pin control driver" 326d5025f9fSJames Hogan depends on SOC_TZ1090 327d5025f9fSJames Hogan select PINMUX 328d5025f9fSJames Hogan select GENERIC_PINCONF 329d5025f9fSJames Hogan 330b58f0273SJames Hoganconfig PINCTRL_TZ1090_PDC 331b58f0273SJames Hogan bool "Toumaz Xenif TZ1090 PDC pin control driver" 332b58f0273SJames Hogan depends on SOC_TZ1090 333b58f0273SJames Hogan select PINMUX 334b58f0273SJames Hogan select PINCONF 335b58f0273SJames Hogan 3363bece55aSLinus Walleijconfig PINCTRL_U300 3373bece55aSLinus Walleij bool "U300 pin controller driver" 33898da3529SLinus Walleij depends on ARCH_U300 33998da3529SLinus Walleij select PINMUX 340dc0b1aa3SLinus Walleij select GENERIC_PINCONF 34145f034efSLinus Walleij 342ca402d37SLinus Walleijconfig PINCTRL_COH901 343ca402d37SLinus Walleij bool "ST-Ericsson U300 COH 901 335/571 GPIO" 3443c94d1bbSLinus Walleij depends on GPIOLIB && ARCH_U300 && PINCTRL_U300 345523dcce7SLinus Walleij select GPIOLIB_IRQCHIP 346ca402d37SLinus Walleij help 347ca402d37SLinus Walleij Say yes here to support GPIO interface on ST-Ericsson U300. 348ca402d37SLinus Walleij The names of the two IP block variants supported are 349ca402d37SLinus Walleij COH 901 335 and COH 901 571/3. They contain 3, 5 or 7 350ca402d37SLinus Walleij ports of 8 GPIO pins each. 351ca402d37SLinus Walleij 35230574f0dSThomas Abrahamconfig PINCTRL_SAMSUNG 353cbc351abSArnd Bergmann bool 35430574f0dSThomas Abraham select PINMUX 35530574f0dSThomas Abraham select PINCONF 35630574f0dSThomas Abraham 357a1ed2670SKukjin Kimconfig PINCTRL_EXYNOS 35883978253SDoug Anderson bool "Pinctrl driver data for Samsung EXYNOS SoCs other than 5440" 359608a26a7SMateusz Krawczuk depends on OF && GPIOLIB && (ARCH_EXYNOS || ARCH_S5PV210) 36043b169dbSThomas Abraham select PINCTRL_SAMSUNG 36143b169dbSThomas Abraham 362f0b9a7e5SThomas Abrahamconfig PINCTRL_EXYNOS5440 363f0b9a7e5SThomas Abraham bool "Samsung EXYNOS5440 SoC pinctrl driver" 36483978253SDoug Anderson depends on SOC_EXYNOS5440 365f0b9a7e5SThomas Abraham select PINMUX 366f0b9a7e5SThomas Abraham select PINCONF 367f0b9a7e5SThomas Abraham 3680a8d3e24SLaxman Dewanganconfig PINCTRL_PALMAS 369736658c5SMark Brown bool "Pinctrl driver for the PALMAS Series MFD devices" 3700a8d3e24SLaxman Dewangan depends on OF && MFD_PALMAS 37163ca8db7SAxel Lin select PINMUX 3720a8d3e24SLaxman Dewangan select GENERIC_PINCONF 3730a8d3e24SLaxman Dewangan help 3740a8d3e24SLaxman Dewangan Palmas device supports the configuration of pins for different 3750a8d3e24SLaxman Dewangan functionality. This driver supports the pinmux, push-pull and 3760a8d3e24SLaxman Dewangan open drain configuration for the Palmas series devices like 3770a8d3e24SLaxman Dewangan TPS65913, TPS80036 etc. 3780a8d3e24SLaxman Dewangan 379af99a750SHeiko Stuebnerconfig PINCTRL_S3C24XX 380af99a750SHeiko Stuebner bool "Samsung S3C24XX SoC pinctrl driver" 381af99a750SHeiko Stuebner depends on ARCH_S3C24XX 382af99a750SHeiko Stuebner select PINCTRL_SAMSUNG 383af99a750SHeiko Stuebner 38461dd7261STomasz Figaconfig PINCTRL_S3C64XX 38561dd7261STomasz Figa bool "Samsung S3C64XX SoC pinctrl driver" 38661dd7261STomasz Figa depends on ARCH_S3C64XX 38761dd7261STomasz Figa select PINCTRL_SAMSUNG 38861dd7261STomasz Figa 3893de68d33SAntoine Tenartsource "drivers/pinctrl/berlin/Kconfig" 39006763c74SThomas Petazzonisource "drivers/pinctrl/mvebu/Kconfig" 3916e54d8d2SLaurent Pinchartsource "drivers/pinctrl/sh-pfc/Kconfig" 392deda8287SViresh Kumarsource "drivers/pinctrl/spear/Kconfig" 3935f910777SMaxime Ripardsource "drivers/pinctrl/sunxi/Kconfig" 394170c6152STony Prisksource "drivers/pinctrl/vt8500/Kconfig" 395deda8287SViresh Kumar 3963f8c50c9SJohn Crispinconfig PINCTRL_XWAY 3973f8c50c9SJohn Crispin bool 3983f8c50c9SJohn Crispin depends on SOC_TYPE_XWAY 3993f8c50c9SJohn Crispin depends on PINCTRL_LANTIQ 4003f8c50c9SJohn Crispin 4015aad0db1SChristian Ruppertconfig PINCTRL_TB10X 4025aad0db1SChristian Ruppert bool 4035aad0db1SChristian Ruppert depends on ARC_PLAT_TB10X 4045aad0db1SChristian Ruppert 40545f034efSLinus Walleijendmenu 40698da3529SLinus Walleij 4072744e8afSLinus Walleijendif 408