uboot-mt623x/cpu/ppc4xx
Stefan Roese 71665ebf88 ppc4xx: Add Canyonlands NAND booting support
460EX doesn't support a fixed bootstrap option to boot from 512 byte page
NAND devices. The only bootstrap option for NAND booting is option F for
2k page devices. So to boot from a 512 bype page device, the I2C bootstrap
EEPROM needs to be programmed accordingly.

This patch adds basic NAND booting support for the AMCC Canyonlands aval
board and also adds support to the "bootstrap" command, to enable NAND
booting I2C setting.

Tested with 512 byte page NAND device (32MByte) on Canyonlands.

Signed-off-by: Stefan Roese <sr@denx.de>
2008-03-15 07:28:05 +01:00
..
4xx_enet.c ppc4xx: Add basic support for AMCC 460EX/460GT (1/5) 2008-03-15 07:28:03 +01:00
4xx_pci.c ppc4xx: Add basic support for AMCC 460EX/460GT (1/5) 2008-03-15 07:28:03 +01:00
4xx_pcie.c ppc4xx: Add basic support for AMCC 460EX/460GT (1/5) 2008-03-15 07:28:03 +01:00
4xx_uart.c ppc4xx: Add basic support for AMCC 460EX/460GT (1/5) 2008-03-15 07:28:03 +01:00
40x_spd_sdram.c ppc4xx: Consolidate some of the 405 and 440 macros/structs into 4xx 2007-10-31 21:20:50 +01:00
44x_spd_ddr.c ppc4xx: Add CONFIG_4xx_DCACHE compile options to enable cached SDRAM 2007-10-31 21:21:47 +01:00
44x_spd_ddr2.c ppc4xx: Add basic support for AMCC 460EX/460GT (1/5) 2008-03-15 07:28:03 +01:00
Makefile Add denali_data_eye.o and denali_spd_ddr2.o to PPC4xx Makefile 2007-12-27 19:35:36 +01:00
bedbug_405.c cpu/[7a-ln-z]*: Remove obsolete references to CONFIG_COMMANDS 2007-07-09 18:57:22 -05:00
cache.S ppc4xx: Rework 4xx cache support 2007-10-31 21:21:46 +01:00
commproc.c ppc4xx: Add CFG_POST_ALT_WORD_ADDR to support non OCM POST WORD storage 2008-01-09 10:25:46 +01:00
config.mk cpu/ppc4xx/config.mk: Make a needlessly deffered expansion immediate. 2008-02-23 09:44:54 +01:00
cpu.c ppc4xx: Add basic support for AMCC 460EX/460GT (2/5) 2008-03-15 07:28:04 +01:00
cpu_init.c ppc4xx: Add basic support for AMCC 460EX/460GT (2/5) 2008-03-15 07:28:04 +01:00
dcr.S cpu/ rtc/ include/: Remove lingering references to CFG_CMD_* symbols. 2007-07-10 10:27:39 -05:00
denali_data_eye.c ppc4xx: Remove weak binding from common Denali data-eye search code 2008-01-05 10:14:56 +01:00
denali_spd_ddr2.c ppc4xx: Add CONFIG_4xx_DCACHE compile switch to Denali-core SPD code 2008-02-14 07:42:32 +01:00
fdt.c ppc4xx: fdt: Cleanup setup of cpu node setup 2007-12-27 19:35:34 +01:00
gpio.c ppc4xx: Add functionality to GPIO support 2008-01-04 11:38:45 +01:00
i2c.c ppc4xx: Fix i2c divisor calcularion for PPC4xx 2007-04-12 14:15:59 +02:00
interrupts.c ppc4xx: interrupt.c reworked 2008-03-15 07:28:03 +01:00
iop480_uart.c ppc4xx: Move cpu/ppc4xx/vecnum.h into include path 2008-01-09 06:32:58 +01:00
kgdb.S ppc4xx: Rework 4xx cache support 2007-10-31 21:21:46 +01:00
miiphy.c ppc4xx: miiphy.c reworked 2008-03-15 07:28:03 +01:00
ndfc.c ppc4xx: Add basic support for AMCC 460EX/460GT (2/5) 2008-03-15 07:28:04 +01:00
resetvec.S * Code cleanup: 2003-06-27 21:31:46 +00:00
sdram.c ppc4xx: Add initial Zeus (PPC405EP) board support 2007-08-14 14:44:41 +02:00
sdram.h ppc4xx: Add initial Zeus (PPC405EP) board support 2007-08-14 14:44:41 +02:00
speed.c ppc4xx: Add basic support for AMCC 460EX/460GT (2/5) 2008-03-15 07:28:04 +01:00
start.S ppc4xx: Add Canyonlands NAND booting support 2008-03-15 07:28:05 +01:00
tlb.c ppc4xx: program_tlb now uses 64bit physical addess 2008-03-15 07:28:03 +01:00
traps.c [PPC440SPe] Convert machine check exceptions handling 2007-09-07 17:46:18 +02:00
usb.c ppc4xx: Make USB working with CONFIG_4xx_DCACHE defined 2007-11-09 16:42:15 +01:00
usb_ohci.c [PATCH] Add AMCC PPC405EZ support 2007-03-21 13:38:59 +01:00
usb_ohci.h Add support for AMCC PPC440EP/GR eval boards Yosemite and Yellowstone. 2005-08-01 16:41:48 +02:00
usbdev.c ppc4xx: Move cpu/ppc4xx/vecnum.h into include path 2008-01-09 06:32:58 +01:00
usbdev.h Add support for AMCC PPC440EP/GR eval boards Yosemite and Yellowstone. 2005-08-01 16:41:48 +02:00