[U-Boot] [U-boot] [Patch 0/6] Generalize Keystone2 code for other SoC types
Ivan Khoronzhuk
ivan.khoronzhuk at ti.com
Wed Jul 9 22:44:43 CEST 2014
In order to be able to correctly add another Keysotne2 SoC type we
need to make some preparation changes to the sources. So generalize
Keystone2 code for other SoC types, in particular for Keystone 2
Edison (k2e) SoC. It's needed to add support for Keystone2 k2e_evm
evaluation board, so add some preparation in board files too.
Based on "Optimize keystone2 code for other SoC types" series.
http://www.mail-archive.com/u-boot@lists.denx.de/msg141989.html
Hao Zhang (3):
ARM: keystone2: move K2HK board files to common KS2 board directory
configs: k2hk_evm: config: add common EVM configuration header
keystone: ddr3: move K2HK DDR3 configuration to a common file
Ivan Khoronzhuk (2):
k2hk: use common KS2_ prefix for all hardware definitions
ARM: keystone: clock: move K2HK SoC dependent code in separate file
Murali Karicheri (1):
keystone2: add env option to do unitrd dt fixup
arch/arm/cpu/armv7/keystone/Makefile | 1 +
arch/arm/cpu/armv7/keystone/clock-k2hk.c | 113 +++++++
arch/arm/cpu/armv7/keystone/clock.c | 152 ++-------
arch/arm/cpu/armv7/keystone/ddr3.c | 8 +-
arch/arm/cpu/armv7/keystone/init.c | 4 +-
arch/arm/cpu/armv7/keystone/keystone.c | 2 +-
arch/arm/cpu/armv7/keystone/msmc.c | 2 +-
arch/arm/include/asm/arch-keystone/clock-k2hk.h | 23 +-
arch/arm/include/asm/arch-keystone/clock.h | 28 ++
arch/arm/include/asm/arch-keystone/clock_defs.h | 2 +-
arch/arm/include/asm/arch-keystone/hardware-k2hk.h | 202 ++++++------
arch/arm/include/asm/arch-keystone/hardware.h | 4 +-
board/ti/k2hk_evm/Makefile | 9 -
board/ti/k2hk_evm/ddr3.c | 349 ---------------------
board/ti/ks2_evm/Makefile | 11 +
board/ti/{k2hk_evm/README => ks2_evm/README_K2HK} | 0
board/ti/{k2hk_evm => ks2_evm}/board.c | 139 +++-----
board/ti/ks2_evm/board.h | 19 ++
board/ti/ks2_evm/board_k2hk.c | 81 +++++
board/ti/ks2_evm/ddr3_cfg.c | 130 ++++++++
board/ti/ks2_evm/ddr3_cfg.h | 21 ++
board/ti/ks2_evm/ddr3_k2hk.c | 84 +++++
boards.cfg | 2 +-
include/configs/k2hk_evm.h | 257 +--------------
include/configs/ks2_evm.h | 275 ++++++++++++++++
25 files changed, 952 insertions(+), 966 deletions(-)
create mode 100644 arch/arm/cpu/armv7/keystone/clock-k2hk.c
delete mode 100644 board/ti/k2hk_evm/Makefile
delete mode 100644 board/ti/k2hk_evm/ddr3.c
create mode 100644 board/ti/ks2_evm/Makefile
rename board/ti/{k2hk_evm/README => ks2_evm/README_K2HK} (100%)
rename board/ti/{k2hk_evm => ks2_evm}/board.c (68%)
create mode 100644 board/ti/ks2_evm/board.h
create mode 100644 board/ti/ks2_evm/board_k2hk.c
create mode 100644 board/ti/ks2_evm/ddr3_cfg.c
create mode 100644 board/ti/ks2_evm/ddr3_cfg.h
create mode 100644 board/ti/ks2_evm/ddr3_k2hk.c
create mode 100644 include/configs/ks2_evm.h
--
1.8.3.2
More information about the U-Boot
mailing list