Kconfig 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menuconfig PINCTRL_MESON
  3. tristate "Amlogic SoC pinctrl drivers"
  4. depends on ARCH_MESON || COMPILE_TEST
  5. depends on OF
  6. default y
  7. select PINMUX
  8. select PINCONF
  9. select GENERIC_PINCONF
  10. select GPIOLIB
  11. select OF_GPIO
  12. select REGMAP_MMIO
  13. if PINCTRL_MESON
  14. config PINCTRL_MESON8
  15. bool "Meson 8 SoC pinctrl driver"
  16. depends on ARM
  17. select PINCTRL_MESON8_PMX
  18. default y
  19. config PINCTRL_MESON8B
  20. bool "Meson 8b SoC pinctrl driver"
  21. depends on ARM
  22. select PINCTRL_MESON8_PMX
  23. default y
  24. config PINCTRL_MESON_GXBB
  25. tristate "Meson gxbb SoC pinctrl driver"
  26. depends on ARM64
  27. select PINCTRL_MESON8_PMX
  28. default y
  29. config PINCTRL_MESON_GXL
  30. tristate "Meson gxl SoC pinctrl driver"
  31. depends on ARM64
  32. select PINCTRL_MESON8_PMX
  33. default y
  34. config PINCTRL_MESON8_PMX
  35. tristate
  36. config PINCTRL_MESON_AXG
  37. tristate "Meson axg Soc pinctrl driver"
  38. depends on ARM64
  39. select PINCTRL_MESON_AXG_PMX
  40. default y
  41. config PINCTRL_MESON_AXG_PMX
  42. tristate
  43. config PINCTRL_MESON_G12A
  44. tristate "Meson g12a Soc pinctrl driver"
  45. depends on ARM64
  46. select PINCTRL_MESON_AXG_PMX
  47. default y
  48. config PINCTRL_MESON_A1
  49. tristate "Meson a1 Soc pinctrl driver"
  50. depends on ARM64
  51. select PINCTRL_MESON_AXG_PMX
  52. default y
  53. config PINCTRL_MESON_S4
  54. tristate "Meson s4 Soc pinctrl driver"
  55. depends on ARM64
  56. select PINCTRL_MESON_AXG_PMX
  57. default y
  58. endif