fsl: add support for NXID v1 EEPROM format
authorTimur Tabi <timur@freescale.com>
Thu, 30 Sep 2010 20:36:50 +0000 (15:36 -0500)
committerKumar Gala <galak@kernel.crashing.org>
Thu, 7 Oct 2010 14:57:07 +0000 (09:57 -0500)
commitbfb707191a4332361f13f0fb3d99dd9986af8825
treea2399e6d2734c598141b2d6c56efe14f2b60164b
parente95a0611f259ed0440894be04a1d218dc4e56fb7
fsl: add support for NXID v1 EEPROM format

Freescale application note AN3638 describes an update to the NXID format,
which stores MAC addresses and related data on an on-board EEPROM.  The new
version adds support for up to 23 MAC addresses, instead of just 8.  Since
the initial implementation of NXID had a "0" in the 'version' field, this
new version is called "v1".

Boards that are shipped with EEPROMs in the NXID v1 format should define
CONFIG_SYS_I2C_EEPROM_NXID_1 instead of CONFIG_SYS_I2C_EEPROM_NXID.

Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
board/freescale/common/sys_eeprom.c