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.

[参考译文] TDA4VH-Q1:A72 Linux MDIO 控制

Guru**** 2587365 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1575053/tda4vh-q1-a72-linux-mdio-control

器件型号:TDA4VH-Q1
Thread 中讨论的其他器件:TDA4VH

工具/软件:

你(们)好
 TDA4VH  ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05

TDA4VH CPSW9G 有两个使用不带 PHY 的 SGMII 的端口、以及两个连接到外部 PHY 的 RGMII 端口。 我需要从 A72 Linux 端通过 MDIO 读取 PHY 状态。

我是否可以将所有 MDIO/PHY 驱动程序完全放在 A72 上的 Linux 中?

如果是、如何从 MCU2-0 禁用 MDIO 控制?

是否有任何替代解决方案允许 Linux 管理 MDIO 总线?

在 Linux 中可以控制 RGMII 端口、同时控制 MCU2-0 上的 SGMII USXGMII 端口吗?


此致、  
6 月

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

    您好 Jun、

    您能否确认、您要查找的是 从 MCU2_0 控制以太网交换机、但要从 a72 控制 phy?

    如果是这种情况、则当前软件不支持它。 您可以自定义 Linux 内核、只需使用它来管理 PHY 而无需添加 MAC 端口、但它不受支持。

    由于这是一个非常定制和非标准的用例、我认为我们甚至不打算支持这是未来的用例。

    我能否在控制 MCU2-0 上的 SGMII USXGMII 端口的同时控制 Linux 中的 RGMII 端口?

    当前软件也无法做到这一点。

    您是否在 Linux 中看到了 ethfw 中缺少的任何功能、因此您需要执行此操作。 更值得讨论的是在 ethfw 中添加此功能。

    对于上述问题、可以从硬件的角度解决、但 TI 不会为其提供任何软件实现或支持。

    此致、
    Tanmay

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

    您好、Tanmay
      我是否可以在 Linux 中直接禁用 MCU2-0 网络并管理所有网络接口、包括 PHY 驱动程序、CPSW、RGMII 和 SGMII?

    software-dl.ti.com/.../CPSWng-Native-Ethernet.html

    此致、  
    6 月

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

    您好 Jun、

    是的。 这是可能的。 您也会看到相应的文档。

    此致、
    Tanmay