On Tue, Dec 31, 2024 at 06:10:15AM +0100, Andrew Lunn wrote: > > > +ðernet0 { > > > + phy-mode = "2500base-x"; > > > +}; > > > + > > > +ðernet1 { > > > + phy-mode = "2500base-x"; > > > +}; > > > + > > > +&mdio { > > > + compatible = "snps,dwmac-mdio"; > > > + #address-cells = <1>; > > > + #size-cells = <0>; > > > + > > > + sgmii_phy0: phy@8 { > > > + compatible = "ethernet-phy-id31c3.1c33"; > > > + reg = <0x8>; > > > + device_type = "ethernet-phy"; > > > + interrupts-extended = <&tlmm 7 IRQ_TYPE_EDGE_FALLING>; > > > + reset-gpios = <&pmm8654au_2_gpios 8 GPIO_ACTIVE_LOW>; > > > + reset-assert-us = <11000>; > > > + reset-deassert-us = <70000>; > > > + }; > > > + > > > + sgmii_phy1: phy@0 { > > SGMII is 10/100/1000. You have a phy-mode of 2500base-x, which is only > 2500. So calling this sgmii_phy is wrong. Just call it phy1: phy@0. > Thanks Konrad/Andrew will fix this in next patch. Regards, Wasim