我们有一 block 基于 i.MX6Q Sabresd 的板,但我们进行了一些修改。
其中一个修改是我们为其中一个外围设备使用不同的时钟。
我怎么知道这个更新设备树的时钟是多少。
clocks = <&clks 200>;
最佳答案
正确答案是 201。获取该值的方法之一是查看应该在设备树中使用的正确定义。
你可以看看https://elixir.bootlin.com/linux/v4.16/source/include/dt-bindings/clock/imx6qdl-clock.h#L213
你会发现:
#define IMX6QDL_CLK_CKO2 200
#define IMX6QDL_CLK_CKO 201
这些是时钟驱动程序和设备树都使用的值。
关于linux - 在设备树中查找时钟编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49774395/