[U-Boot] [U-Boot: RESEND][PATCH 0/7] Add support for Keystone2 SoC and K2HK EVM

Murali Karicheri
2014-02-07T23:23:07Z

- Resending since I missed some in the CC

This patch series add support for keystone2 SoC and K2HK EVM.

Following patches were reviewed before in this list and v1 of the
same is send with review comments incorporated:-
- tools: mkimage: add support for gpimage format
- arm: add support for arch timer
- NAND: DaVinci: allow forced disable of subpage writes

The patch below is added as a seperate patch based on comments:-
- tools: sort the entries in Makefile

Murali Karicheri (5):
tools: sort the entries in Makefile
tools: mkimage: add support for gpimage format
NAND: DaVinci: allow forced disable of subpage writes
k2hk: add support for k2hk SOC and EVM
keystone2: net: add keystone ethernet driver

Vitaly Andrianov (2):
fdt: call ft_board_setup_ex() at the end of image_setup_libfdt()
arm: add support for arch timer

Makefile | 19 +
README | 5 +
arch/arm/cpu/armv7/keystone/Makefile | 19 +
arch/arm/cpu/armv7/keystone/aemif.c | 79 ++
arch/arm/cpu/armv7/keystone/clock-k2hk.c | 106 +++
arch/arm/cpu/armv7/keystone/clock.c | 200 +++++
arch/arm/cpu/armv7/keystone/cmd_clock.c | 139 ++++
arch/arm/cpu/armv7/keystone/cmd_mon.c | 131 +++
arch/arm/cpu/armv7/keystone/config.mk | 14 +
arch/arm/cpu/armv7/keystone/ddr3.c | 69 ++
arch/arm/cpu/armv7/keystone/init.c | 49 ++
arch/arm/cpu/armv7/keystone/keystone_nav.c | 377 +++++++++
arch/arm/cpu/armv7/keystone/lowlevel_init.S | 13 +
arch/arm/cpu/armv7/keystone/msmc.c | 69 ++
arch/arm/cpu/armv7/keystone/psc.c | 240 ++++++
arch/arm/cpu/armv7/keystone/spl.c | 45 +
arch/arm/include/asm/arch-keystone/clock-k2hk.h | 109 +++
arch/arm/include/asm/arch-keystone/clock.h | 17 +
arch/arm/include/asm/arch-keystone/clock_defs.h | 97 +++
arch/arm/include/asm/arch-keystone/emac_defs.h | 255 ++++++
arch/arm/include/asm/arch-keystone/emif_defs.h | 75 ++
arch/arm/include/asm/arch-keystone/hardware-k2hk.h | 143 ++++
arch/arm/include/asm/arch-keystone/hardware.h | 174 ++++
arch/arm/include/asm/arch-keystone/i2c_defs.h | 86 ++
arch/arm/include/asm/arch-keystone/keystone_nav.h | 194 +++++
arch/arm/include/asm/arch-keystone/nand_defs.h | 25 +
arch/arm/include/asm/arch-keystone/psc_defs.h | 91 +++
arch/arm/include/asm/arch-keystone/spl.h | 12 +
arch/arm/lib/Makefile | 1 +
arch/arm/lib/arch_timer.c | 58 ++
board/ti/k2hk_evm/Makefile | 9 +
board/ti/k2hk_evm/README | 56 ++
board/ti/k2hk_evm/board.c | 311 +++++++
board/ti/k2hk_evm/ddr3.c | 269 ++++++
boards.cfg | 1 +
common/image-fdt.c | 5 +
common/image.c | 1 +
drivers/i2c/Makefile | 1 +
drivers/i2c/keystone_i2c.c | 372 +++++++++
drivers/mtd/nand/davinci_nand.c | 3 +
drivers/net/Makefile | 1 +
drivers/net/keystone_net.c | 857 ++++++++++++++++++++
drivers/serial/ns16550.c | 8 +
include/configs/k2hk_evm.h | 259 ++++++
include/fdt_support.h | 1 +
include/image.h | 1 +
tools/Makefile | 20 +-
tools/gpheader.h | 40 +
tools/gpimage-common.c | 80 ++
tools/gpimage.c | 77 ++
tools/imagetool.c | 2 +
tools/imagetool.h | 1 +
tools/omapimage.c | 104 +--
tools/omapimage.h | 5 -
54 files changed, 5295 insertions(+), 100 deletions(-)
create mode 100644 arch/arm/cpu/armv7/keystone/Makefile
create mode 100644 arch/arm/cpu/armv7/keystone/aemif.c
create mode 100644 arch/arm/cpu/armv7/keystone/clock-k2hk.c
create mode 100644 arch/arm/cpu/armv7/keystone/clock.c
create mode 100644 arch/arm/cpu/armv7/keystone/cmd_clock.c
create mode 100644 arch/arm/cpu/armv7/keystone/cmd_mon.c
create mode 100644 arch/arm/cpu/armv7/keystone/config.mk
create mode 100644 arch/arm/cpu/armv7/keystone/ddr3.c
create mode 100644 arch/arm/cpu/armv7/keystone/init.c
create mode 100644 arch/arm/cpu/armv7/keystone/keystone_nav.c
create mode 100644 arch/arm/cpu/armv7/keystone/lowlevel_init.S
create mode 100644 arch/arm/cpu/armv7/keystone/msmc.c
create mode 100644 arch/arm/cpu/armv7/keystone/psc.c
create mode 100644 arch/arm/cpu/armv7/keystone/spl.c
create mode 100644 arch/arm/include/asm/arch-keystone/clock-k2hk.h
create mode 100644 arch/arm/include/asm/arch-keystone/clock.h
create mode 100644 arch/arm/include/asm/arch-keystone/clock_defs.h
create mode 100644 arch/arm/include/asm/arch-keystone/emac_defs.h
create mode 100644 arch/arm/include/asm/arch-keystone/emif_defs.h
create mode 100644 arch/arm/include/asm/arch-keystone/hardware-k2hk.h
create mode 100644 arch/arm/include/asm/arch-keystone/hardware.h
create mode 100644 arch/arm/include/asm/arch-keystone/i2c_defs.h
create mode 100644 arch/arm/include/asm/arch-keystone/keystone_nav.h
create mode 100644 arch/arm/include/asm/arch-keystone/nand_defs.h
create mode 100644 arch/arm/include/asm/arch-keystone/psc_defs.h
create mode 100644 arch/arm/include/asm/arch-keystone/spl.h
create mode 100644 arch/arm/lib/arch_timer.c
create mode 100644 board/ti/k2hk_evm/Makefile
create mode 100644 board/ti/k2hk_evm/README
create mode 100644 board/ti/k2hk_evm/board.c
create mode 100644 board/ti/k2hk_evm/ddr3.c
create mode 100644 drivers/i2c/keystone_i2c.c
create mode 100644 drivers/net/keystone_net.c
create mode 100644 include/configs/k2hk_evm.h
create mode 100644 tools/gpheader.h
create mode 100644 tools/gpimage-common.c
create mode 100644 tools/gpimage.c

--
1.7.9.5