On 6/4/2024 1:11 PM, Venkat Kumar Ande wrote: > From: Venkat Kumar Ande <venkatkumar.a...@amd.com> > > The XGBE supports performing MDIO operations using an MDIO command > request. The driver mistakenly uses the mdio port address as the > MDIO command request device address instead of the MDIO command > request port address. Additionally, the driver does not properly check > for and create a clause 45 MDIO command > > Without the fix PHY device is not detected and can't be usable. > > Check the supplied MDIO register to determine if the request is a clause > 45 operation (MII_ADDR_C45). For a clause 45 operation, extract device > address and register number from the supplied MDIO register and use them > to set the MDIO command request device address and register number fields. > For a clause 22 operation, the MDIO request device address is set to zero > and the MDIO command request register number is set to the supplied MDIO > register. In either case, the supplied MDIO port address is used as the > MDIO command request port address. > > Fixes: 4ac7516b8b39 ("net/axgbe: add phy init and related APIs") > Cc: sta...@dpdk.org > Signed-off-by: Venkat Kumar Ande <venkatkumar.a...@amd.com> > Acked-by: Selwin Sebastian <selwin.sebast...@amd.com> >
Series applied to dpdk-next-net/main, thanks.