162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_cimenuconfig PINCTRL_MESON 362306a36Sopenharmony_ci tristate "Amlogic SoC pinctrl drivers" 462306a36Sopenharmony_ci depends on ARCH_MESON || COMPILE_TEST 562306a36Sopenharmony_ci depends on OF 662306a36Sopenharmony_ci default y 762306a36Sopenharmony_ci select PINMUX 862306a36Sopenharmony_ci select PINCONF 962306a36Sopenharmony_ci select GENERIC_PINCONF 1062306a36Sopenharmony_ci select GPIOLIB 1162306a36Sopenharmony_ci select OF_GPIO 1262306a36Sopenharmony_ci select REGMAP_MMIO 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciif PINCTRL_MESON 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciconfig PINCTRL_MESON8 1762306a36Sopenharmony_ci bool "Meson 8 SoC pinctrl driver" 1862306a36Sopenharmony_ci depends on ARM 1962306a36Sopenharmony_ci select PINCTRL_MESON8_PMX 2062306a36Sopenharmony_ci default y 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ciconfig PINCTRL_MESON8B 2362306a36Sopenharmony_ci bool "Meson 8b SoC pinctrl driver" 2462306a36Sopenharmony_ci depends on ARM 2562306a36Sopenharmony_ci select PINCTRL_MESON8_PMX 2662306a36Sopenharmony_ci default y 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ciconfig PINCTRL_MESON_GXBB 2962306a36Sopenharmony_ci tristate "Meson gxbb SoC pinctrl driver" 3062306a36Sopenharmony_ci depends on ARM64 3162306a36Sopenharmony_ci select PINCTRL_MESON8_PMX 3262306a36Sopenharmony_ci default y 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ciconfig PINCTRL_MESON_GXL 3562306a36Sopenharmony_ci tristate "Meson gxl SoC pinctrl driver" 3662306a36Sopenharmony_ci depends on ARM64 3762306a36Sopenharmony_ci select PINCTRL_MESON8_PMX 3862306a36Sopenharmony_ci default y 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ciconfig PINCTRL_MESON8_PMX 4162306a36Sopenharmony_ci tristate 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ciconfig PINCTRL_MESON_AXG 4462306a36Sopenharmony_ci tristate "Meson axg Soc pinctrl driver" 4562306a36Sopenharmony_ci depends on ARM64 4662306a36Sopenharmony_ci select PINCTRL_MESON_AXG_PMX 4762306a36Sopenharmony_ci default y 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ciconfig PINCTRL_MESON_AXG_PMX 5062306a36Sopenharmony_ci tristate 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_ciconfig PINCTRL_MESON_G12A 5362306a36Sopenharmony_ci tristate "Meson g12a Soc pinctrl driver" 5462306a36Sopenharmony_ci depends on ARM64 5562306a36Sopenharmony_ci select PINCTRL_MESON_AXG_PMX 5662306a36Sopenharmony_ci default y 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ciconfig PINCTRL_MESON_A1 5962306a36Sopenharmony_ci tristate "Meson a1 Soc pinctrl driver" 6062306a36Sopenharmony_ci depends on ARM64 6162306a36Sopenharmony_ci select PINCTRL_MESON_AXG_PMX 6262306a36Sopenharmony_ci default y 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ciconfig PINCTRL_MESON_S4 6562306a36Sopenharmony_ci tristate "Meson s4 Soc pinctrl driver" 6662306a36Sopenharmony_ci depends on ARM64 6762306a36Sopenharmony_ci select PINCTRL_MESON_AXG_PMX 6862306a36Sopenharmony_ci default y 6962306a36Sopenharmony_ci 7062306a36Sopenharmony_ciconfig PINCTRL_AMLOGIC_C3 7162306a36Sopenharmony_ci tristate "Amlogic C3 SoC pinctrl driver" 7262306a36Sopenharmony_ci depends on ARM64 7362306a36Sopenharmony_ci select PINCTRL_MESON_AXG_PMX 7462306a36Sopenharmony_ci default y 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ciendif 77