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.

[参考译文] DP83848K:适用于 Linux 的 DP83848K 驱动程序

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/888730/dp83848k-dp83848k-driver-for-linux

器件型号:DP83848K
主题中讨论的其他器件: DP83848C

你(们)好

我们在设计中使用的是 DP83848K、我们使用的是以下链接中的 Linux 驱动程序、

www.ti.com/.../DP83848SW-LINUX

但驱动程序配置用于 DP83848C、寄存器对于 dp83848K 则不同。

请告知我们需要为 DP83848K 配置与中断相关的内容。 因为我不熟悉在 PHY 接口中工作。

谢谢、

Deepanraj.a

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

    请尽快回复。 等待回复

    这是观察结果。 PHY 正在注册、但在注册后 PHY 链路未启动。

    libphy:fec_enet_mII_bus:探测
    FEC 20b4000.Ethernet eth0:寄存 PHC 设备0

    dtsi 文件会发生更改

    fect2{
          pinctrl-names ="default";
          pinctrl-0 =<&pinctrl_enet2>;
          PHY-Handle =<&ethphy0>;
          最大速度="100";
          PHY-MODE ="RMII";
          状态="正常";

           MDIO{
                   #address-cells =<1>;
                   #size-cells =<0>;

                   ethphy0:以太网 phy@4{
                           兼容="Eth以 太网-phy-IEEE802.3-C22";
                           reg =<4>;
                   };

           };

    };

    我们已连接 phy 驱动程序。

    e2e.ti.com/.../dp83848.c

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

    您好!

    当您说 PHY 正在注册时、您是否能够访问其寄存器? 能否提供寄存器转储?

    谢谢、

    Cecilia

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

    您好、Cecilia、

    无法读取任何寄存器。 不确定导致此问题的原因。

    谢谢、

    Deepanraj.a

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

    Deepanraj、您好!

    尽管版本不同、但 DP83848驱动程序仍适用于所有驱动程序。 因此、不应对驱动程序进行任何更改。 您能否详细说明一下"PHY 正在注册"这一含义

    谢谢、

    Cecilia