在设备树中查找时钟编号

时间:2018-04-11 11:50:49

标签: linux embedded-linux dts device-tree

我们有一个基于i.MX6Q Sabresd的董事会,但我们有一些修改。

其中一个修改是我们为其中一个外设使用不同的时钟。

我怎么知道更新设备树的时钟数是多少。

 clocks = <&clks 200>;

这是连接到i.MX6Q的GPIO_3_CLK02引脚,如果它连接到GPIO_O_CLK0,它将是上述变量的值 enter image description here

1 个答案:

答案 0 :(得分:0)

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

这些是时钟驱动程序和设备树使用的值。