[U-Boot] [[U-boot] [Patch 0/6] Optimize Keystone2 code for other SoC types

Ivan Khoronzhuk ivan.khoronzhuk at ti.com
Wed Jul 9 18:43:40 CEST 2014


Optimize Keystone2 code. The Keystone2 code is going to be updated
to support several SoC types. Before adding new SoC type it's good
to add some general optimizations in order to avoid re patching
after. So this series holds the optimizations.

Based on "[U-boot] [Patch v2 0/3] Add support for NAND U-boot image upgrade"
https://www.mail-archive.com/u-boot@lists.denx.de/msg141655.html

Hao Zhang (3):
  keystone2: ddr: add DDR3 PHY configs updated for PG 2.0
  keystone2: move cpu_to_bus() to keystone.c
  keystone2: add possibility to turn off all dsps

Ivan Khoronzhuk (3):
  ARM: keystone2: psc: use common PSC base
  keystone: ddr3: add ddr3.h to hold ddr3 API
  ARM: keystone2: keystone_nav: make it dependent on keystone driver

 arch/arm/cpu/armv7/keystone/Makefile               |   3 +-
 arch/arm/cpu/armv7/keystone/ddr3.c                 |  25 ++++-
 arch/arm/cpu/armv7/keystone/keystone.c             |  87 +++++++++++++++++
 arch/arm/cpu/armv7/keystone/psc.c                  |  42 ++++-----
 arch/arm/include/asm/arch-keystone/ddr3.h          |  56 +++++++++++
 arch/arm/include/asm/arch-keystone/hardware-k2hk.h |   6 +-
 arch/arm/include/asm/arch-keystone/hardware.h      |  50 +++-------
 arch/arm/include/asm/arch-keystone/mon.h           |  15 +++
 board/ti/k2hk_evm/board.c                          |  17 +---
 board/ti/k2hk_evm/ddr3.c                           | 103 ++++++++++++++++++---
 10 files changed, 309 insertions(+), 95 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/keystone/keystone.c
 create mode 100644 arch/arm/include/asm/arch-keystone/ddr3.h
 create mode 100644 arch/arm/include/asm/arch-keystone/mon.h

-- 
1.8.3.2



More information about the U-Boot mailing list