Hi, On Sun, 18 Oct 2020 at 19:24, Clément Péron <peron.clem@xxxxxxxxx> wrote: > > Before the commit: > net: phy: realtek: fix rtl8211e rx/tx delay config bbc4d71d6354 ("net: phy: realtek: fix rtl8211e rx/tx delay config") With the hash for reference it's better :) Clement > > The software overwrite for RX/TX delays of the RTL8211e were not > working properly and the Beelink GS1 had both RX/TX delay of RGMII > interface set using pull-up on the TXDLY and RXDLY pins. > > Now that these delays are working properly they overwrite the HW > config and set this to 'rgmii' meaning no delay on both RX/TX. > This makes the ethernet of this board not working anymore. > > Set the phy-mode to 'rgmii-id' meaning RGMII with RX/TX delays > in the device-tree to keep the correct configuration. > > Fixes: 089bee8dd119 ("arm64: dts: allwinner: h6: Introduce Beelink GS1 board") > Signed-off-by: Clément Péron <peron.clem@xxxxxxxxx> > --- > arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts b/arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts > index a364cb4e5b3f..6ab53860e447 100644 > --- a/arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts > +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts > @@ -99,7 +99,7 @@ &ehci0 { > &emac { > pinctrl-names = "default"; > pinctrl-0 = <&ext_rgmii_pins>; > - phy-mode = "rgmii"; > + phy-mode = "rgmii-id"; > phy-handle = <&ext_rgmii_phy>; > phy-supply = <®_aldo2>; > status = "okay"; > -- > 2.25.1 >