监管机构框架与设备树的文档

时间:2015-06-12 19:12:24

标签: linux-kernel linux-device-driver embedded-linux device-driver

我想知道是否有任何有关设备树的Linux内核监管机构框架的文档。我完全迷失了消费者名称和名单。我需要从设备树添加消费者,但我无法在设备树文件中看到消费者列表。 我正在使用基于TI sitara的基于AM335x的定制板。

3 个答案:

答案 0 :(得分:2)

通过阅读文档(DeviceTreeRegulator),您应该能够找到所需内容。但像往常一样,最好的文档就是代码本身。驱动程序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>;
    };
};

如果你在其他电路板文件中查找它,你会看到它是如何工作的。