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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot