[U-Boot] [PATCH v4 0/7] arm: atmel: sama5d3: enable spl boot from SD card

Bo Shen voice.shen at atmel.com
Fri Nov 15 04:12:31 CET 2013


This patch series enable spl boot from SD card, it only can boot
u-boot itself.

Changes in v4:
  - Using blank replace table after defined
  - Align the register define with datasheet
  - constify the ram_address and ddr configuration value
  - Add comments to DDR refresh timing register.

Changes in v3:
  - Correct the clock enable code, the ID can not OR
  - Move to at91 common folder
  - Move plla and mck configure to spl.c file

Changes in v2:
  - Move spl related code to at91-common folder

Bo Shen (7):
  arm: atmel: sama5d3: correct the ID for DBGU and PIT
  arm: at91: pm9261: remove undefined bit in mckr
  arm: atmel: sama5d3: correct the error define of DIV
  arm: atmel: sama5d3: the offset of MULA is 18
  arm: atmel: sama5d3: early enable PIO peripherals
  arm: atmel: add ddr2 initialization function
  arm: atmel: sama5d3: spl boot from fat fs SD card

 arch/arm/cpu/Makefile                         |    1 +
 arch/arm/cpu/armv7/Makefile                   |    2 +-
 arch/arm/cpu/armv7/at91/sama5d3_devices.c     |    2 +-
 arch/arm/cpu/armv7/at91/timer.c               |    2 +-
 arch/arm/cpu/at91-common/Makefile             |   11 +++
 arch/arm/cpu/at91-common/mpddrc.c             |  124 +++++++++++++++++++++++++
 arch/arm/cpu/at91-common/spl.c                |   90 ++++++++++++++++++
 arch/arm/cpu/at91-common/u-boot-spl.lds       |   50 ++++++++++
 arch/arm/include/asm/arch-at91/at91_common.h  |    4 +
 arch/arm/include/asm/arch-at91/at91_pmc.h     |    8 +-
 arch/arm/include/asm/arch-at91/atmel_mpddrc.h |  115 +++++++++++++++++++++++
 arch/arm/include/asm/arch-at91/spl.h          |   20 ++++
 board/atmel/sama5d3xek/sama5d3xek.c           |   91 ++++++++++++++++++
 include/configs/pm9261.h                      |    6 +-
 include/configs/sama5d3xek.h                  |   34 +++++++
 15 files changed, 551 insertions(+), 9 deletions(-)
 create mode 100644 arch/arm/cpu/at91-common/Makefile
 create mode 100644 arch/arm/cpu/at91-common/mpddrc.c
 create mode 100644 arch/arm/cpu/at91-common/spl.c
 create mode 100644 arch/arm/cpu/at91-common/u-boot-spl.lds
 create mode 100644 arch/arm/include/asm/arch-at91/atmel_mpddrc.h
 create mode 100644 arch/arm/include/asm/arch-at91/spl.h

-- 
1.7.9.5



More information about the U-Boot mailing list