我想知道是否有任何有关设备树的Linux内核监管机构框架的文档。我完全迷失了消费者名称和名单。我需要从设备树添加消费者,但我无法在设备树文件中看到消费者列表。 我正在使用基于TI sitara的基于AM335x的定制板。
答案 0 :(得分:2)
通过阅读文档(DeviceTree和Regulator),您应该能够找到所需内容。但像往常一样,最好的文档就是代码本身。驱动程序ti-abb-regulator正在使用DeviceTree和Regulator框架。
答案 1 :(得分:1)
此外,Federico已经说过,有所谓的 MFD (多功能)设备。这些通常称为 PMIC (电源管理IC),与TI的SOC结合使用。对于AM335x,它可能是TPS65217,TPS65910A,TPS65910x,TPS650250等。如果是这样,这意味着您可以找到其中一些链接:MFD。
答案 2 :(得分:1)
我自己只是在研究这个问题,我的结论是设备树中的设置与在电路板文件中的设置完全不同。
您需要做的是将驱动程序添加到设备树中,然后使用“[name] -supply”表示法,例如:
cpus {
cpu0 {
cpu0-supply = <&omap_tps65912_dcdc1>;
};
};
如果你在其他电路板文件中查找它,你会看到它是如何工作的。