[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