Kconfig 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. menuconfig PWM
  2. bool "PWM Support"
  3. depends on !MACH_JZ4740 && !PUV3_PWM
  4. help
  5. This enables PWM support through the generic PWM framework.
  6. You only need to enable this, if you also want to enable
  7. one or more of the PWM drivers below.
  8. If unsure, say N.
  9. if PWM
  10. config PWM_BFIN
  11. tristate "Blackfin PWM support"
  12. depends on BFIN_GPTIMERS
  13. help
  14. Generic PWM framework driver for Blackfin.
  15. To compile this driver as a module, choose M here: the module
  16. will be called pwm-bfin.
  17. config PWM_IMX
  18. tristate "i.MX pwm support"
  19. depends on ARCH_MXC
  20. help
  21. Generic PWM framework driver for i.MX.
  22. To compile this driver as a module, choose M here: the module
  23. will be called pwm-imx.
  24. config PWM_LPC32XX
  25. tristate "LPC32XX PWM support"
  26. depends on ARCH_LPC32XX
  27. help
  28. Generic PWM framework driver for LPC32XX. The LPC32XX SOC has two
  29. PWM controllers.
  30. To compile this driver as a module, choose M here: the module
  31. will be called pwm-lpc32xx.
  32. config PWM_MXS
  33. tristate "Freescale MXS PWM support"
  34. depends on ARCH_MXS && OF
  35. select STMP_DEVICE
  36. help
  37. Generic PWM framework driver for Freescale MXS.
  38. To compile this driver as a module, choose M here: the module
  39. will be called pwm-mxs.
  40. config PWM_PXA
  41. tristate "PXA PWM support"
  42. depends on ARCH_PXA
  43. help
  44. Generic PWM framework driver for PXA.
  45. To compile this driver as a module, choose M here: the module
  46. will be called pwm-pxa.
  47. config PWM_SAMSUNG
  48. tristate "Samsung pwm support"
  49. depends on PLAT_SAMSUNG
  50. help
  51. Generic PWM framework driver for Samsung.
  52. To compile this driver as a module, choose M here: the module
  53. will be called pwm-samsung.
  54. config PWM_TEGRA
  55. tristate "NVIDIA Tegra PWM support"
  56. depends on ARCH_TEGRA
  57. help
  58. Generic PWM framework driver for the PWFM controller found on NVIDIA
  59. Tegra SoCs.
  60. To compile this driver as a module, choose M here: the module
  61. will be called pwm-tegra.
  62. config PWM_TIECAP
  63. tristate "ECAP PWM support"
  64. depends on SOC_AM33XX
  65. help
  66. PWM driver support for the ECAP APWM controller found on AM33XX
  67. TI SOC
  68. To compile this driver as a module, choose M here: the module
  69. will be called pwm-tiecap.
  70. config PWM_TIEHRPWM
  71. tristate "EHRPWM PWM support"
  72. depends on SOC_AM33XX
  73. help
  74. PWM driver support for the EHRPWM controller found on AM33XX
  75. TI SOC
  76. To compile this driver as a module, choose M here: the module
  77. will be called pwm-tiehrpwm.
  78. config PWM_VT8500
  79. tristate "vt8500 pwm support"
  80. depends on ARCH_VT8500
  81. help
  82. Generic PWM framework driver for vt8500.
  83. To compile this driver as a module, choose M here: the module
  84. will be called pwm-vt8500.
  85. endif