new at91_emac network driver (NET_MULTI api)
authorJens Scharsig <js_at_ng@scharsoft.de>
Sat, 23 Jan 2010 11:03:45 +0000 (12:03 +0100)
committerBen Warren <biggerbadderben@gmail.com>
Mon, 1 Feb 2010 06:37:12 +0000 (22:37 -0800)
commitc041e9d212162f6c85cd3b6a40ad6ba9d9292451
treef9a2b58cb9922db443bc1b917e39ba9ee578297e
parent594d57d0ccce649d6ccd881b8d9c5ea8d0c307ef
new at91_emac network driver (NET_MULTI api)

* add's at91_emac (AT91RM9200) network driver (NET_MULTI api)
* enable driver with CONFIG_DRIVER_AT91EMAC
* generic PHY initialization
* modify AT91RM9200 boards to use NET_MULTI driver
* the drivers has been tested with LXT971 Phy and DM9161 Phy at
  MII and RMII interface

Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
23 files changed:
README
board/atmel/at91rm9200dk/at91rm9200dk.c
board/atmel/at91rm9200ek/at91rm9200ek.c
board/cmc_pu2/cmc_pu2.c
board/csb637/csb637.c
board/eukrea/cpuat91/cpuat91.c
board/kb9202/kb9202.c
board/m501sk/m501sk.c
board/mp2usb/mp2usb.c
cpu/arm920t/at91rm9200/bcm5221.c
cpu/arm920t/at91rm9200/dm9161.c
drivers/net/Makefile
drivers/net/at91_emac.c [new file with mode: 0644]
include/asm-arm/arch-at91/at91_emac.h [new file with mode: 0644]
include/configs/at91rm9200dk.h
include/configs/at91rm9200ek.h
include/configs/cmc_pu2.h
include/configs/cpuat91.h
include/configs/csb637.h
include/configs/kb9202.h
include/configs/m501sk.h
include/configs/mp2usb.h
include/netdev.h