memory: emif: add basic infrastructure for EMIF driver
authorAneesh V <aneesh@ti.com>
Fri, 27 Apr 2012 12:24:05 +0000 (17:54 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 2 May 2012 07:10:49 +0000 (00:10 -0700)
commit7ec944538dde3d7f490bd4d2619051789db5c3c3
tree03bbd82691ce1d620a14d31e8bc3f231232e660d
parent6c8b0906cf447adf2aeeed3d79eb5cec7f362d1f
memory: emif: add basic infrastructure for EMIF driver

EMIF is an SDRAM controller used in various Texas Instruments
SoCs. EMIF supports, based on its revision, one or more of
LPDDR2/DDR2/DDR3 protocols.

Add the basic infrastructure for EMIF driver that includes
driver registration, probe, parsing of platform data etc.

Signed-off-by: Aneesh V <aneesh@ti.com>
Reviewed-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Reviewed-by: Benoit Cousson <b-cousson@ti.com>
[santosh.shilimkar@ti.com: Moved to drivers/memory from drivers/misc]
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Tested-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/memory-devices/ti-emif.txt [new file with mode: 0644]
drivers/Kconfig
drivers/Makefile
drivers/memory/Kconfig [new file with mode: 0644]
drivers/memory/Makefile [new file with mode: 0644]
drivers/memory/emif.c [new file with mode: 0644]
drivers/memory/emif.h
include/linux/platform_data/emif_plat.h [new file with mode: 0644]