On Thu, Sep 05, 2024 at 07:17:03PM +0800, Junhao Xie wrote: > On 2024/9/5 01:25, Andrew Lunn wrote: > >> +&gmac1 { > [...] > > This has been discussed a few times. You should be using phy-mode > > rgmii-id. > > After I changed phy-mode to rgmii-id, it seemed to work, > but it didn't transmit any data. > Maybe I made a mistake or should I continue to use phy-mode rgmii? How did you change the rx_delay and tx_delay? In general, we want the PHY to add the delay, not the MAC. Most boards in Linux do that. But boards using the motocomm PHY have got into a cargo cult copy/paste of using the MAC to add the delays. Andrew