[U-Boot] [PATCH v3 0/3] arm: at91/spl: add DDR3-SDRAM initialization support

Wenyou Yang wenyou.yang at atmel.com
Mon Feb 1 11:12:14 CET 2016


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



More information about the U-Boot mailing list