[U-Boot] [PATCH 3/3] smc911x: do net reset the chip if no EEPROM is connected

Daniel Mack daniel at caiaq.de
Thu Apr 9 02:08:38 CEST 2009


On Wed, Apr 08, 2009 at 06:00:40PM -0400, Mike Frysinger wrote:
> On Wednesday 08 April 2009 07:23:39 Daniel Mack wrote:
> > On boards without EEPROMs, don't reset the chip on U-Boot's exit so that
> > the MAC set by environment settings can be used by the OS later.
> 
> that isnt how the MAC is passed to the OS ... this change is incorrect
> 
> the OS must be able to get the MAC address regardless of the state of the 
> network controller

Not if the MAC is stored in the volatile smc911x registers. Issuing a
soft reset flushes these values - if U-Boot does that, the OS has no
change getting them.

That's what I saw here and it is also stated in the datasheet.

Daniel



More information about the U-Boot mailing list