[U-Boot] [5/5]devkit8000 nand_spl: add nand_spl support

2011-06-28 Thread simonschwarzcor
Adds the board config for devkit8000 nand_spl. Adds SPL specific defines to 
board configuration. Adds the nand_spl Makefile for devkit8000. Adds the main 
spl implementation to nand_spl including early console init. Adds nand_spl 
linker script.

Signed-off-by: Simon Schwarz schw...@corscience.de
--

diff --git a/boards.cfg b/boards.cfg
index dfefc3f..bdc4136 100644
--- a/boards.cfg
+++ b/boards.cfg
@@ -74,15 +74,6 @@ omap1510inn  arm arm925t -   
ti
 aspenite arm arm926ejs   -   
Marvellarmada100
 afeb9260 arm arm926ejs   -   - 
 at91
 at91cap9adk  arm arm926ejs   -   atmel 
 at91
-at91sam9260ek_nandflash  arm arm926ejs   at91sam9260ek   atmel 
 at91at91sam9260ek:AT91SAM9260,SYS_USE_NANDFLASH
-at91sam9260ek_dataflash_cs0  arm arm926ejs   at91sam9260ek   atmel 
 at91at91sam9260ek:AT91SAM9260,SYS_USE_DATAFLASH_CS0
-at91sam9260ek_dataflash_cs1  arm arm926ejs   at91sam9260ek   atmel 
 at91at91sam9260ek:AT91SAM9260,SYS_USE_DATAFLASH_CS1
-at91sam9g20ek_nandflash  arm arm926ejs   at91sam9260ek   atmel 
 at91at91sam9260ek:AT91SAM9G20,SYS_USE_NANDFLASH
-at91sam9g20ek_dataflash_cs0  arm arm926ejs   at91sam9260ek   atmel 
 at91at91sam9260ek:AT91SAM9G20,SYS_USE_DATAFLASH_CS0
-at91sam9g20ek_dataflash_cs1  arm arm926ejs   at91sam9260ek   atmel 
 at91at91sam9260ek:AT91SAM9G20,SYS_USE_DATAFLASH_CS1
-at91sam9xeek_nandflash   arm arm926ejs   at91sam9260ek   atmel 
 at91at91sam9260ek:AT91SAM9XE,SYS_USE_NANDFLASH
-at91sam9xeek_dataflash_cs0   arm arm926ejs   at91sam9260ek   atmel 
 at91at91sam9260ek:AT91SAM9XE,SYS_USE_DATAFLASH_CS0
-at91sam9xeek_dataflash_cs1   arm arm926ejs   at91sam9260ek   atmel 
 at91at91sam9260ek:AT91SAM9XE,SYS_USE_DATAFLASH_CS1
 snapper9260  arm arm926ejs   -   
bluewater  at91snapper9260:AT91SAM9260
 snapper9g20  arm arm926ejs   snapper9260 
bluewater  at91snapper9260:AT91SAM9G20
 cpu9260  arm arm926ejs   cpu9260 
eukrea at91cpu9260:CPU9260
@@ -117,7 +108,7 @@ davinci_sffsdr   arm arm926ejs   sffsdr 
 davinci
 davinci_sonata   arm arm926ejs   sonata  
davincidavinci
 suen3arm arm926ejs   km_arm  
keymilekirkwood
 suen8arm arm926ejs   km_arm  
keymilekirkwood
-mgcoge3unarm arm926ejs   km_arm  
keymilekirkwood
+mgcoge2unarm arm926ejs   km_arm  
keymilekirkwood
 guruplug arm arm926ejs   -   
Marvellkirkwood
 mv88f6281gtw_ge  arm arm926ejs   -   
Marvellkirkwood
 openrd_base  arm arm926ejs   openrd  
Marvellkirkwoodopenrd:BOARD_IS_OPENRD_BASE
@@ -135,12 +126,10 @@ omap5912osk  arm arm926ejs   -
   ti
 edminiv2 arm arm926ejs   -   LaCie 
 orion5x
 dkb arm arm926ejs   -   
Marvellpantheon
 ca9x4_ct_vxp arm armv7   vexpressarmltd
-efikamx  arm armv7   efikamx - 
 mx5mx51evk:IMX_CONFIG=board/efikamx/imximage.cfg
+efikamx  arm armv7   efikamx - 
 mx5
 mx51evk  arm armv7   mx51evk 
freescale  mx5
mx51evk:IMX_CONFIG=board/freescale/mx51evk/imximage.cfg
 mx53evk  arm armv7   mx53evk 
freescale  mx5
mx53evk:IMX_CONFIG=board/freescale/mx53evk/imximage.cfg
-mx53loco arm armv7   mx53loco
freescale  mx5
mx53loco:IMX_CONFIG=board/freescale/mx53loco/imximage.cfg
-mx53smd  arm armv7   mx53smd 
freescale  mx5
mx53smd:IMX_CONFIG=board/freescale/mx53smd/imximage.cfg
-vision2  arm armv7   vision2 
ttcontrol  mx5
vision2:IMX_CONFIG=board/ttcontrol/vision2/imximage_hynix.cfg
+vision2  arm armv7   vision2 
ttcontrol  mx5
 cm_t35   arm 

Re: [U-Boot] [5/5]devkit8000 nand_spl: add nand_spl support

2011-06-28 Thread Andreas Bießmann
Dear Simon Schwarz,

Am 28.06.2011 16:14, schrieb simonschwarz...@googlemail.com:

snip long line

 Signed-off-by: Simon Schwarz schw...@corscience.de
 --
 
 diff --git a/boards.cfg b/boards.cfg
 index dfefc3f..bdc4136 100644
 --- a/boards.cfg
 +++ b/boards.cfg
 @@ -74,15 +74,6 @@ omap1510inn  arm arm925t - 
   ti
  aspenite arm arm926ejs   -   
 Marvellarmada100
  afeb9260 arm arm926ejs   -   -   
at91
  at91cap9adk  arm arm926ejs   -   
 atmel  at91
 -at91sam9260ek_nandflash  arm arm926ejs   at91sam9260ek   
 atmel  at91at91sam9260ek:AT91SAM9260,SYS_USE_NANDFLASH
 -at91sam9260ek_dataflash_cs0  arm arm926ejs   at91sam9260ek   
 atmel  at91at91sam9260ek:AT91SAM9260,SYS_USE_DATAFLASH_CS0
 -at91sam9260ek_dataflash_cs1  arm arm926ejs   at91sam9260ek   
 atmel  at91at91sam9260ek:AT91SAM9260,SYS_USE_DATAFLASH_CS1
 -at91sam9g20ek_nandflash  arm arm926ejs   at91sam9260ek   
 atmel  at91at91sam9260ek:AT91SAM9G20,SYS_USE_NANDFLASH
 -at91sam9g20ek_dataflash_cs0  arm arm926ejs   at91sam9260ek   
 atmel  at91at91sam9260ek:AT91SAM9G20,SYS_USE_DATAFLASH_CS0
 -at91sam9g20ek_dataflash_cs1  arm arm926ejs   at91sam9260ek   
 atmel  at91at91sam9260ek:AT91SAM9G20,SYS_USE_DATAFLASH_CS1
 -at91sam9xeek_nandflash   arm arm926ejs   at91sam9260ek   
 atmel  at91at91sam9260ek:AT91SAM9XE,SYS_USE_NANDFLASH
 -at91sam9xeek_dataflash_cs0   arm arm926ejs   at91sam9260ek   
 atmel  at91at91sam9260ek:AT91SAM9XE,SYS_USE_DATAFLASH_CS0
 -at91sam9xeek_dataflash_cs1   arm arm926ejs   at91sam9260ek   
 atmel  at91at91sam9260ek:AT91SAM9XE,SYS_USE_DATAFLASH_CS1

don't touch this ..

  snapper9260  arm arm926ejs   -   
 bluewater  at91snapper9260:AT91SAM9260
  snapper9g20  arm arm926ejs   snapper9260 
 bluewater  at91snapper9260:AT91SAM9G20
  cpu9260  arm arm926ejs   cpu9260 
 eukrea at91cpu9260:CPU9260
 @@ -117,7 +108,7 @@ davinci_sffsdr   arm arm926ejs   
 sffsdr  davinci
  davinci_sonata   arm arm926ejs   sonata  
 davincidavinci
  suen3arm arm926ejs   km_arm  
 keymilekirkwood
  suen8arm arm926ejs   km_arm  
 keymilekirkwood
 -mgcoge3unarm arm926ejs   km_arm  
 keymilekirkwood
 +mgcoge2unarm arm926ejs   km_arm  
 keymilekirkwood

and that .. and some more places

  guruplug arm arm926ejs   -   
 Marvellkirkwood
  mv88f6281gtw_ge  arm arm926ejs   -   
 Marvellkirkwood
  openrd_base  arm arm926ejs   openrd  
 Marvellkirkwoodopenrd:BOARD_IS_OPENRD_BASE
 @@ -135,12 +126,10 @@ omap5912osk  arm arm926ejs   -  
  ti
  edminiv2 arm arm926ejs   -   
 LaCie  orion5x
  dkb   arm arm926ejs   -   
 Marvellpantheon
  ca9x4_ct_vxp arm armv7   vexpress
 armltd
 -efikamx  arm armv7   efikamx -   
mx5  mx51evk:IMX_CONFIG=board/efikamx/imximage.cfg
 +efikamx  arm armv7   efikamx -   
mx5
  mx51evk  arm armv7   mx51evk 
 freescale  mx5  
 mx51evk:IMX_CONFIG=board/freescale/mx51evk/imximage.cfg
  mx53evk  arm armv7   mx53evk 
 freescale  mx5  
 mx53evk:IMX_CONFIG=board/freescale/mx53evk/imximage.cfg
 -mx53loco arm armv7   mx53loco
 freescale  mx5  
 mx53loco:IMX_CONFIG=board/freescale/mx53loco/imximage.cfg
 -mx53smd  arm armv7   mx53smd 
 freescale  mx5  
 mx53smd:IMX_CONFIG=board/freescale/mx53smd/imximage.cfg
 -vision2  arm armv7   vision2 
 ttcontrol  mx5  
 vision2:IMX_CONFIG=board/ttcontrol/vision2/imximage_hynix.cfg
 +vision2  arm armv7   vision2 
 ttcontrol  mx5
  cm_t35   arm armv7   cm_t35