This patch series is to add DDR3-SDRAM initialzation sequence support. The DDR3-SDRAM initialization sequence is implemented in accordance with the DDR3-SRAM/DDR3L-SDRAM initialization section described in the SAMA5D2 datasheet.
Changes in v3: - fix unchanged board files (at91sam9m10ek, at91sam9n12ek, at91sam9x5ek, picosam9g45). - add 'base' argument to avoid specified base address. - collect Reviewed-by from Andreas. - add "base" argument for ddr2_decodtype_is_seq() to avoid specified base address. Changes in v2: - add Reviewed-by from Andreas. - remove comment accordingly after changing struct atmel_mpddr. - remove some registers which have different definitions on different SoCs to avoid confusion. - remove whitespace error. - rework commit log. - add Reviewed-by from Andreas. Wenyou Yang (3): arm: at91/spl: mpddrc: add struct atmel_mpddrc_config arm: at91/spl: mpddrc: add mpddrc DDR3-SDRAM initialization arm: at91/spl: mpddrc: use IP version to check configuration arch/arm/mach-at91/include/mach/atmel_mpddrc.h | 94 ++++++++++++++++++-- arch/arm/mach-at91/mpddrc.c | 107 +++++++++++++++++++++-- board/atmel/at91sam9m10g45ek/at91sam9m10g45ek.c | 4 +- board/atmel/at91sam9n12ek/at91sam9n12ek.c | 4 +- board/atmel/at91sam9x5ek/at91sam9x5ek.c | 4 +- board/atmel/sama5d3_xplained/sama5d3_xplained.c | 4 +- board/atmel/sama5d3xek/sama5d3xek.c | 4 +- board/atmel/sama5d4_xplained/sama5d4_xplained.c | 4 +- board/atmel/sama5d4ek/sama5d4ek.c | 4 +- board/mini-box/picosam9g45/picosam9g45.c | 4 +- board/siemens/corvus/board.c | 4 +- 11 files changed, 205 insertions(+), 32 deletions(-) -- 1.7.9.5 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot