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.

[参考译文] DRA829V:J721E:为 CPSW9G 添加了 PHY 支持

Guru**** 2553700 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/964988/dra829v-j721e-adding-phy-support-for-cpsw9g

器件型号:DRA829V

尊敬的 TI 团队:

我们希望在 Linux 中支持一个用例、在该用例中、我们需要使用 CPSW9G (主域中的8端口开关)来使用特定的 PHY 提供连接。

通过相关 TT 中提供的信息、我们了解到当前实施方案利用了 r5f0_0上运行的 ethfw (app_remotesgvifcfg_server)、并且仅支持具有 dp83867 PHY 的 GESI 扩展板。 我在这里有多个问题

  1. 是否有计划直接在 Linux 下而不是通过 r5f0_0支持 CPSW9G?
  2. dp83867 PHY 不支持 RMII 模式、但 SDK 文档中声明了对该模式的支持、对吗? 如果没有、如何对其进行测试?
  3. 是否有办法通过 Linux 使用 ethfw 来支持 PHY 配置?
  4. 是否有指南介绍如何在 ethfw 中添加其他 PHY 支持?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Awais:

    以下是对您的问题的答复

    1.是否有计划直接在 Linux 下而不是通过 r5f0_0支持 CPSW9G?

    否、根据当前架构、EthFW 拥有并控制 CPSW。 所有请求都将路由到它。 请问您对这款车型预期会有什么问题吗?

    dp83867 PHY 不支持 RMII 模式、但 SDK 文档中声明了对该模式的支持、这是正确的吗? 如果没有、如何对其进行测试?

    没错。 但是 CPSW IP 支持 RMII、这就是它所指的。 它无法在 EVM 上进行测试、而是在定制板上进行测试。

    3.是否有办法使用 ethfw 通过 Linux 支持 PHY 配置?

    我不这么认为、因为 ETh 固件将首先通过其驱动程序启动 PHY、直到 Linux 无法对接口执行任何操作。 但我会与专家进行咨询。 您能否提供用例?

    4.是否有指南说明如何在 ethfw 中添加其他 PHY 支持?

    请参阅 此处的 PHY 集成指南

    此致

    葡萄园

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

    您好、Vineyet、

    [引用用户="Vineyet Roy"]

    1.是否有计划直接在 Linux 下而不是通过 r5f0_0支持 CPSW9G?

    否、根据当前架构、EthFW 拥有并控制 CPSW。 所有请求都将路由到它。 请问您对这款车型预期会有什么问题吗?

    [/报价]

    相对于当前架构、我没有很强的要求、但多功能器件(例如具有视频接口和以太网 PHY 的解串器)可能需要为 Linux (主要是 A72内核)提供功能、在这种情况下、器件管理会变得相当复杂。

    [引用用户="Vineyet Roy"]

    dp83867 PHY 不支持 RMII 模式、但 SDK 文档中声明了对该模式的支持、这是正确的吗? 如果没有、如何对其进行测试?

    没错。 但是 CPSW IP 支持 RMII、这就是它所指的。 它无法在 EVM 上进行测试、而是在定制板上进行测试。

    [/报价]

    注意到。

    [引用用户="Vineyet Roy"]

    3.是否有办法使用 ethfw 通过 Linux 支持 PHY 配置?

    我不这么认为、因为 ETh 固件将首先通过其驱动程序启动 PHY、直到 Linux 无法对接口执行任何操作。 但我会与专家进行咨询。 您能否提供用例?

    [/报价]

    如对1的答复中所述。 我有一个解串器、可为主域提供视频接口和以太网 PHY。 视频接口将在 Linux 中实现、因此器件的控制接口(SPI)驻留在 Linux 中。 在这种情况下控制以太网 PHY 需要设置 Remoteproc 桥接器并修补 ethfw、以便内核能够进行通信、从而正确设置以太网 PHY。 您是否认为有一种更简单的方法来实现此目的?

    [引用用户="Vineyet Roy"]

    4.是否有指南说明如何在 ethfw 中添加其他 PHY 支持?

    请参阅 此处的 PHY 集成指南

    [/报价]

    非常感谢导游的帮助。 但是、如果我正确理解这一点、ethfw 和 cpsw 驱动程序会假设每个 PHY 都有一个 MDIO 接口、这与我必须集成的以太网 PHY 不同、即没有 MDIO 接口。 您在这里看到了什么含义?

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

    大家好、

    我可以在这里得到响应吗?

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

    大家好、团队、

    是否有更新?

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

    尊敬的 Awais:

    很抱歉耽误你的时间、我已将问题转交给以太网专家

    此致

    葡萄园

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

    您好、Vineyet、

    是否有更新?

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

    由于 此评论 回答了我的大部分问题、我将此标记为已解决、并打开一个包含更详细信息/问题的新 TT。