工具/软件:Linux
我正在我的定制 AM5728板上使用 TI 的 Linux 内核4.9以及 SDK 4.02。
我的板在计时器15上有一个由 PWM 控制的蜂鸣器。 硬件通过直接操作与其关联的寄存器组进行了验证、但通过 Linux 器件树进行设置证明很难。
我们在内核中启用了一些功能:
CONFIG_PWM_TIEHRPWM=y
CONFIG_PWM_TIPWMSS=y
CONFIG_INPUT_PWM_BEER=y
CONFIG_PWM_OMAP-DMTIMER=y
并在 DTS 中的此处添加了一个节点:
蜂鸣器{
兼容=" PWM 蜂鸣器";
PWM =<&timer15>;
};
U-Boot 也被正确多路复用。
根据上述更改、/sys/class/pwm.下仍没有新器件
我还应该去其他地方看看吗?