[U-Boot] [U-boot] [Patch v6 0/6] keystone2: add k2l SoC and k2l_evm board support
Ivan Khoronzhuk
ivan.khoronzhuk at ti.com
Wed Oct 22 15:32:27 CEST 2014
This patch series adds Keystone II Lamar (K2L) SoC and k2l_evm
board support.
Based on
"[U-Boot,U-boot] ARM: cmd_clock: generalize command usage description"
http://patchwork.ozlabs.org/patch/402102/
v6..v5
- keystone2: clock: add K2L clock definitions and commands
update according to changes made by
"[U-Boot,U-boot] ARM: cmd_clock: generalize command usage description"
http://patchwork.ozlabs.org/patch/402102/
- keystone2: msmc: add MSMC cache coherency support for K2L SOC
added definitions for msmc segment numbers
v5..v4
- ARM: keystone2: spl: move board specific code
this patch replace "ARM: keystone2: spl: add K2L SoC support"
as result of moving board specific code to board directory.
v4..v3
- keystone2: k2l-evm: add board support
remove dimm name reading
v3..v2
- keystone2: k2l-evm: add board support
Add maintainers information
Enable SPL by default
v2..v1
Rebased according to changes of c338f09e965a300ddd78af73e86c4af4c9464ce4
"keystone: kconfig: move board select menu and common settings"
Hao Zhang (6):
ARM: keystone2: add K2L device hardware definitions
keystone2: clock: add K2L clock definitions and commands
keystone2: msmc: add MSMC cache coherency support for K2L SOC
ARM: keystone2: spl: move board specific code
keystone2: enable OSR clock domain for K2L SoC
keystone2: k2l-evm: add board support
arch/arm/cpu/armv7/keystone/Kconfig | 3 +
arch/arm/cpu/armv7/keystone/Makefile | 2 +-
arch/arm/cpu/armv7/keystone/clock-k2l.c | 138 +++++++++++++++++++++
arch/arm/cpu/armv7/keystone/init.c | 63 +++++++++-
arch/arm/cpu/armv7/keystone/spl.c | 53 --------
arch/arm/include/asm/arch-keystone/clock-k2l.h | 95 ++++++++++++++
arch/arm/include/asm/arch-keystone/clock.h | 4 +
arch/arm/include/asm/arch-keystone/hardware-k2e.h | 3 +
arch/arm/include/asm/arch-keystone/hardware-k2hk.h | 2 -
arch/arm/include/asm/arch-keystone/hardware-k2l.h | 101 +++++++++++++++
arch/arm/include/asm/arch-keystone/hardware.h | 24 +++-
arch/arm/include/asm/arch-keystone/spl.h | 12 --
board/ti/ks2_evm/Kconfig | 16 +++
board/ti/ks2_evm/MAINTAINERS | 2 +
board/ti/ks2_evm/Makefile | 2 +
board/ti/ks2_evm/board.c | 19 +++
board/ti/ks2_evm/board.h | 1 +
board/ti/ks2_evm/board_k2e.c | 11 ++
board/ti/ks2_evm/board_k2hk.c | 12 ++
board/ti/ks2_evm/board_k2l.c | 72 +++++++++++
board/ti/ks2_evm/ddr3_cfg.c | 36 ++++++
board/ti/ks2_evm/ddr3_cfg.h | 3 +
board/ti/ks2_evm/ddr3_k2l.c | 38 ++++++
configs/k2l_evm_defconfig | 4 +
include/configs/k2l_evm.h | 37 ++++++
25 files changed, 676 insertions(+), 77 deletions(-)
create mode 100644 arch/arm/cpu/armv7/keystone/clock-k2l.c
delete mode 100644 arch/arm/cpu/armv7/keystone/spl.c
create mode 100644 arch/arm/include/asm/arch-keystone/clock-k2l.h
create mode 100644 arch/arm/include/asm/arch-keystone/hardware-k2l.h
delete mode 100644 arch/arm/include/asm/arch-keystone/spl.h
create mode 100644 board/ti/ks2_evm/board_k2l.c
create mode 100644 board/ti/ks2_evm/ddr3_k2l.c
create mode 100644 configs/k2l_evm_defconfig
create mode 100644 include/configs/k2l_evm.h
--
1.8.3.2
More information about the U-Boot
mailing list