我正在使用基于 beaglebone black 的定制板。我正在尝试在 Linux 3.8 版本中启用 leds-pwm 驱动程序。但是 Kconfig 说的是驱动程序depends on HAVE_PWM
配置,我无法在任何地方看到该配置。
花了一些时间后,我认为 linux3.8(或至少 TI 的 linux3.8)不支持 led-pwm 驱动程序。
有没有人尝试在Linux3.8中启用leds-pwm驱动程序?如何启用它?有什么建议 ?
我正在尝试在 menuconfig 中的以下路径中启用驱动程序配置:
Device Drivers
⇒ LED Supports
⇒PWM driven LED Support
。
任何指示/建议都会有帮助。
答案1
HAVE_PWM
(与所有HAVE_*
配置参数一样)不是您应该更改的参数。顾名思义,它只是告诉您正在为其编译内核的平台的一些信息,并由您选择的平台启用(例如,如果您选择“NXP LPC32XX”[ CONFIG_ARCH_LPC32XX
],它就会启用,因为该平台支持 PWM)。
如果您在配置中选择了正确的平台并且HAVE_PWM
未启用,则该平台上很可能不支持 PWM(因为内核在该平台上不支持它,或者该平台一开始就不支持它) )。