On Mar 6, 2011, at 10:16 PM, Kumar Gala wrote: > From: Timur Tabi <ti...@freescale.com> > > The NXID EEPROM format comes in two versions, v0 and v1. The only > difference is in the number of MAC addresses that can be stored. NXID v0 > supports eight addresses, and NXID v1 supports 23. > > Rather than allow a board to choose which version to support, NXID v0 is > now considered deprecated. The EEPROM code is updated to support only > NXID v1, but it can still read EEPROMs formatted with v0. In these cases, > the EEPROM data is loaded and the CRC is verified, but the data is stored > into a v1 data structure. If the EEPROM data is written back, it is > written in v1 format. This allows existing v0-formatted EEPROMs to > continue providing MAC addresses, but any changes to the data will force > an upgrade to the v1 format, while retaining all data. > > Signed-off-by: Timur Tabi <ti...@freescale.com> > Signed-off-by: Kumar Gala <ga...@kernel.crashing.org> > --- > board/freescale/common/sys_eeprom.c | 48 ++++++++++++++++++++++++++++------ > 1 files changed, 39 insertions(+), 9 deletions(-)
applied to 85xx next - k _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot