我们有一个基于i.MX6Q Sabresd的板,但是我们有一些修改。
其中一个修改是我们对一个外设使用不同的时钟。
我怎么知道这个更新设备树的时钟是多少。

 clocks = <&clks 200>;

它连接到i.MX6Q的GPIO_3_CLK02管脚,如果它连接到GPIO_CLK0,则上述变量的值是多少
linux - 在设备树中查找时钟号-LMLPHP

最佳答案

正确答案是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/

10-13 09:05