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:uboot 中支持 mcu_cpsw C45 phy

Guru**** 2434370 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1538050/tda4vh-q1-mcu_cpsw-c45-phy-support-in-uboot

器件型号:TDA4VH-Q1


工具/软件:

大家好、TI 专家、我目前正在使用连接到 MCU_CPSW 端口的 Marvell 88Q2112。 如何在 U-Boot 中访问第 45 条 (C45) 型 PHY?“  我的 SDK 版本是

PROCESSOR-SDK-LINUX-J784S4  11.0.

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

    您好、

    您应该能够使用 u-boot 中的 mii 工具来实现它。 您是否面临任何问题。

    此致、  

    Tanmay  

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

    您好、

    感谢您的建议。 我已尝试使用 mii  U-Boot 中的工具访问第 45 条 (C45) PHY 寄存器、、但返回全部 0。 但是、在查看 CPSW MDIO 驱动程序的源代码 (drivers/net/phy/cpsw_mdio.c) 后、我发现当前实现缺少对 C45 协议的本机支持。  

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

    您好、

    正确、但应该可以使用 C22 间接访问 c45 寄存器。 您是否也面临这方面的问题。

    此致、
    Tanmay

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

    您好、我修改了 U-Boot 中的 CPSW_MDIO 读取和写入函数、以同时支持第 45 条和第 22 条协议、现在可以成功加载 88Q2112 的驱动程序。 谢谢!