Kconfig 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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 GENERIC_PINCONF
  15. bool
  16. select PINCONF
  17. config DEBUG_PINCTRL
  18. bool "Debug PINCTRL calls"
  19. depends on DEBUG_KERNEL
  20. help
  21. Say Y here to add some extra checks and diagnostics to PINCTRL calls.
  22. config PINCTRL_PXA3xx
  23. bool
  24. select PINMUX
  25. config PINCTRL_MMP2
  26. bool "MMP2 pin controller driver"
  27. depends on ARCH_MMP
  28. select PINCTRL_PXA3xx
  29. select PINCONF
  30. config PINCTRL_PXA168
  31. bool "PXA168 pin controller driver"
  32. depends on ARCH_MMP
  33. select PINCTRL_PXA3xx
  34. select PINCONF
  35. config PINCTRL_PXA910
  36. bool "PXA910 pin controller driver"
  37. depends on ARCH_MMP
  38. select PINCTRL_PXA3xx
  39. select PINCONF
  40. config PINCTRL_SIRF
  41. bool "CSR SiRFprimaII pin controller driver"
  42. depends on ARCH_PRIMA2
  43. select PINMUX
  44. config PINCTRL_TEGRA
  45. bool
  46. config PINCTRL_TEGRA20
  47. bool
  48. select PINMUX
  49. select PINCONF
  50. select PINCTRL_TEGRA
  51. config PINCTRL_TEGRA30
  52. bool
  53. select PINMUX
  54. select PINCONF
  55. select PINCTRL_TEGRA
  56. config PINCTRL_U300
  57. bool "U300 pin controller driver"
  58. depends on ARCH_U300
  59. select PINMUX
  60. select GENERIC_PINCONF
  61. config PINCTRL_COH901
  62. bool "ST-Ericsson U300 COH 901 335/571 GPIO"
  63. depends on GPIOLIB && ARCH_U300 && PINMUX_U300
  64. help
  65. Say yes here to support GPIO interface on ST-Ericsson U300.
  66. The names of the two IP block variants supported are
  67. COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
  68. ports of 8 GPIO pins each.
  69. endmenu
  70. endif