> -----Original Message----- > From: u-boot-boun...@lists.denx.de > [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Albert Aribaud > Sent: Friday, July 09, 2010 12:04 PM > To: u-boot@lists.denx.de > Subject: [U-Boot] [PATCH V2 4/6] mv_egiga: only randomize MAC > on kirkwood
Otherway: Some SOCs cannot generate random numbers required for Randomize MAC address generation. Mostly on any SoC there are time varient registors than can be used to generate random number for system need. If it is not possible on some SoC (ex. Orion5x) or not yet discovered, then skip this logic under CONFIG_SKIP_RANDOMNUMGEN (ex.) > > > Signed-off-by: Albert Aribaud <albert.arib...@free.fr> > --- > drivers/net/mv_egiga.c | 10 +++++++++- > 1 files changed, 9 insertions(+), 1 deletions(-) > > diff --git a/drivers/net/mv_egiga.c b/drivers/net/mv_egiga.c > index 96e6a5a..9db24ba 100644 > --- a/drivers/net/mv_egiga.c > +++ b/drivers/net/mv_egiga.c > @@ -698,13 +698,21 @@ int mv_egiga_initialize(bd_t * bis) > } > > while (!eth_getenv_enetaddr(s, dev->enetaddr)) { > - /* Generate Random Private MAC addr if > not set */ > + /* Generate Private MAC addr if not set */ > dev->enetaddr[0] = 0x02; > dev->enetaddr[1] = 0x50; > dev->enetaddr[2] = 0x43; > +#if defined (CONFIG_KIRKWOOD) This should ifndef CONFIG_SKIP_RANDOMNUMGEN Regards.. Prafulla . . _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot