9
0
Fork 0
barebox/arch/arm/mach-s3c24xx
Juergen Beisert e0965c4d56 S3C24xx/NFC: Consider correct NAND page size for boot.
When booting from NAND, its important to know the correct page size. When
the NAND is used as the boot source, four dedicated pins are used to configure
the correct page size and address cycles. These pins can be read back in one
of the NFC registers to parametrize the load function.

This patch also extends the read routine to support more than four address
cycles on demand.

BTW: At least some mini2440s are misconfigured to use five address cycles for
a NAND device that is known to need only four address cycles. In this case the
vendor is at our side: This NAND simply ignores any additional address cycles
than required.

Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-03-14 12:11:19 +01:00
..
include/mach S3C24xx/NFC: Consider correct NAND page size for boot. 2011-03-14 12:11:19 +01:00
Kconfig mini2440: Add booting from NAND support 2011-03-03 16:15:55 +01:00
Makefile Add GPIO support and GPIO setup features to the S3C processors 2010-10-22 19:25:05 +02:00
generic.c MACH-S3C24XX: Change detection method of the second SDRAM bank 2011-03-03 16:15:52 +01:00
gpio-s3c24x0.c Add GPIO support and GPIO setup features to the S3C processors 2010-10-22 19:25:05 +02:00
lowlevel-init.S rename U-Boot-v2 project to barebox 2009-12-15 10:18:30 +01:00