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.

[参考译文] Linux/TDA2EVM5777:如果我想使用另一个 PHY 内核(之前的 DP83865DVH),如何修改内核驱动程序?

Guru**** 2604225 points
Other Parts Discussed in Thread: DP83865

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/649414/linux-tda2evm5777-how-to-modify-the-kernel-driver-if-i-want-to-use-another-phy-core-dp83865dvh-before

器件型号:TDA2EVM5777
主题中讨论的其他器件:DP83865

工具/软件:Linux

如果我想使用另一个 PHY 内核(DP83865DVH 之前),如何修改内核驱动程序?  

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

    您的 kernel/SDK 是哪个版本?

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!
    我使用 VSDK (03.00.00)和内核(4.4.4.45)


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

    我已将您的问题转交给内核专家。

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

    你(们)好

    我假设您正在尝试在定制板上启动 DP83865 PHY、并且以太网仍在 Linux 中进行配置和使用。 请确认

    DP83865使用不同的 phy 驱动程序、您需要修改 devicetree 文件以指向正确的配置

    将很快返回、并显示此操作所需的确切更改

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    DP83865 PHY 使用"国家半导体"物理层驱动器。 确保内核内置对该 phy 驱动程序的支持(需要在内核配置中启用 CONFIG_ENMOLE_PHY 选项、请在内核配置的设备驱动程序>网络设备支持> PHY 设备支持和基础结构部分中找到此选项)。 phy 驱动程序基于报告的 phy id 信息进行关联、因此、如果内核内置了正确的 phy 驱动程序、则会在运行时自动选择正确的 phy 驱动程序
    在 RGMII 模式下、可能还需要在 PHY 端启用延迟-您能否尝试一下并报告您的发现