18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_cimenuconfig PINCTRL_MESON
38c2ecf20Sopenharmony_ci	bool "Amlogic SoC pinctrl drivers"
48c2ecf20Sopenharmony_ci	depends on ARCH_MESON
58c2ecf20Sopenharmony_ci	depends on OF
68c2ecf20Sopenharmony_ci	select PINMUX
78c2ecf20Sopenharmony_ci	select PINCONF
88c2ecf20Sopenharmony_ci	select GENERIC_PINCONF
98c2ecf20Sopenharmony_ci	select GPIOLIB
108c2ecf20Sopenharmony_ci	select OF_GPIO
118c2ecf20Sopenharmony_ci	select REGMAP_MMIO
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciif PINCTRL_MESON
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciconfig PINCTRL_MESON8
168c2ecf20Sopenharmony_ci	bool "Meson 8 SoC pinctrl driver"
178c2ecf20Sopenharmony_ci	depends on ARM
188c2ecf20Sopenharmony_ci	select PINCTRL_MESON8_PMX
198c2ecf20Sopenharmony_ci	default y
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciconfig PINCTRL_MESON8B
228c2ecf20Sopenharmony_ci	bool "Meson 8b SoC pinctrl driver"
238c2ecf20Sopenharmony_ci	depends on ARM
248c2ecf20Sopenharmony_ci	select PINCTRL_MESON8_PMX
258c2ecf20Sopenharmony_ci	default y
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ciconfig PINCTRL_MESON_GXBB
288c2ecf20Sopenharmony_ci	bool "Meson gxbb SoC pinctrl driver"
298c2ecf20Sopenharmony_ci	depends on ARM64
308c2ecf20Sopenharmony_ci	select PINCTRL_MESON8_PMX
318c2ecf20Sopenharmony_ci	default y
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ciconfig PINCTRL_MESON_GXL
348c2ecf20Sopenharmony_ci	bool "Meson gxl SoC pinctrl driver"
358c2ecf20Sopenharmony_ci	depends on ARM64
368c2ecf20Sopenharmony_ci	select PINCTRL_MESON8_PMX
378c2ecf20Sopenharmony_ci	default y
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ciconfig PINCTRL_MESON8_PMX
408c2ecf20Sopenharmony_ci	bool
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ciconfig PINCTRL_MESON_AXG
438c2ecf20Sopenharmony_ci	bool "Meson axg Soc pinctrl driver"
448c2ecf20Sopenharmony_ci	depends on ARM64
458c2ecf20Sopenharmony_ci	select PINCTRL_MESON_AXG_PMX
468c2ecf20Sopenharmony_ci	default y
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ciconfig PINCTRL_MESON_AXG_PMX
498c2ecf20Sopenharmony_ci	bool
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_ciconfig PINCTRL_MESON_G12A
528c2ecf20Sopenharmony_ci	bool "Meson g12a Soc pinctrl driver"
538c2ecf20Sopenharmony_ci	depends on ARM64
548c2ecf20Sopenharmony_ci	select PINCTRL_MESON_AXG_PMX
558c2ecf20Sopenharmony_ci	default y
568c2ecf20Sopenharmony_ci
578c2ecf20Sopenharmony_ciconfig PINCTRL_MESON_A1
588c2ecf20Sopenharmony_ci	bool "Meson a1 Soc pinctrl driver"
598c2ecf20Sopenharmony_ci	depends on ARM64
608c2ecf20Sopenharmony_ci	select PINCTRL_MESON_AXG_PMX
618c2ecf20Sopenharmony_ci	default y
628c2ecf20Sopenharmony_ci
638c2ecf20Sopenharmony_ciendif
64