[U-Boot] Please pull u-boot-marvell master
Luka Perkov
luka.perkov at sartura.hr
Fri Feb 6 17:35:54 CET 2015
Hi Tom,
this series contains the last bits of pending kirkwood/mvebu patches that I'm
aware of. The changes from Gerald are minimal and I've merged Stefan's series
which have reached v3 on the list.
The following changes since commit 7f641d53bbb3a426a3bfb132d8346153e86a9d08:
Merge branch 'master' of git://git.denx.de/u-boot-ubi (2015-02-04 13:30:00 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-marvell.git
for you to fetch changes up to 68102b81e8fb699087ec5757a75676c6c65af3fd:
arm: mvebu: maxbcm: Fix compilation warning and add Spansion SPI NOR support (2015-02-06 17:25:08 +0100)
----------------------------------------------------------------
DrEagle (3):
kirkwood: sheevaplug: fix style
kirkwood: sheevaplug: fix multiple defines
kirkwood: sheevaplug: add FDT support
Stefan Roese (11):
arm: armada-xp: Change built target to include the SPL binary as bin_hdr
arm: mvebu: Placeholder bin_hdr file can now be removed
arm: maxbcm: Enable SPL to include DDR training code into U-Boot
arm: db-mv784mp-gp: Enable SPL to include DDR training code into U-Boot
Makefile: Add another kwb build target used on Marvell Armada-XP (AXP)
tools: kwbimage: Support u-boot.img padding to CONFIG_SYS_SPI_U_BOOT_OFFS
scripts/Makefile.spl: Add MVEBU DDR code to SPL
arm: armada-xp: Add SPL support used to include the DDR training code
arm: mvebu: Add Serdes PHY config code
arm: mvebu: drivers/ddr: Add DDR3 driver with training code from Marvell bin_hdr
arm: mvebu: maxbcm: Fix compilation warning and add Spansion SPI NOR support
Makefile | 6 +
arch/arm/Kconfig | 2 +
arch/arm/cpu/armv7/armada-xp/Makefile | 2 +
arch/arm/cpu/armv7/armada-xp/lowlevel_spl.S | 62 +
arch/arm/cpu/armv7/armada-xp/spl.c | 38 +
arch/arm/include/asm/arch-armada-xp/config.h | 4 +
arch/arm/include/asm/arch-armada-xp/cpu.h | 16 +
arch/arm/mvebu-common/Makefile | 2 +
arch/arm/mvebu-common/serdes/Makefile | 6 +
arch/arm/mvebu-common/serdes/board_env_spec.h | 262 ++++
arch/arm/mvebu-common/serdes/high_speed_env_lib.c | 1572 +++++++++++++++++++
arch/arm/mvebu-common/serdes/high_speed_env_spec.c | 185 +++
arch/arm/mvebu-common/serdes/high_speed_env_spec.h | 87 ++
arch/arm/mvebu-common/u-boot-spl.lds | 57 +
board/Marvell/db-mv784mp-gp/binary.0 | 17 -
board/Marvell/db-mv784mp-gp/kwbimage.cfg | 2 +-
board/maxbcm/binary.0 | 17 -
board/maxbcm/kwbimage.cfg | 2 +-
board/maxbcm/maxbcm.c | 85 +-
configs/db-mv784mp-gp_defconfig | 5 +-
configs/maxbcm_defconfig | 5 +-
drivers/ddr/mvebu/Makefile | 14 +
drivers/ddr/mvebu/ddr3_axp.h | 510 +++++++
drivers/ddr/mvebu/ddr3_axp_config.h | 146 ++
drivers/ddr/mvebu/ddr3_axp_mc_static.h | 284 ++++
drivers/ddr/mvebu/ddr3_axp_training_static.h | 770 ++++++++++
drivers/ddr/mvebu/ddr3_axp_vars.h | 226 +++
drivers/ddr/mvebu/ddr3_dfs.c | 1552 +++++++++++++++++++
drivers/ddr/mvebu/ddr3_dqs.c | 1374 +++++++++++++++++
drivers/ddr/mvebu/ddr3_hw_training.c | 1115 ++++++++++++++
drivers/ddr/mvebu/ddr3_hw_training.h | 392 +++++
drivers/ddr/mvebu/ddr3_init.c | 1219 +++++++++++++++
drivers/ddr/mvebu/ddr3_init.h | 143 ++
drivers/ddr/mvebu/ddr3_patterns_64bit.h | 924 ++++++++++++
drivers/ddr/mvebu/ddr3_pbs.c | 1592 ++++++++++++++++++++
drivers/ddr/mvebu/ddr3_read_leveling.c | 1214 +++++++++++++++
drivers/ddr/mvebu/ddr3_sdram.c | 669 ++++++++
drivers/ddr/mvebu/ddr3_spd.c | 1300 ++++++++++++++++
drivers/ddr/mvebu/ddr3_write_leveling.c | 1366 +++++++++++++++++
drivers/ddr/mvebu/xor.c | 436 ++++++
drivers/ddr/mvebu/xor.h | 70 +
drivers/ddr/mvebu/xor_regs.h | 103 ++
include/configs/db-mv784mp-gp.h | 49 +
include/configs/maxbcm.h | 49 +
include/configs/sheevaplug.h | 7 +-
scripts/Makefile.spl | 1 +
tools/kwbimage.c | 11 +
47 files changed, 17925 insertions(+), 45 deletions(-)
create mode 100644 arch/arm/cpu/armv7/armada-xp/lowlevel_spl.S
create mode 100644 arch/arm/cpu/armv7/armada-xp/spl.c
create mode 100644 arch/arm/mvebu-common/serdes/Makefile
create mode 100644 arch/arm/mvebu-common/serdes/board_env_spec.h
create mode 100644 arch/arm/mvebu-common/serdes/high_speed_env_lib.c
create mode 100644 arch/arm/mvebu-common/serdes/high_speed_env_spec.c
create mode 100644 arch/arm/mvebu-common/serdes/high_speed_env_spec.h
create mode 100644 arch/arm/mvebu-common/u-boot-spl.lds
delete mode 100644 board/Marvell/db-mv784mp-gp/binary.0
delete mode 100644 board/maxbcm/binary.0
create mode 100644 drivers/ddr/mvebu/Makefile
create mode 100644 drivers/ddr/mvebu/ddr3_axp.h
create mode 100644 drivers/ddr/mvebu/ddr3_axp_config.h
create mode 100644 drivers/ddr/mvebu/ddr3_axp_mc_static.h
create mode 100644 drivers/ddr/mvebu/ddr3_axp_training_static.h
create mode 100644 drivers/ddr/mvebu/ddr3_axp_vars.h
create mode 100644 drivers/ddr/mvebu/ddr3_dfs.c
create mode 100644 drivers/ddr/mvebu/ddr3_dqs.c
create mode 100644 drivers/ddr/mvebu/ddr3_hw_training.c
create mode 100644 drivers/ddr/mvebu/ddr3_hw_training.h
create mode 100644 drivers/ddr/mvebu/ddr3_init.c
create mode 100644 drivers/ddr/mvebu/ddr3_init.h
create mode 100644 drivers/ddr/mvebu/ddr3_patterns_64bit.h
create mode 100644 drivers/ddr/mvebu/ddr3_pbs.c
create mode 100644 drivers/ddr/mvebu/ddr3_read_leveling.c
create mode 100644 drivers/ddr/mvebu/ddr3_sdram.c
create mode 100644 drivers/ddr/mvebu/ddr3_spd.c
create mode 100644 drivers/ddr/mvebu/ddr3_write_leveling.c
create mode 100644 drivers/ddr/mvebu/xor.c
create mode 100644 drivers/ddr/mvebu/xor.h
create mode 100644 drivers/ddr/mvebu/xor_regs.h
Regards,
Luka
More information about the U-Boot
mailing list