1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 23a198059SLinus Walleijif ARCH_U8500 33a198059SLinus Walleij 43a198059SLinus Walleijconfig PINCTRL_ABX500 53a198059SLinus Walleij bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions" 63a198059SLinus Walleij depends on AB8500_CORE 73a198059SLinus Walleij select GENERIC_PINCONF 83a198059SLinus Walleij help 93a198059SLinus Walleij Select this to enable the ABx500 family IC GPIO driver 103a198059SLinus Walleij 113a198059SLinus Walleijconfig PINCTRL_AB8500 123a198059SLinus Walleij bool "AB8500 pin controller driver" 133a198059SLinus Walleij depends on PINCTRL_ABX500 && ARCH_U8500 143a198059SLinus Walleij 153a198059SLinus Walleijconfig PINCTRL_AB8505 163a198059SLinus Walleij bool "AB8505 pin controller driver" 173a198059SLinus Walleij depends on PINCTRL_ABX500 && ARCH_U8500 183a198059SLinus Walleij 193a198059SLinus Walleijendif 203a198059SLinus Walleij 21ae82f5d2SThéo Lebrunif (ARCH_U8500 || ARCH_NOMADIK || COMPILE_TEST) 223a198059SLinus Walleij 233a198059SLinus Walleijconfig PINCTRL_NOMADIK 243a198059SLinus Walleij bool "Nomadik pin controller driver" 25966942aeSThéo Lebrun depends on OF 263a198059SLinus Walleij select PINMUX 273a198059SLinus Walleij select PINCONF 28*b824f841SThéo Lebrun select GPIOLIB 29966942aeSThéo Lebrun select GPIO_NOMADIK 303a198059SLinus Walleij 313a198059SLinus Walleijconfig PINCTRL_STN8815 323a198059SLinus Walleij bool "STN8815 pin controller driver" 333a198059SLinus Walleij depends on PINCTRL_NOMADIK && ARCH_NOMADIK 343a198059SLinus Walleij 353a198059SLinus Walleijconfig PINCTRL_DB8500 363a198059SLinus Walleij bool "DB8500 pin controller driver" 373a198059SLinus Walleij depends on PINCTRL_NOMADIK && ARCH_U8500 383a198059SLinus Walleij 393a198059SLinus Walleijendif 40