mtd: rawnand: add NVIDIA Tegra NAND Flash controller driver
authorStefan Agner <stefan@agner.ch>
Sun, 24 Jun 2018 21:27:25 +0000 (23:27 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 2 Jul 2018 07:02:06 +0000 (09:02 +0200)
commitd7d9f8ec77fe90472a649d1c2adba43a2e306eeb
tree06d362d7544a707ae5f5465c8dedafb65e564f58
parentf8a53187a25fdb9fb9b3cbde63f9abdc5c0b7dec
mtd: rawnand: add NVIDIA Tegra NAND Flash controller driver

Add support for the NAND flash controller found on NVIDIA
Tegra 2 SoCs. This implementation does not make use of the
command queue feature. Regular operations using ->exec_op()
use PIO mode for data transfers. Raw, ECC and OOB read/writes
make use of the DMA mode for data transfer.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Signed-off-by: Stefan Agner <stefan@agner.ch>
Reviewed-by: Dmitry Osipenko <digetx@gmail.com>
Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
MAINTAINERS
drivers/mtd/nand/raw/Kconfig
drivers/mtd/nand/raw/Makefile
drivers/mtd/nand/raw/tegra_nand.c [new file with mode: 0644]