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.

[参考译文] AM3352:OPP50中不支持 MDIO 的说明

Guru**** 2582405 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/626977/am3352-clarification-on-mdio-not-supported-in-opp50

器件型号:AM3352

团队、

a) AM335x 数据表明确提到 OPP50不支持 MDIO:
http://www.ti.com/product/AM3352/datasheet/peripheral_information_and_timings#SPRS7173411

http://www.ti.com/product/AM3352/datasheet/peripheral_information_and_timings#SPRS7174426

是否有更多有关什么 OPP50条件会使 MDIO 无法正常工作的信息? 是降低时钟速度还是其他因素?
此外、第1个链接专门提到 CPSW 和 MDIO、而第2个链接提到 EMAC、但没有提到 MDIO。

b)对于 AM335xB、VDD_CORE 有 OPP50、VDD_MPU 有 OPP50。 根据表5.8、可以实现不同的组合:
http://www.ti.com/product/AM3352/datasheet/specifications?search=OPP50#SPRS71736200

上述 MDIO 和 EMAC OPP50限制信息(来自 A)是否指两个电源轨的 OPP50模式? 还是可以在 OPP50中使用这两个器件中的一个、以使 MDIO/EMAC 仍然正常工作?

c)数据表显示了 VDD_CORE/VDD-MPU 运算的一些有效组合。
例如、具有 OPP50的 VDD_CORE 和具有 OPP100的 VDD_MPU 是有效组合。

Linux 框架是否支持上述 OPP 配置?
我在 Linux 电源框架 wiki 文档(对于内核4.x)中找不到有关单独更改 VDD_CORE 和 VDD_MPU 操作的参考:
http://processors.wiki.ti.com/index.php/Linux_Core_Power_Management_User%27s_Guide_(v4.4)

提前感谢、

A.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已通知设计团队。 他们的反馈将在此处发布。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    OPP50不支持以太网操作、因此无需努力表征 OPP50处的 MDIO。

    我无法权威性地回答您的 Linux 框架问题、但考虑到硬件不支持此组合(MDIO+OPP50)、我不希望软件支持相同。