uboot/include
Magnus Lilja 40c642bc19 MX31: Add NAND SPL for i.MX31.
This patch adds the NAND SPL framework needed to boot i.MX31 boards
from NAND.

It has been tested on a i.MX31 PDK board with large page NAND. Small
page NANDs should work as well, but this has not been tested.

Note: The i.MX31 NFC uses a non-standard layout for large page NANDs,
whether this is compatible with a particular setup depends on how
the NAND device is programmed by the flash programmer (e.g. JTAG
debugger).

The patch is based on the work by Maxim Artamonov.

Signed-off-by: Maxim Artamonov <scn1874@yandex.ru>
Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
2009-06-21 16:18:12 +02:00
..
asm-arm MX31: Add NAND SPL for i.MX31. 2009-06-21 16:18:12 +02:00
asm-avr32
asm-blackfin Blackfin: convert specific pre/post config headers to common method 2009-06-14 20:01:13 -04:00
asm-i386
asm-m68k Coldfire M5271: Activate u-boot system timer interrupt. 2009-06-12 20:45:47 +02:00
asm-microblaze
asm-mips MIPS: Make all extern-ed functions in bitops.h static 2009-05-16 09:20:05 +09:00
asm-nios
asm-nios2
asm-ppc 85xx: Add PORBMSR and PORDEVSR shift defines 2009-06-12 17:20:52 -05:00
asm-sh
asm-sparc Replace __attribute references with __attribute__ 2009-04-28 01:01:39 +02:00
bedbug
configs at91sam9263ek: add nor flash support 2009-06-21 16:18:11 +02:00
cramfs
galileo
jffs2
linux mtd: Update MTD infrastructure to support 64bit device size 2009-06-12 20:45:47 +02:00
lzma
mtd
pcmcia
u-boot rename include/zlib.h to include/u-boot/zlib.h 2009-04-04 15:37:54 +02:00
usb mpc85xx: USB: Add support 2009-06-12 20:47:17 +02:00
.gitignore
4xx_i2c.h
74xx_7xx.h
405_dimm.h
405_mal.h
ACEX1K.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
SA-1100.h
_exports.h
addr_map.h
ahci.h
ali512x.h
altera.h
ambapp.h
api_public.h
arm925t.h
armcoremodule.h
at45.h at91: rename DATAFLASH_MMC_SELECT to CONFIG_DATAFLASH_MMC_SELECT 2009-04-04 20:42:19 +02:00
at91rm9200_i2c.h
at91rm9200_net.h
ata.h
atmel_lcdc.h
bcd.h
bcm5221.h
bmp_layout.h
bzlib.h
circbuf.h
clps7111.h
command.h Make "usage" messages more helpful. 2009-06-12 20:45:48 +02:00
common.h 83xx: Replace CONFIG_MPC83XX with CONFIG_MPC83xx 2009-06-12 20:47:17 +02:00
commproc.h
config_cmd_all.h
config_cmd_default.h
console.h console.h: remove unused prototype 'console_realloc' 2009-05-15 22:13:57 +02:00
crc.h
da9030.h
dataflash.h
ddr_spd.h
devices.h
div64.h
dm9000.h Add config option for disabling DM9000-SROM support. 2009-06-08 22:57:21 -07:00
dm9161.h
dp83848.h
ds4510.h
dtt.h
e500.h 85xx: Add QE clk support 2009-06-12 17:16:59 -05:00
elf.h elf.h: Use stdint.h to provide standard typedefs for WIN32 2009-04-04 01:06:16 +02:00
environment.h mflash: Initial mflash support 2009-04-03 23:47:06 +02:00
exports.h
ext2fs.h
fat.h
fdc.h
fdt.h
fdt_support.h 83xx: Replace CONFIG_MPC83XX with CONFIG_MPC83xx 2009-06-12 20:47:17 +02:00
fis.h
flash.h UBI/cfi-mtd: Fix mtd name for multiple chips 2009-04-04 23:25:40 +02:00
fpga.h
fsl_esdhc.h
fsl_nfc.h MX31: Add NAND SPL for i.MX31. 2009-06-21 16:18:12 +02:00
hush.h
i2c.h i2c.h: Provide a default CONFIG_SYS_I2C_SLAVE value 2009-06-12 20:39:45 +02:00
i8042.h
ide.h
image.h Add support for building native win32 tools 2009-04-04 01:21:02 +02:00
iomux.h
ioports.h
keyboard.h
kgdb.h
lcd.h
lcdvideo.h
lh7a40x.h
lh7a400.h
lh7a404.h
libata.h
libfdt.h
libfdt_env.h Add support for building native win32 tools 2009-04-04 01:21:02 +02:00
linux_logo.h
lmb.h
logbuff.h
lpd7a400_cpld.h * Patch by Paul Ruhland, 17 May 2004: 2004-06-09 13:37:52 +00:00
lxt971a.h
lynxkdi.h
malloc.h
mb862xx.h
mg_disk.h
mii_phy.h
miiphy.h
mk48t59.h
mmc.h mmc: fix response decoding on little endian 2009-06-02 17:18:57 -05:00
mpc5xx.h
mpc5xxx.h
mpc5xxx_sdma.h
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h 83xx: Replace CONFIG_MPC83[0-9]X with MPC83[0-9]x 2009-06-12 20:47:17 +02:00
mpc85xx.h
mpc86xx.h
mpc106.h
mpc824x.h
mpc8220.h
mpc8260.h
mpc8260_irq.h
nand.h
net.h
netdev.h Convert DM9000 driver for CONFIG_NET_MULTI 2009-06-15 00:13:55 -07:00
nios-io.h
nios.h
nios2-epcs.h
nios2-io.h
nios2.h
nomadik.h
ns7520_eth.h
ns9750_bbus.h
ns9750_eth.h
ns9750_mem.h
ns9750_ser.h
ns9750_sys.h
ns16550.h include/ns16550.h: Unify structure declaration for registers 2009-04-04 01:23:56 +02:00
ns87308.h
onenand_uboot.h
part.h
pc_keyb.h
pca953x.h
pci.h
pci_ids.h
pcmcia.h
post.h
ppc4xx.h ppc4xx: Move definition for PPC4xx NAND FLASH controller to header 2009-05-23 12:51:39 +02:00
ppc4xx_enet.h
ppc405.h
ppc440.h
ppc_asm.tmpl
ppc_defs.h Initial revision 2000-07-19 14:09:16 +00:00
ps2mult.h
radeon.h
reiserfs.h
rtc.h
s3c24x0.h
s3c64x0.h
s3c2400.h
s3c2410.h
s3c6400.h s3c64xx: remove unnecessary definition 2009-04-24 22:54:18 +02:00
s6e63d6.h
s_record.h
sata.h
scsi.h
sed156x.h
sed13806.h
serial.h ZOOM2 Add serial support. 2009-06-12 20:39:53 +02:00
sha1.h
sha256.h
sm501.h
smiLynxEM.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
spi.h
spi_flash.h
status_led.h ARM Add blue colour LED to status_led. 2009-06-12 20:39:49 +02:00
stratixII.h
sym53c8xx.h
systemace.h
timestamp.h
tsec.h tsec: Add support for BCM5482S PHY 2009-06-15 00:13:54 -07:00
tsi108.h
tws.h
ubi_uboot.h
universe.h
usb.h
usb_cdc_acm.h
usb_defs.h
usbdescriptors.h
usbdevice.h drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
version.h
vfd_logo.h
video.h
video_ad7176.h
video_ad7177.h
video_ad7179.h
video_easylogo.h
video_fb.h
video_font.h
video_logo.h
virtex2.h
vsc7385.h
vxworks.h
w83c553f.h
watchdog.h
xilinx.h
xyzModem.h