[U-Boot] [PATCH v2] fsl: simplify the "mac id" command, improve boot-time informational message

Kumar Gala galak at kernel.crashing.org
Sat Aug 29 00:10:12 CEST 2009


On Aug 28, 2009, at 4:56 PM, Timur Tabi wrote:

> The "mac id" command took a 4-character parameter as the identifier  
> string.
> However, for any given board, only one kind of identifier is  
> acceptable, so it
> makes no sense to ask the user to type it in.  Instead, if the user  
> enters
> "mac id", the identifier (and also the version, if it's NXID) will
> automatically be set to the correct value.
>
> Improve the message that is displayed when EEPROM is read during  
> boot.  It now
> displays "EEPROM:" and then either an error message or the EEPROM  
> identifier
> if successful.
>
> If the identifier in EEPROM is valid, then always reject a bad CRC,  
> even if the
> CRC field has not been initialized.
>
> Don't force the MAC address count to MAX_NUM_PORTS or less.  Forcing  
> the value
> to be changed resulting in an in-memory copy that does not match  
> what's in
> hardware, even though the user did not request that change.
>
> Finally, always update the CRC value in the in-memory copy after any  
> field
> is changed, so that the CRC is always correct.
>
> Signed-off-by: Timur Tabi <timur at freescale.com>
> ---
> board/freescale/common/sys_eeprom.c |   81 ++++++++++++++++++++ 
> +--------------
> 1 files changed, 49 insertions(+), 32 deletions(-)

applied to 85xx next

- k


More information about the U-Boot mailing list