[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