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/66AK2E05:66AK2E05上的机密 USB1 PHY 控制寄存器

Guru**** 2542550 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/605191/linux-66ak2e05-secret-usb1-phy-control-registers-on-66ak2e05

器件型号:66AK2E05

工具/软件:Linux

要配置 USB0 PHY 、在0x02620738处有寄存器:

和代码:

USB_phy:USB_phy@2620738{
兼容="ti、keystone-usbphy";
#address-cells =<1>;
大小单元格=<1>;
reg =<0x2620738 24>;
STATUS ="禁用";

但没有关于 USB1 PHY 寄存器的信息。  keystone-k2e.dtsi 文件中的代码是指地址0x02620750:

USB1_phy:USB_phy@2620750{
兼容="ti、keystone-usbphy";
#address-cells =<1>;
大小单元格=<1>;
REG =<0x2620750 24>;
STATUS ="禁用";

但在数据表中、保留了以下地址:

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

    我已将此内容转发给 USB 专家。 他们的反馈应发布在此处。

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

    K2E 有2个 USB PHY、K2H 有1个 USB PHY。 我认为 K2E 数据表的存储器映射使用了 K2H 的 USB 部分、因此仅列出了具有24个字节的 PHY0 0x2620738、从0x2620750开始、PHY1有以下24个字节。 让我向 Linux USB 驱动程序团队确认这一点。

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

    是的、我确认这是 K2E 数据表中的错误。 0x02620750应为 PHY1的 phy_Ctrl。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢!