Add Flex-OneNAND booting support
authorKyungmin Park <kmpark@infradead.org>
Sun, 16 Mar 2008 23:54:06 +0000 (08:54 +0900)
committerWolfgang Denk <wd@denx.de>
Tue, 25 Mar 2008 23:05:32 +0000 (00:05 +0100)
commit1bb707c39a0833e91d9f797dd862aaaaf4af264d
tree025e32303ffb6760c96aebbd769dac9c2a93ce46
parentc512389cc4a10253249271ff6c887c6dab1f0db2
Add Flex-OneNAND booting support

Flex-OneNAND is a monolithic integrated circuit with a NAND Flash array
using a NOR Flash interface. This on-chip integration enables system designers
to reduce external system logic and use high-density NAND Flash
in applications that would otherwise have to use more NOR components.

Flex-OneNAND enables users to configure to partition it into SLC and MLC areas
in more flexible way. While MLC area of Flex-OneNAND can be used to store data
that require low reliability and high density, SLC area of Flex-OneNAND
to store data that need high reliability and high performance. Flex-OneNAND
can let users take advantage of storing these two different types of data
into one chip, which is making Flex-OneNAND more cost- and space-effective.

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Makefile
drivers/mtd/onenand/onenand_base.c
onenand_ipl/board/apollon/Makefile
onenand_ipl/onenand_boot.c
onenand_ipl/onenand_ipl.h
onenand_ipl/onenand_read.c