keystone2: net: add keystone ethernet driver
authorKaricheri, Muralidharan <m-karicheri2@ti.com>
Tue, 1 Apr 2014 19:01:13 +0000 (15:01 -0400)
committerTom Rini <trini@ti.com>
Thu, 17 Apr 2014 21:24:39 +0000 (17:24 -0400)
commitfc9a8e8d40e770b00383c2433c843fe68e38dad3
treeb075a329a65ffd0b8f7777932bf5f111fd0da5fe
parent30fe8c150f22f8d4d7f8cf4c5e2bfffab782fd51
keystone2: net: add keystone ethernet driver

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/include/asm/arch-keystone/emac_defs.h [new file with mode: 0644]
board/ti/k2hk_evm/board.c
drivers/net/Makefile
drivers/net/keystone_net.c [new file with mode: 0644]
include/configs/k2hk_evm.h