driver/ddr/fsl: Add general MMDC driver and reuse common MMDC driver for ls1012a
authorShengzhou Liu <Shengzhou.Liu@nxp.com>
Fri, 26 Aug 2016 10:30:39 +0000 (18:30 +0800)
committerYork Sun <york.sun@nxp.com>
Wed, 14 Sep 2016 21:08:22 +0000 (14:08 -0700)
commitb9e745bbe2562fda710d668dc9cef46e0b23049f
tree202c8a38ec99f44e4182be83aed654ac1d27ccc2
parent93a6d3284ca635496c6de097e49cadc8f62e6256
driver/ddr/fsl: Add general MMDC driver and reuse common MMDC driver for ls1012a

This general MMDC driver adds basic support for Freescale MMDC
(Multi Mode DDR Controller). Currently MMDC is integrated on ARMv8
LS1012A SoC for DDR3L, there will be a update to this driver to
support more flexible configuration if new features (DDR4, multiple
controllers/chip selections, etc) are implimented in future.

Meantime, reuse common MMDC driver for LS1012ARDB/LS1012AQDS/
LS1012AFRDM.

Signed-off-by: Shengzhou Liu <Shengzhou.Liu@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
Makefile
arch/arm/include/asm/arch-fsl-layerscape/config.h
board/freescale/ls1012afrdm/ls1012afrdm.c
board/freescale/ls1012aqds/ls1012aqds.c
board/freescale/ls1012ardb/ls1012ardb.c
drivers/ddr/fsl/Makefile
drivers/ddr/fsl/fsl_mmdc.c [new file with mode: 0644]
include/configs/ls1012afrdm.h
include/configs/ls1012aqds.h
include/configs/ls1012ardb.h
include/fsl_mmdc.h