memory: jz4780-nemc: driver for the NEMC on JZ4780 SoCs
authorAlex Smith <alex.smith@imgtec.com>
Mon, 9 Mar 2015 14:29:04 +0000 (14:29 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 26 Mar 2015 22:51:36 +0000 (23:51 +0100)
commit911a88829725572820dad9a168e735c606a2fdcb
tree4ef6f905b90ac9746f4addc4e4335aa75e89014c
parentc0e6841653e9e96fea9e0f973a785bc66f45b532
memory: jz4780-nemc: driver for the NEMC on JZ4780 SoCs

Add a driver for the NAND/External Memory Controller (NEMC) on JZ4780
and later SoCs.

The primary function of this driver is to configure parameters, such
as timings, for external memory devices using data supplied in the
device tree. Devices connected to the NEMC are represented in the DT
as children of the NEMC node, the driver uses optional properties
specified in these child nodes to configure the parameters of each
bank.

Signed-off-by: Alex Smith <alex@alex-smith.me.uk>
Signed-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/memory/Kconfig
drivers/memory/Makefile
drivers/memory/jz4780-nemc.c [new file with mode: 0644]
include/linux/jz4780-nemc.h [new file with mode: 0644]