]> bbs.cooldavid.org Git - net-next-2.6.git/commit
mtd: Flex-OneNAND support
authorRohit Hagargundgi <h.rohit@samsung.com>
Tue, 12 May 2009 20:46:57 +0000 (13:46 -0700)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Fri, 5 Jun 2009 17:59:21 +0000 (18:59 +0100)
commit5988af2319781bc8e0ce418affec4e09cfa77907
tree7de04259b49ab0b50b98e9dae6a5fe61d3de67bc
parent67ce04bf2746f8a1f8c2a104b313d20c63f68378
mtd: Flex-OneNAND support

Add support for Samsung Flex-OneNAND devices.

Flex-OneNAND combines SLC and MLC technologies into a single device.
SLC area provides increased reliability and speed, suitable for storing
code such as bootloader, kernel and root file system.  MLC area
provides high density and is suitable for storing user data.

SLC and MLC regions can be configured through kernel parameter.

[akpm@linux-foundation.org: export flexoand_region and onenand_addr]
Signed-off-by: Rohit Hagargundgi <h.rohit@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Vishak G <vishak.g@samsung.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Documentation/kernel-parameters.txt
drivers/mtd/onenand/onenand_base.c
drivers/mtd/onenand/onenand_bbt.c
drivers/mtd/onenand/onenand_sim.c
include/linux/mtd/onenand.h
include/linux/mtd/onenand_regs.h