[U-Boot] [[PATCH 7/7] keystone2: net: add keystone ethernet driver

Mugunthan V N mugunthanvnm at ti.com
Tue Feb 11 09:23:05 CET 2014


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 <vitalya at ti.com>
> Signed-off-by: Murali Karicheri <m-karicheri2 at ti.com>
> Signed-off-by: WingMan Kwok <w-kwok2 at 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



More information about the U-Boot mailing list