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/66AK2G02:Linux 是否支持用于66AK2G02的 RMII

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/673542/linux-66ak2g02-is-rmii-supported-on-linux-for-the-66ak2g02

器件型号:66AK2G02

工具/软件:Linux

大家好、

Linux 下是否支持用于66AK2G02的 RMII?

我看到 RGMII、但我想在定制产品上使用 RMII。

谢谢

维尔

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

    应支持这一点、请参阅 Documentation/devicetree/bindings/set/ethernet.txt:
    - phy-mode:字符串、PHY 接口的运行模式。 这现在是事实
    标准属性;支持的值为:
    *"MII"
    *"gmii"
    *"SGMII"
    "qsgmii"
    *"TBI"
    *"reV-MII"
    *"RMII"
    *"RGMII"(需要时、MAC 会添加 RX 和 TX 延迟)
    "RGMII-id"(具有 PHY 提供的内部 RX 和 TX 延迟的 RGMII
    在这种情况下、MAC 不应添加 RX 或 TX 延迟)
    *"RGMII-rxid"(具有由 PHY、MAC 提供的内部 RX 延迟的 RGMII
    在这种情况下不应添加 RX 延迟)
    "RGMII-txid"(具有由 PHY、MAC 提供的内部 TX 延迟的 RGMII
    在这种情况下不应添加 TX 延迟)
    *"rtbi"
    *"SMII"
    xgmii *
    *"trgmii"

    您应该能够使 RMII 模式工作。

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

    Yordan、您好!

    这似乎对我不起作用。 我发现、要启用 RMII 时钟、您需要向 ETH CLKCTRL 寄存器写入4。 另请参见一个以太网 CFG 寄存器、该寄存器需要设置为1 (RMII)而不是 RGMII (2)。 您建议的更改既不会... 您能否仔细检查您的建议是否允许 netcp/ethss/etc 开始使用 RMII 模式?

    谢谢

    维尔

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

    让我检查一下这个。

    此致、
    Yordan