| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- # SPDX-License-Identifier: GPL-2.0-only
- menuconfig PINCTRL_MESON
- tristate "Amlogic SoC pinctrl drivers"
- depends on ARCH_MESON || COMPILE_TEST
- depends on OF
- default ARCH_MESON
- 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 || COMPILE_TEST
- select PINCTRL_MESON8_PMX
- default ARCH_MESON
- config PINCTRL_MESON8B
- bool "Meson 8b SoC pinctrl driver"
- depends on ARM || COMPILE_TEST
- select PINCTRL_MESON8_PMX
- default ARCH_MESON
- config PINCTRL_MESON_GXBB
- tristate "Meson gxbb SoC pinctrl driver"
- depends on ARM64 || COMPILE_TEST
- select PINCTRL_MESON8_PMX
- default ARCH_MESON
- config PINCTRL_MESON_GXL
- tristate "Meson gxl SoC pinctrl driver"
- depends on ARM64 || COMPILE_TEST
- select PINCTRL_MESON8_PMX
- default ARCH_MESON
- config PINCTRL_MESON8_PMX
- tristate
- config PINCTRL_MESON_AXG
- tristate "Meson axg Soc pinctrl driver"
- depends on ARM64 || COMPILE_TEST
- select PINCTRL_MESON_AXG_PMX
- default ARCH_MESON
- config PINCTRL_MESON_AXG_PMX
- tristate
- config PINCTRL_MESON_G12A
- tristate "Meson g12a Soc pinctrl driver"
- depends on ARM64 || COMPILE_TEST
- select PINCTRL_MESON_AXG_PMX
- default ARCH_MESON
- config PINCTRL_MESON_A1
- tristate "Meson a1 Soc pinctrl driver"
- depends on ARM64 || COMPILE_TEST
- select PINCTRL_MESON_AXG_PMX
- default ARCH_MESON
- config PINCTRL_MESON_S4
- tristate "Meson s4 Soc pinctrl driver"
- depends on ARM64 || COMPILE_TEST
- select PINCTRL_MESON_AXG_PMX
- default ARCH_MESON
- config PINCTRL_AMLOGIC_A4
- bool "AMLOGIC pincontrol"
- depends on ARM64 || COMPILE_TEST
- default ARCH_MESON
- help
- This is the driver for the pin controller found on Amlogic SoCs.
- This driver is simplify subsequent support for new amlogic SoCs,
- to support new Amlogic SoCs, only need to add the corresponding dts file,
- no additional binding header files or C file are added.
- config PINCTRL_AMLOGIC_C3
- tristate "Amlogic C3 SoC pinctrl driver"
- depends on ARM64 || COMPILE_TEST
- select PINCTRL_MESON_AXG_PMX
- default ARCH_MESON
- config PINCTRL_AMLOGIC_T7
- tristate "Amlogic T7 SoC pinctrl driver"
- depends on ARM64 || COMPILE_TEST
- select PINCTRL_MESON_AXG_PMX
- default ARCH_MESON
- endif
|