u-boot-brain/arch/arm/cpu/arm926ejs
Vladimir Zapolskiy dcfd37e5ef nand: lpc32xx: add SLC NAND controller support
The change adds support of LPC32xx SLC NAND controller.

LPC32xx SoC has two different mutually exclusive NAND controllers to
communicate with single and multiple layer chips.

This simple driver allows to specify NAND chip timings and defines
custom read_buf()/write_buf() operations, because access to 8-bit data
register must be 32-bit aligned.

Support of hardware ECC calculation is not implemented (data
correction is always done by software), since it requires a working
DMA engine.

The driver can be included to an SPL image.

Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
Acked-by: Scott Wood <scottwood@freescale.com>
Tested-by: Sylvain Lemieux <slemieux@tycoint.com>
2015-08-12 20:47:33 -04:00
..
armada100 arm926ejs: convert makefiles to Kbuild style 2013-10-31 12:53:39 -04:00
lpc32xx nand: lpc32xx: add SLC NAND controller support 2015-08-12 20:47:33 -04:00
mx25 mx25: Fix boot hang by avoiding vector relocation 2015-01-08 13:50:17 -05:00
mx27 imx: fix exception vectors relocation in imx27 2014-11-20 10:13:54 +01:00
mxs mxs: Do not disable bo detection when DC-DC is already enabled 2015-06-01 09:21:54 +02:00
omap Move CONFIG_DISPLAY_CPUINFO to Makefile 2014-02-19 11:10:05 -05:00
orion5x edminiv2: switch to SPL 2015-02-25 07:59:50 +01:00
spear Kconfig: Move CONFIG_DESIGNWARE_ETH to Kconfig 2015-04-18 11:11:36 -06:00
cache.c arm926ejs: cache: use __weak 2014-11-04 15:01:04 -05:00
cpu.c arm, arm926ejs: make thumb mode compileable 2015-01-19 12:49:26 +01:00
Makefile ARM: remove dkb board support 2015-02-24 17:07:03 -05:00
start.S remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00