>-----Original Message----- >From: Karicheri, Muralidharan >Sent: Thursday, February 20, 2014 12:55 PM >To: u-boot@lists.denx.de; Rini, Tom >Cc: Karicheri, Muralidharan >Subject: [U-Boot PATCH v2 00/12] Add support for keystone2 SoC and K2HK EVM > >This patch series add support for keystone2 SoC and K2HK EVM > >Change history: > v2 > - Review comments incorporated. Following are major comments > addressed > - split network driver to navigator driver + ethernet > driver > - replaced register base + offset implemenation with struct > based register access implementation > - Added Readme for NAND no subpage write option > - re-use code for davinci i2c driver on keystone2 with updates > - clock-k2hk.c merged to clock.c > - currently keeping board specific getclk() command. See the > thread > for the rational. > - Added update to davinci spi driver to re-use on keystone > > v1 > - added separate patch for sorting tools/Makefile entries > - reworked gpimage patch to allow more re-use across omapimage/gpimage > - dropped patch related to ubifs file size > - added keystone SoC and K2HK EVM support > > v0 > - preparatory patch for keystone > >Murali Karicheri (5): > tools: sort the entries in Makefile > tools: mkimage: add support for gpimage format > NAND: DaVinci: allow forced disable of subpage writes > i2c, davinci: move i2c_defs.h to the drivers/i2c directory > k2hk-evm: add configuration for spi1 and spi2 support > >Rex Chang (1): > spi: davinci: add support for multiple bus and chip select > >Vitaly Andrianov (6): > fdt: call ft_board_setup_ex() at the end of image_setup_libfdt() > arm: add support for arch timer > i2c, davinci: add support for multiple i2c buses > k2hk: add support for k2hk SOC and EVM > keystone2: add keystone multicore navigator driver > keystone2: net: add keystone ethernet driver > > Makefile | 19 + > README | 5 + > arch/arm/cpu/armv7/keystone/Makefile | 18 + > arch/arm/cpu/armv7/keystone/aemif.c | 71 ++ > arch/arm/cpu/armv7/keystone/clock.c | 313 +++++++ > arch/arm/cpu/armv7/keystone/cmd_clock.c | 124 +++ > arch/arm/cpu/armv7/keystone/cmd_mon.c | 131 +++ > arch/arm/cpu/armv7/keystone/config.mk | 15 + > arch/arm/cpu/armv7/keystone/ddr3.c | 69 ++ > arch/arm/cpu/armv7/keystone/init.c | 56 ++ > arch/arm/cpu/armv7/keystone/keystone_nav.c | 376 +++++++++ > arch/arm/cpu/armv7/keystone/msmc.c | 68 ++ > arch/arm/cpu/armv7/keystone/psc.c | 238 ++++++ > arch/arm/cpu/armv7/keystone/spl.c | 45 + > arch/arm/include/asm/arch-davinci/i2c_defs.h | 71 +- > 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 | 121 +++ > arch/arm/include/asm/arch-keystone/emac_defs.h | 250 ++++++ > arch/arm/include/asm/arch-keystone/emif_defs.h | 73 ++ > arch/arm/include/asm/arch-keystone/hardware-k2hk.h | 145 ++++ > arch/arm/include/asm/arch-keystone/hardware.h | 175 ++++ > arch/arm/include/asm/arch-keystone/i2c_defs.h | 17 + > arch/arm/include/asm/arch-keystone/keystone_nav.h | 193 +++++ > arch/arm/include/asm/arch-keystone/nand_defs.h | 25 + > arch/arm/include/asm/arch-keystone/psc_defs.h | 90 ++ > 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 | 301 +++++++ > board/ti/k2hk_evm/ddr3.c | 269 ++++++ > boards.cfg | 1 + > common/image-fdt.c | 5 + > common/image.c | 1 + > drivers/i2c/davinci_i2c.c | 345 ++++---- > drivers/i2c/davinci_i2c.h | 78 ++ > drivers/mtd/nand/davinci_nand.c | 3 + > drivers/net/Makefile | 1 + > drivers/net/keystone_net.c | 859 ++++++++++++++++++++ > drivers/serial/ns16550.c | 8 + > drivers/spi/davinci_spi.c | 62 +- > drivers/spi/davinci_spi.h | 33 + > include/configs/k2hk_evm.h | 268 ++++++ > 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 - > 55 files changed, 5222 insertions(+), 313 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.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/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/davinci_i2c.h 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
Hi, Please review when you get a chance. Thanks Murali Karicheri Linux Kernel, Software Development _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot