
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