18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciif ARCH_U8500
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciconfig PINCTRL_ABX500
58c2ecf20Sopenharmony_ci	bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions"
68c2ecf20Sopenharmony_ci	depends on AB8500_CORE
78c2ecf20Sopenharmony_ci	select GENERIC_PINCONF
88c2ecf20Sopenharmony_ci	help
98c2ecf20Sopenharmony_ci	  Select this to enable the ABx500 family IC GPIO driver
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciconfig PINCTRL_AB8500
128c2ecf20Sopenharmony_ci	bool "AB8500 pin controller driver"
138c2ecf20Sopenharmony_ci	depends on PINCTRL_ABX500 && ARCH_U8500
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciconfig PINCTRL_AB8505
168c2ecf20Sopenharmony_ci	bool "AB8505 pin controller driver"
178c2ecf20Sopenharmony_ci	depends on PINCTRL_ABX500 && ARCH_U8500
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciendif
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciif (ARCH_U8500 || ARCH_NOMADIK)
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ciconfig PINCTRL_NOMADIK
248c2ecf20Sopenharmony_ci	bool "Nomadik pin controller driver"
258c2ecf20Sopenharmony_ci	depends on ARCH_U8500 || ARCH_NOMADIK
268c2ecf20Sopenharmony_ci	depends on OF && GPIOLIB
278c2ecf20Sopenharmony_ci	select PINMUX
288c2ecf20Sopenharmony_ci	select PINCONF
298c2ecf20Sopenharmony_ci	select OF_GPIO
308c2ecf20Sopenharmony_ci	select GPIOLIB_IRQCHIP
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ciconfig PINCTRL_STN8815
338c2ecf20Sopenharmony_ci	bool "STN8815 pin controller driver"
348c2ecf20Sopenharmony_ci	depends on PINCTRL_NOMADIK && ARCH_NOMADIK
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ciconfig PINCTRL_DB8500
378c2ecf20Sopenharmony_ci	bool "DB8500 pin controller driver"
388c2ecf20Sopenharmony_ci	depends on PINCTRL_NOMADIK && ARCH_U8500
398c2ecf20Sopenharmony_ci
408c2ecf20Sopenharmony_ciendif
41