Linux 3.8 中的 leds-pwm 驱动程序

Linux 3.8 中的 leds-pwm 驱动程序

我正在使用基于 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 DriversLED SupportsPWM driven LED Support

任何指示/建议都会有帮助。

答案1

HAVE_PWM(与所有HAVE_*配置参数一样)不是您应该更改的参数。顾名思义,它只是告诉您正在为其编译内核的平台的一些信息,并由您选择的平台启用(例如,如果您选择“NXP LPC32XX”[ CONFIG_ARCH_LPC32XX],它就会启用,因为该平台支持 PWM)。

如果您在配置中选择了正确的平台并且HAVE_PWM未启用,则该平台上很可能不支持 PWM(因为内核在该平台上不支持它,或者该平台一开始就不支持它) )。

相关内容