162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ciif ARCH_U8500
362306a36Sopenharmony_ci
462306a36Sopenharmony_ciconfig PINCTRL_ABX500
562306a36Sopenharmony_ci	bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions"
662306a36Sopenharmony_ci	depends on AB8500_CORE
762306a36Sopenharmony_ci	select GENERIC_PINCONF
862306a36Sopenharmony_ci	help
962306a36Sopenharmony_ci	  Select this to enable the ABx500 family IC GPIO driver
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciconfig PINCTRL_AB8500
1262306a36Sopenharmony_ci	bool "AB8500 pin controller driver"
1362306a36Sopenharmony_ci	depends on PINCTRL_ABX500 && ARCH_U8500
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciconfig PINCTRL_AB8505
1662306a36Sopenharmony_ci	bool "AB8505 pin controller driver"
1762306a36Sopenharmony_ci	depends on PINCTRL_ABX500 && ARCH_U8500
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciendif
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciif (ARCH_U8500 || ARCH_NOMADIK)
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ciconfig PINCTRL_NOMADIK
2462306a36Sopenharmony_ci	bool "Nomadik pin controller driver"
2562306a36Sopenharmony_ci	depends on OF && GPIOLIB
2662306a36Sopenharmony_ci	select PINMUX
2762306a36Sopenharmony_ci	select PINCONF
2862306a36Sopenharmony_ci	select OF_GPIO
2962306a36Sopenharmony_ci	select GPIOLIB_IRQCHIP
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ciconfig PINCTRL_STN8815
3262306a36Sopenharmony_ci	bool "STN8815 pin controller driver"
3362306a36Sopenharmony_ci	depends on PINCTRL_NOMADIK && ARCH_NOMADIK
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ciconfig PINCTRL_DB8500
3662306a36Sopenharmony_ci	bool "DB8500 pin controller driver"
3762306a36Sopenharmony_ci	depends on PINCTRL_NOMADIK && ARCH_U8500
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ciendif
40