Kconfig 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #
  2. # PINCTRL infrastructure and drivers
  3. #
  4. config PINCTRL
  5. bool
  6. depends on EXPERIMENTAL
  7. if PINCTRL
  8. menu "Pin controllers"
  9. depends on PINCTRL
  10. config PINMUX
  11. bool "Support pin multiplexing controllers"
  12. config PINCONF
  13. bool "Support pin configuration controllers"
  14. config DEBUG_PINCTRL
  15. bool "Debug PINCTRL calls"
  16. depends on DEBUG_KERNEL
  17. help
  18. Say Y here to add some extra checks and diagnostics to PINCTRL calls.
  19. config PINCTRL_SIRF
  20. bool "CSR SiRFprimaII pin controller driver"
  21. depends on ARCH_PRIMA2
  22. select PINMUX
  23. config PINCTRL_TEGRA
  24. bool
  25. config PINCTRL_TEGRA20
  26. bool
  27. select PINMUX
  28. select PINCONF
  29. select PINCTRL_TEGRA
  30. config PINCTRL_TEGRA30
  31. bool
  32. select PINMUX
  33. select PINCONF
  34. select PINCTRL_TEGRA
  35. config PINCTRL_U300
  36. bool "U300 pin controller driver"
  37. depends on ARCH_U300
  38. select PINMUX
  39. config PINCTRL_COH901
  40. bool "ST-Ericsson U300 COH 901 335/571 GPIO"
  41. depends on GPIOLIB && ARCH_U300 && PINMUX_U300
  42. help
  43. Say yes here to support GPIO interface on ST-Ericsson U300.
  44. The names of the two IP block variants supported are
  45. COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
  46. ports of 8 GPIO pins each.
  47. endmenu
  48. endif