This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM6442:k3-am64-main.dtsi icssg0_MDIO 时钟

Guru**** 2845290 points

Other Parts Discussed in Thread: AM6442

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1634544/am6442-k3-am64-main-dtsi-icssg0_mdio-clock

器件型号: AM6442

您好、

引导 AM6442 时、我看到以下警告:

[0.423412] ti-sci-clk 44043000.system-controller:clock-controller:recalc-rate 对于 dev=62、clk=3、ret=–19 失败
[0.654172] ti-sci-clk 44043000.system-controller:clock-controller:is_prepared 对于 dev=62、clk=3、ret=–19 失败

ti-linux-kernel 分支 ti-linux-6.12.y arch/arm64/boot/dts/ti/k3-am64-main.dtsi 中

 icssg0_mdio:mdio@32400{
      兼容=“ti、davinci_mdio“;
      REG =<0x32400 0x100>;
      Clocks =<&K3_CLKS 62 3>;
      时钟名称=“fck";“;
      #address-cells =<1>;
      #size-cells =<0>;
      bus_freq =< 1000000>;
      STATUS =“已禁用“;
 };

据我所知、`clocks =<&K3_CLKS 62 3>`不正确。 我在此基础上获取 TI SCI 时钟文档 和 icssg1_MDIO 节点(看起来正确):

icssg1_MDIO:MDIO@32400{
      兼容=“ti、davinci_mdio“;
      REG =<0x32400 0x100>;
      #address-cells =<1>;
      #size-cells =<0>;
      Clocks =<&K3_CLKS 82 0>;
      时钟名称=“fck";“;
      bus_freq =< 1000000>;
      STATUS =“已禁用“;
 };

根据这些资料来源、似乎应作出以下更改:

Clocks =<&K3_CLKS 62 3>;

 Clocks =<&K3_CLKS 81 0>;

我在这里遗漏了什么吗?

谢谢、

Jared

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jared、

    感谢您的观看。 对于 isccg0_MDIO、器件 ID “62"看起来“看起来不正确。

    我正在将您的问题发送给 ICSSG 专家征求意见。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Bin、

    我昨天测试了更改、MDIO 似乎正在使用新的时钟源、并解决了时钟警告消息。

    再次感谢、

    Jared

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jared、

    感谢您的更新。

    我已就此事向我们的软件开发团队提交了内部申请单。