mtd: nand: add mrvl-nand driver
The driver is taken from the Linux kernel, with the following changes :
 - all DMA removed
 - all asynchronous handling removed, including the interrupt handler,
   and the asynchronous state handling
 - pxa armada support removed

Most the kernel structure was kept, to ease up future fixes integration
from the kernel driver.

The driver is tested on a pxa3xx system development
board (aka. zylonite), and reading, writing, erasing, and bad block
management were tested.

Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 9b847df commit 0ebe45422a4b215df50ce1f7b37cc2f69bbb8ef0
@Robert Jarzmik Robert Jarzmik authored on 10 Jan 2015
Sascha Hauer committed on 19 Jan 2015
Showing 4 changed files
View
drivers/mtd/nand/Kconfig
View
drivers/mtd/nand/Makefile
View
drivers/mtd/nand/nand_mrvl_nfc.c 0 → 100644
Too large (Show diff)
View
include/platform_data/mtd-nand-mrvl.h 0 → 100644