[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