Kconfig 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # ST Microelectronics SPEAr PINCTRL drivers
  4. #
  5. if PLAT_SPEAR
  6. config PINCTRL_SPEAR
  7. bool
  8. depends on OF
  9. select PINMUX
  10. help
  11. This enables pin control drivers for SPEAr Platform
  12. config PINCTRL_SPEAR3XX
  13. bool
  14. depends on ARCH_SPEAR3XX
  15. select PINCTRL_SPEAR
  16. config PINCTRL_SPEAR300
  17. bool "ST Microelectronics SPEAr300 SoC pin controller driver"
  18. depends on MACH_SPEAR300
  19. select PINCTRL_SPEAR3XX
  20. config PINCTRL_SPEAR310
  21. bool "ST Microelectronics SPEAr310 SoC pin controller driver"
  22. depends on MACH_SPEAR310
  23. select PINCTRL_SPEAR3XX
  24. select PINCTRL_SPEAR_PLGPIO
  25. config PINCTRL_SPEAR320
  26. bool "ST Microelectronics SPEAr320 SoC pin controller driver"
  27. depends on MACH_SPEAR320
  28. select PINCTRL_SPEAR3XX
  29. select PINCTRL_SPEAR_PLGPIO
  30. config PINCTRL_SPEAR1310
  31. bool "ST Microelectronics SPEAr1310 SoC pin controller driver"
  32. depends on MACH_SPEAR1310
  33. select PINCTRL_SPEAR
  34. select PINCTRL_SPEAR_PLGPIO
  35. config PINCTRL_SPEAR1340
  36. bool "ST Microelectronics SPEAr1340 SoC pin controller driver"
  37. depends on MACH_SPEAR1340
  38. select PINCTRL_SPEAR
  39. select PINCTRL_SPEAR_PLGPIO
  40. config PINCTRL_SPEAR_PLGPIO
  41. bool "SPEAr SoC PLGPIO Controller"
  42. depends on GPIOLIB && PINCTRL_SPEAR
  43. select GPIOLIB_IRQCHIP
  44. help
  45. Say yes here to support PLGPIO controller on ST Microelectronics SPEAr
  46. SoCs.
  47. endif