On Saturday 08 February 2014 03:22 AM, Murali Karicheri wrote: > The network driver consists of multicore navigator > driver and the ethernet sub system driver. Multicore > navigator consists of Network Coprocessor (NetCP) and > Queue Manager sub system. More details on the hardware can > be obtained from the following links:- > > Network Coprocessor: http://www.ti.com/lit/pdf/sprugz6 > Multicore Navigator: http://www.ti.com/lit/pdf/sprugr9 > > Multicore navigator driver implements APIs to configure > the Queue Manager and NetCP Pkt DMA. Ethernet driver > configures the CPSW, SGMI and Phy and uses the the Navigator > APIs. The driver supports 4 Ethernet ports and can work with > only one port at a time. > > Port configurations are defined in board.c. > > Signed-off-by: Vitaly Andrianov <vita...@ti.com> > Signed-off-by: Murali Karicheri <m-kariche...@ti.com> > Signed-off-by: WingMan Kwok <w-kw...@ti.com> > --- > arch/arm/cpu/armv7/keystone/Makefile | 1 + > arch/arm/cpu/armv7/keystone/keystone_nav.c | 377 +++++++++ > arch/arm/include/asm/arch-keystone/emac_defs.h | 255 ++++++ > arch/arm/include/asm/arch-keystone/keystone_nav.h | 194 +++++ > board/ti/k2hk_evm/board.c | 65 ++ > drivers/net/Makefile | 1 + > drivers/net/keystone_net.c | 857 > +++++++++++++++++++++ > include/configs/k2hk_evm.h | 38 + > 8 files changed, 1788 insertions(+) > create mode 100644 arch/arm/cpu/armv7/keystone/keystone_nav.c > create mode 100644 arch/arm/include/asm/arch-keystone/emac_defs.h > create mode 100644 arch/arm/include/asm/arch-keystone/keystone_nav.h > create mode 100644 drivers/net/keystone_net.c
Please separate the patch into smaller patches like adding driver, adding Ethernet support in SoC/board files. Which will make it easier for reviewing and bisecting. Regards Mugunthan V N _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot