Kconfig 816 B

12345678910111213141516171819202122232425262728293031
  1. #
  2. # PWM infrastructure and devices
  3. #
  4. menuconfig GENERIC_PWM
  5. tristate "PWM Support"
  6. depends on SYSFS
  7. help
  8. This enables PWM support through the generic PWM library.
  9. If unsure, say N.
  10. if GENERIC_PWM
  11. config ATMEL_PWM
  12. tristate "Atmel AT32/AT91 PWM support"
  13. depends on AVR32 || ARCH_AT91
  14. help
  15. This option enables device driver support for the PWMC
  16. peripheral channels found on certain Atmel processors.
  17. Pulse Width Modulation is used many for purposes, including
  18. software controlled power-efficient backlights on LCD
  19. displays, motor control, and waveform generation. If
  20. unsure, say N.
  21. config GPIO_PWM
  22. tristate "PWM emulation using GPIO"
  23. help
  24. This option enables a single-channel PWM device using
  25. a kernel interval timer and a GPIO pin. If unsure, say N.
  26. endif