【问题标题】:Finding Clock number in device tree在设备树中查找时钟编号
【发布时间】:2018-04-11 11:50:49
【问题描述】:

我们有一个基于 i.MX6Q Sabresd 的电路板,但我们进行了一些修改。

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

我怎么知道这个时钟的编号是多少,用于更新设备树。

 clocks = <&clks 200>;

这是连接到 i.MX6Q 的 GPIO_3_CLK02 引脚,如果连接到 GPIO_O_CLK0 上面的变量的值是多少

【问题讨论】:

    标签: linux embedded-linux dts device-tree


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多