u-boot-brain/board/freescale
Timur Tabi f098c9c880 fsl: obsolete NXID v0 EEPROMs, automatically upgrade them to NXID v1
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 <timur@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-04-04 09:24:42 -05:00
..
common fsl: obsolete NXID v0 EEPROMs, automatically upgrade them to NXID v1 2011-04-04 09:24:42 -05:00
corenet_ds powerpc/85xx: Update fixed DDR3 timing table for P4080DS 2011-04-04 09:24:41 -05:00
m547xevb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m548xevb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5208evbe rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5235evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5249evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5253demo rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5253evbe rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5271evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5272c3 rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5275evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5282evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5329evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5373evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m52277evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m53017evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m54451evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m54455evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
mpc832xemds Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc837xemds Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc837xerdb Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc5121ads Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc7448hpc2 74xx_7xx: Cleanup for partial linking and --gc-sections 2010-11-27 23:35:12 +01:00
mpc8260ads miiphy: convert to linux/mii.h 2011-01-09 18:06:50 +01:00
mpc8266ads Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8308rdb Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8313erdb Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8315erdb Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8323erdb Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8349emds Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8349itx Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8360emds Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8360erdk Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8536ds powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mpc8540ads powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mpc8541cds powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mpc8544ds powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mpc8548cds powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mpc8555cds powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mpc8560ads powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mpc8568mds powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mpc8569mds powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mpc8572ds powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mpc8610hpcd powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mpc8641hpcn powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
mx31ads rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
mx31pdk mx31pdk: Make the full boot log visible 2011-02-21 08:30:54 +01:00
mx35pdk Add support for Freescale's mx35pdk board. 2011-02-02 00:54:43 +01:00
mx51evk MX51EVK: Use SWx macros in PMIC init 2011-02-02 00:54:42 +01:00
mx53evk MX5:MX53: add initial support for MX53EVK board 2011-02-02 00:54:42 +01:00
p1_p2_rdb powerpc/85xx: Remove config.mk for nand linker script 2011-04-04 09:24:40 -05:00
p1022ds powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00
p2020ds powerpc/8xxx: Refactor fsl_ddr_get_spd into common code from board 2011-04-04 09:24:41 -05:00