This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM3352:用于 RGB LED 的 PWM 驱动程序

Guru**** 2943030 points

Other Parts Discussed in Thread: AM3352

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/673671/linux-am3352-pwm-driver-for-rgb-led

器件型号:AM3352

工具/软件:Linux


你(们)好

我们在非常基于 BeagleBoneBlack 的电路板上使用了 am3352芯片
-目前在内核4.9.41上(因此我可能应该很快再考虑升级)

我们正在设计下一个电路板版本的布局、并希望加入 RGB LED。


这些焊盘可用于暴露计时器4、5和6的输出;因此、我想将它们用作 PWM 信号来驱动 LED。

在我提交新的布局之前、我想检查驱动程序层对此类内容提供了哪些支持。

我可以看到存在"ti、am335x-timer"、可以将"ti、timer-pwM"作为可选属性;因此、至少我应该能够独立于用户空间设置这三行?

是否有人知道是否存在可将三个定时器/PWM 器件树节点用作 RGB LED 驱动器的器件驱动程序?

感谢您的任何建议

祝你一切顺利、
Richard

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Richard、

    [引用]是否有人知道是否存在可将三个定时器/PWM 器件树节点用作 RGB LED 驱动器的器件驱动程序?

    不可以、定时器驱动程序可以初始化定时器的 PWM 功能、请参阅 arch/arm/plat-omap/dmtimer.c -> omap_dm_timer_set_pwm ()。
    但是、对于您描述的用例、您需要进一步修改驱动程序、甚至创建一个附加驱动程序来控制计时器 PWM 输出以驱动 LED。

    此致、
    Yordan