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