u-boot-brain/board/freescale/common
Timur Tabi 2d04db088e fsl: simplify the "mac id" command, improve boot-time informational message
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@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2009-08-28 17:12:52 -05:00
..
cadmus.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
cadmus.h Move the MPC8541/MPC8555/MPC8548 CDS board under board/freescale. 2007-12-11 22:34:20 -06:00
cds_pci_ft.c FSL: Clean up board/freescale/common/Makefile 2008-03-26 11:43:04 -05:00
cds_via.c FSL: Clean up board/freescale/common/Makefile 2008-03-26 11:43:04 -05:00
eeprom.h Move the MPC8541/MPC8555/MPC8548 CDS board under board/freescale. 2007-12-11 22:34:20 -06:00
fsl_diu_fb.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
fsl_diu_fb.h Move 8610 DIU interface structure definitions to header file. 2007-11-20 15:00:53 -06:00
fsl_logo_bmp.c FSL: Add a freescale bitmap logo. 2007-11-07 14:09:08 -06:00
Makefile Update Freescale 85xx boards to sys_eeprom.c 2008-09-09 10:13:35 +02:00
pixis.c 85xx/86xx: Replace in8/out8 with in_8/out_8 on FSL boards 2009-07-22 10:16:55 -05:00
pixis.h Add PIXIS FPGA support for MPC8641HPCN board. 2007-04-09 14:25:05 -05:00
pq-mds-pib.c FSL: Convert board/freescale/common/Makefile to use CONFIG_ 2008-01-16 12:05:05 -06:00
pq-mds-pib.h mpc83xx: Split PIB init code from pci.c and add Qoc3 ATM card support 2007-08-16 23:12:11 -05:00
sgmii_riser.c fsl: Remove unnecessary debug printfs 2009-03-09 17:46:10 -05:00
sgmii_riser.h Fixup SGMII PHY ids in the device tree 2009-02-16 18:05:54 -06:00
sys_eeprom.c fsl: simplify the "mac id" command, improve boot-time informational message 2009-08-28 17:12:52 -05:00
via.h Move the MPC8541/MPC8555/MPC8548 CDS board under board/freescale. 2007-12-11 22:34:20 -06:00