| # SPDX-License-Identifier: GPL-2.0-only | |
| menuconfig PINCTRL_MESON | |
| tristate "Amlogic SoC pinctrl drivers" | |
| depends on ARCH_MESON | |
| depends on OF | |
| default y | |
| select PINMUX | |
| select PINCONF | |
| select GENERIC_PINCONF | |
| select GPIOLIB | |
| select OF_GPIO | |
| select REGMAP_MMIO | |
| if PINCTRL_MESON | |
| config PINCTRL_MESON8 | |
| bool "Meson 8 SoC pinctrl driver" | |
| depends on ARM | |
| select PINCTRL_MESON8_PMX | |
| default y | |
| config PINCTRL_MESON8B | |
| bool "Meson 8b SoC pinctrl driver" | |
| depends on ARM | |
| select PINCTRL_MESON8_PMX | |
| default y | |
| config PINCTRL_MESON_GXBB | |
| tristate "Meson gxbb SoC pinctrl driver" | |
| depends on ARM64 | |
| select PINCTRL_MESON8_PMX | |
| default y | |
| config PINCTRL_MESON_GXL | |
| tristate "Meson gxl SoC pinctrl driver" | |
| depends on ARM64 | |
| select PINCTRL_MESON8_PMX | |
| default y | |
| config PINCTRL_MESON8_PMX | |
| tristate | |
| config PINCTRL_MESON_AXG | |
| tristate "Meson axg Soc pinctrl driver" | |
| depends on ARM64 | |
| select PINCTRL_MESON_AXG_PMX | |
| default y | |
| config PINCTRL_MESON_AXG_PMX | |
| tristate | |
| config PINCTRL_MESON_G12A | |
| tristate "Meson g12a Soc pinctrl driver" | |
| depends on ARM64 | |
| select PINCTRL_MESON_AXG_PMX | |
| default y | |
| config PINCTRL_MESON_A1 | |
| tristate "Meson a1 Soc pinctrl driver" | |
| depends on ARM64 | |
| select PINCTRL_MESON_AXG_PMX | |
| default y | |
| endif |