| # SPDX-License-Identifier: GPL-2.0-only |
| menu "Airoha pinctrl drivers" |
| depends on ARCH_AIROHA || COMPILE_TEST |
| |
| config PINCTRL_AIROHA |
| tristate "Airoha pin control" |
| depends on OF |
| depends on ARCH_AIROHA || COMPILE_TEST |
| select PINMUX |
| select GENERIC_PINCONF |
| select GENERIC_PINCTRL_GROUPS |
| select GENERIC_PINMUX_FUNCTIONS |
| select GPIOLIB |
| select GPIOLIB_IRQCHIP |
| select REGMAP_MMIO |
| imply PINCTRL_AIROHA_AN7563 |
| imply PINCTRL_AIROHA_AN7581 |
| imply PINCTRL_AIROHA_AN7583 |
| imply PINCTRL_AIROHA_EN7523 |
| help |
| Shared pin controller and gpio driver code for different |
| Airoha SoCs. |
| |
| config PINCTRL_AIROHA_AN7563 |
| tristate "AN7563 pinctrl" |
| depends on ARM64 || COMPILE_TEST |
| depends on PINCTRL_AIROHA |
| help |
| Say yes here to support pin controller and gpio driver |
| on Airoha AN7563 and other compatible SoCs. |
| |
| config PINCTRL_AIROHA_AN7581 |
| tristate "AN7581 pinctrl" |
| depends on ARM64 || COMPILE_TEST |
| depends on PINCTRL_AIROHA |
| help |
| Say yes here to support pin controller and gpio driver |
| on Airoha AN7581, AN7566, AN7551 and other compatible SoCs. |
| |
| config PINCTRL_AIROHA_AN7583 |
| tristate "AN7583 pinctrl" |
| depends on ARM64 || COMPILE_TEST |
| depends on PINCTRL_AIROHA |
| help |
| Say yes here to support pin controller and gpio driver |
| on Airoha AN7583, AN7553, AN7567 and other compatible SoCs. |
| |
| config PINCTRL_AIROHA_EN7523 |
| tristate "EN7523 pinctrl" |
| depends on ARM || COMPILE_TEST |
| depends on PINCTRL_AIROHA |
| help |
| Say yes here to support pin controller and gpio driver |
| on Airoha EN7523, EN7529, EN7562 and other compatible SoCs. |
| |
| endmenu |