u-boot-brain/board/freescale
Michael Barkowski 5b2793a3f3 mpc8323erdb: fix EEPROM page size and get MAC from EEPROM
This patch fixes eeprom page size so that you can now write more than
64 bytes at a time.

It also makes the board take MAC addresses, if found, from EEPROM.

User should place up to 4 addresses at offset 0x7f00, for
eth{,1,2,3}addr.  Any unused addresses should be zero.  This group of
four six-byte values should have it's CRC at the end.  crc32 and
eeprom commands can be used to accomplish this.

If CRC fails, MAC addresses come from the environment.  If CRC
succeeds, the environment is overwritten at startup.

Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2008-03-28 16:02:27 -05:00
..
common FSL: Clean up board/freescale/common/Makefile 2008-03-26 11:43:04 -05:00
m547xevb ColdFire: MCF547x_8x - Add M547xEVB and M548xEVB board 2008-01-17 14:59:42 -06:00
m548xevb ColdFire: MCF547x_8x - Add M547xEVB and M548xEVB board 2008-01-17 14:59:42 -06:00
m5235evb Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections 2008-01-12 20:31:39 +01:00
m5249evb Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections 2008-01-12 20:31:39 +01:00
m5253evbe Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections 2008-01-12 20:31:39 +01:00
m5329evb ColdFire: Update FlexBus CS for MCF532x 2008-01-17 14:59:40 -06:00
m5373evb ColdFire: Add M5373EVB platform support - 1 2008-01-17 14:59:40 -06:00
m52277evb ColdFire: Add MCF5227x cpu and M52277EVB support-1 2008-01-17 14:59:41 -06:00
m54455evb Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections 2008-01-12 20:31:39 +01:00
mpc832xemds Remove erroneous or extra spd.h #includers. 2008-03-05 00:17:43 +01:00
mpc837xemds mpc83xx: cleanup System Part and Revision ID Register (SPRIDR) code 2008-03-28 16:01:06 -05:00
mpc837xerdb mpc83xx: cleanup System Part and Revision ID Register (SPRIDR) code 2008-03-28 16:01:06 -05:00
mpc7448hpc2 FSL: Move board/mpc7448hpc2 under board/freescale 2008-03-25 23:00:36 +01:00
mpc8260ads FSL: Move board/mpc8260ads under board/freescale 2008-03-25 23:00:00 +01:00
mpc8266ads FSL: Move board/mpc8266ads under board/freescale 2008-03-25 23:00:40 +01:00
mpc8313erdb 83xx: Add Vitesse VSC7385 firmware uploading 2008-03-25 19:16:43 -05:00
mpc8315erdb mpc83xx: fix mpc8313/mpc8315/mpc8349itx Makefiles for silent build (with -s) 2008-01-16 12:00:50 -06:00
mpc8323erdb mpc8323erdb: fix EEPROM page size and get MAC from EEPROM 2008-03-28 16:02:27 -05:00
mpc8349emds Remove erroneous or extra spd.h #includers. 2008-03-05 00:17:43 +01:00
mpc8349itx 83xx: Add Vitesse VSC7385 firmware uploading 2008-03-25 19:16:43 -05:00
mpc8360emds mpc83xx: cleanup System Part and Revision ID Register (SPRIDR) code 2008-03-28 16:01:06 -05:00
mpc8360erdk mpc83xx: MPC8360E-RDK: configure pario pins for AD7843 and FHCI 2008-03-25 19:16:47 -05:00
mpc8540ads 85xx: Add the concept of CFG_CCSRBAR_PHYS 2008-03-26 11:43:03 -05:00
mpc8541cds FSL: Clean up board/freescale/common/Makefile 2008-03-26 11:43:04 -05:00
mpc8544ds 85xx: Add the concept of CFG_CCSRBAR_PHYS 2008-03-26 11:43:03 -05:00
mpc8548cds FSL: Clean up board/freescale/common/Makefile 2008-03-26 11:43:04 -05:00
mpc8555cds FSL: Clean up board/freescale/common/Makefile 2008-03-26 11:43:04 -05:00
mpc8560ads 85xx: Add the concept of CFG_CCSRBAR_PHYS 2008-03-26 11:43:03 -05:00
mpc8568mds FSL: Clean up board/freescale/common/Makefile 2008-03-26 11:43:04 -05:00
mpc8610hpcd FSL: Clean up board/freescale/common/Makefile 2008-03-26 11:43:04 -05:00
mpc8641hpcn Remove erroneous or extra spd.h #includers. 2008-03-05 00:17:43 +01:00