From: Mugunthan V N <mugunthanvnm@ti.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [[PATCH 7/7] keystone2: net: add keystone ethernet driver
Date: Tue, 11 Feb 2014 13:53:05 +0530 [thread overview]
Message-ID: <52F9DDE9.7030809@ti.com> (raw)
In-Reply-To: <1391809945-10223-8-git-send-email-m-karicheri2@ti.com>
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@ti.com>
> Signed-off-by: Murali Karicheri <m-karicheri2@ti.com>
> Signed-off-by: WingMan Kwok <w-kwok2@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
prev parent reply other threads:[~2014-02-11 8:23 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-07 21:52 [U-Boot] [PATCH 0/7] Add support for Keystone2 SoC and K2HK EVM Murali Karicheri
2014-02-07 21:52 ` [U-Boot] [[PATCH 1/7] fdt: call ft_board_setup_ex() at the end of image_setup_libfdt() Murali Karicheri
2014-02-07 21:52 ` [U-Boot] [[PATCH 2/7] tools: sort the entries in Makefile Murali Karicheri
2014-02-07 21:52 ` [U-Boot] [[PATCH 3/7 v1] tools: mkimage: add support for gpimage format Murali Karicheri
2014-02-07 21:52 ` [U-Boot] [[PATCH 4/7 v1] arm: add support for arch timer Murali Karicheri
2014-02-07 21:52 ` [U-Boot] [[PATCH 5/7 v1] NAND: DaVinci: allow forced disable of subpage writes Murali Karicheri
2014-02-07 21:52 ` [U-Boot] [[PATCH 6/7] k2hk: add support for k2hk SOC and EVM Murali Karicheri
2014-02-07 21:52 ` [U-Boot] [[PATCH 7/7] keystone2: net: add keystone ethernet driver Murali Karicheri
2014-02-11 8:23 ` Mugunthan V N [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52F9DDE9.7030809@ti.com \
--to=mugunthanvnm@ti.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.