> -----Original Message----- > From: U-Boot <u-boot-boun...@lists.denx.de> On Behalf Of Markus Koch > Sent: Tuesday, January 11, 2022 20:23 > To: Camelia Alexandra Groza <camelia.gr...@nxp.com>; > joe.hershber...@ni.com; rfried....@gmail.com > Cc: Madalin Bucur (OSS) <madalin.bu...@oss.nxp.com>; Ioana Ciornei > <ioana.cior...@nxp.com>; u-boot@lists.denx.de; Markus Koch > <mar...@notsyncing.net> > Subject: [PATCH v3] net: fsl: Fix busy flag polling register > > NXP's mEMAC reference manual, Chapter 6.5.5 "MDIO Ethernet > Management > Interface usage", specifies to poll the BSY (0) bit in the CFG/STAT > register to wait until a transaction has finished, not bit 31 in the > data register. > > In the Linux kernel, this has already been fixed in commit 26eee0210ad7 > ("net/fsl: fix a bug in xgmac_mdio"). > > This patch changes the register in the fman_mdio and fsl_ls_mdio > drivers. > > As the MDIO_DATA_BSY define is no longer in use, this patch also removes > its definition from the fsl_memac header. > > Signed-off-by: Markus Koch <mar...@notsyncing.net> > --- > v1->v2: > * Fix register > v2->v3: > * Also apply fix to fsl_ls_mdio > * Add note about define-removal in commit message > > Thanks, Camelia!
Thanks for the patch. Reviewed-by: Camelia Groza <camelia.gr...@nxp.com>