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/TDA2EXEVM:ULPI 接口 PHY 检测

Guru**** 2589275 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/636939/linux-tda2exevm-ulpi-interface-phy-detection

器件型号:TDA2EXEVM

工具/软件:Linux

大家好、

我们将 tda2ex 与 VISION SDK 2.12 SDK 配合使用。 内核版本4.4.23

我们将外部 USB 收发器(USB83340)连接到 USB3 ULPI 接口。

对于 ULPI 接口(USB3)、需要在器件树文件中配置什么?

 外部 PHY 是否需要专用驱动器才能工作?

现在、RESETB 为高电平、REFCLK 为27MHz、根据上电序列正常。  

此致、

Raj M

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

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

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

    大家好、

    是否有 ULPI 支持的更新?

    此致、

    Raj M

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

    据我所知、ULPI 为备份/测试用途分配了引脚、并且没有使用 ULPI PHY 发布 EVM。
    应针对 USB3 ULPI 进行适当的引脚多路复用设置、并将 USB_GUSB2PHYCFG[4] ULPI_UTMI_SEL 位设置为0x1。
    我真的不知道它是否起作用,也不知道是否需要其他设置。

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

    感谢您的回复。

    现在、我能够读取外部 PHY 的供应商和产品 ID。

    如何将通用 phy (NOP)驱动程序绑定到 USB3?

    此致、
    Raj M
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 DTB 文件中定义 ULPI_phy 节点、并将兼容标志设置为"USB-nop-xceiv"。

    例如、如下所示。

    USB3{&USB3}
    DR_MODE ="主机";
    PHY =<&ULPI_phy>;
    PHY-names ="ULPI-phy";
    };

    ULPI_phy:ULPI_phy{
    兼容="USB-nop-xceiv";
    (笑声)
    };

    此致
    Ravi