Hi Prafulla, Prafulla Wadaskar wrote: > following build warning was observed > > mv88e61xx.c: In function ‘mv88e61xx_busychk’: > mv88e61xx.c:208: warning: dereferencing type-punned pointer will break > strict-aliasing rules > > This patch fixes the same > Patch tested for rd6281a board build > > Signed-off-by: Prafulla Wadaskar <prafu...@marvell.com> > --- > drivers/net/phy/mv88e61xx.c | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/net/phy/mv88e61xx.c b/drivers/net/phy/mv88e61xx.c > index 3754e8b..2d1de02 100644 > --- a/drivers/net/phy/mv88e61xx.c > +++ b/drivers/net/phy/mv88e61xx.c > @@ -201,11 +201,11 @@ static void mv88e61xx_port_vlan_config(struct > mv88e61xx_config *swconfig, > */ > static int mv88e61xx_busychk(char *name) > { > - u32 reg = 0; > + u16 reg = 0; > u32 timeout = MV88E61XX_PHY_TIMEOUT; > do { > RD_PHY(name, MV88E61XX_GLB2REG_DEVADR, > - MV88E61XX_PHY_CMD, (u16 *) & reg); > + MV88E61XX_PHY_CMD, ®); > if (timeout-- == 0) { > printf("SMI busy timeout\n"); > return -1; > Applied to net repo.
thanks, Ben _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot