Thomas Gleixner | ec8f24b | 2019-05-19 13:07:45 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-only |
Linus Walleij | 3a19805 | 2014-07-11 14:57:06 +0200 | [diff] [blame] | 2 | if ARCH_U8500 |
| 3 | |
| 4 | config PINCTRL_ABX500 |
| 5 | bool "ST-Ericsson ABx500 family Mixed Signal Circuit gpio functions" |
| 6 | depends on AB8500_CORE |
| 7 | select GENERIC_PINCONF |
| 8 | help |
| 9 | Select this to enable the ABx500 family IC GPIO driver |
| 10 | |
| 11 | config PINCTRL_AB8500 |
| 12 | bool "AB8500 pin controller driver" |
| 13 | depends on PINCTRL_ABX500 && ARCH_U8500 |
| 14 | |
Linus Walleij | 3a19805 | 2014-07-11 14:57:06 +0200 | [diff] [blame] | 15 | config PINCTRL_AB8505 |
| 16 | bool "AB8505 pin controller driver" |
| 17 | depends on PINCTRL_ABX500 && ARCH_U8500 |
| 18 | |
| 19 | endif |
| 20 | |
| 21 | if (ARCH_U8500 || ARCH_NOMADIK) |
| 22 | |
| 23 | config PINCTRL_NOMADIK |
| 24 | bool "Nomadik pin controller driver" |
| 25 | depends on ARCH_U8500 || ARCH_NOMADIK |
Linus Walleij | b99e6fb | 2015-04-15 10:00:35 +0200 | [diff] [blame] | 26 | depends on OF && GPIOLIB |
Linus Walleij | 3a19805 | 2014-07-11 14:57:06 +0200 | [diff] [blame] | 27 | select PINMUX |
| 28 | select PINCONF |
Linus Walleij | 3a19805 | 2014-07-11 14:57:06 +0200 | [diff] [blame] | 29 | select OF_GPIO |
| 30 | select GPIOLIB_IRQCHIP |
| 31 | |
| 32 | config PINCTRL_STN8815 |
| 33 | bool "STN8815 pin controller driver" |
| 34 | depends on PINCTRL_NOMADIK && ARCH_NOMADIK |
| 35 | |
| 36 | config PINCTRL_DB8500 |
| 37 | bool "DB8500 pin controller driver" |
| 38 | depends on PINCTRL_NOMADIK && ARCH_U8500 |
| 39 | |
Linus Walleij | 3a19805 | 2014-07-11 14:57:06 +0200 | [diff] [blame] | 40 | endif |