[U-Boot] Pull request - NET

Ben Warren
2008-09-03T04:26:06Z

Wolfgang,

The following changes since commit e99e9575bbeba1b7c48e046547cae065ec0071de:
Wolfgang Denk (1):
Merge branch 'Makefile' of git://git.denx.de/u-boot-arm

are available in the git repository at:

git://git.denx.de/u-boot-net.git master

Andy Fleming (6):
tsec: Move tsec.h to include/
Pass in tsec_info struct through tsec_initialize
Add SGMII support to the tsec
Add support for Freescale SGMII Riser Card
Add SGMII support for the 8544 DS
Add pixis_set_sgmii command

Ben Warren (17):
Introduce netdev.h header file and remove externs
Moved initialization of Ethernet controllers on Atmel AT91 to board_eth_init()
Moved initialization of RTL8169 Ethernet controller to board_eth_init()
Moved initialization of RTL8139 Ethernet controller to board_eth_init()
Moved initialization of TSI108 Ethernet controller to board_eth_init()
Moved initialization of NS8382X Ethernet controller to board_eth_init()
Moved initialization of NATSEMI Ethernet controller to board_eth_init()
Moved initialization of PCNET Ethernet controller to board_eth_init()
Moved initialization of GT6426x Ethernet controller to board_eth_init()
Moved initialization of 3COM Ethernet controller (AmigaOne) to board_eth_init()
Moved initialization of IncaIP Ethernet controller to board_eth_init
Moved initialization of MPC512x_FEC Ethernet driver to CPU directory
Moved initialization of MPC5xxx_FEC Ethernet driver to CPU directory
Moved initialization of plb2800 Ethernet driver to board_eth_init
Moved initialization of E1000 Ethernet controller to board_eth_init()
Moved initialization of TULIP Ethernet controller to board_eth_init()
Moved initialization of EEPRO100 Ethernet controller to board_eth_init()

Jochen Friedrich (1):
Don't tftp to unknown flash

Nobuhiro Iwamatsu (1):
net: smc911x: Add pkt_data_pull and pkt_data_push function

Sergei Poselenov (1):
PHY: Add support for the M88E1121R Marvell chip.

board/MAI/AmigaOneG3SE/AmigaOneG3SE.c | 9 +
board/MAI/AmigaOneG3SE/enet.c | 1 +
board/Marvell/db64360/db64360.c | 6 +
board/Marvell/db64460/db64460.c | 6 +
board/a3000/a3000.c | 7 +
board/amcc/katmai/katmai.c | 6 +
board/amcc/taihu/taihu.c | 6 +
board/amcc/taishan/taishan.c | 6 +
board/amcc/yucca/yucca.c | 6 +
board/amirix/ap1000/ap1000.c | 7 +
board/atmel/at91cap9adk/at91cap9adk.c | 11 ++
board/atmel/at91sam9260ek/at91sam9260ek.c | 11 ++
board/atmel/at91sam9263ek/at91sam9263ek.c | 11 ++
board/atmel/atngw100/atngw100.c | 3 +-
board/atmel/atstk1000/atstk1000.c | 3 +-
board/bc3450/bc3450.c | 7 +
board/bf537-stamp/bf537-stamp.c | 3 +-
board/cpc45/cpc45.c | 6 +
board/cpu87/cpu87.c | 6 +
board/cu824/cu824.c | 6 +
board/eXalion/eXalion.c | 6 +
board/earthlcd/favr-32-ezkit/favr-32-ezkit.c | 3 +-
board/eltec/bab7xx/bab7xx.c | 6 +
board/eltec/elppc/elppc.c | 6 +
board/esd/adciop/adciop.c | 6 +
board/esd/cpci5200/cpci5200.c | 6 +
board/esd/dasa_sim/dasa_sim.c | 6 +
board/esd/mecp5200/mecp5200.c | 6 +
board/esd/pf5200/pf5200.c | 6 +
board/etin/debris/debris.c | 6 +
board/etin/kvme080/kvme080.c | 6 +
board/evb64260/eth.c | 1 +
board/evb64260/evb64260.c | 8 +-
board/freescale/common/Makefile | 1 +
board/freescale/common/pixis.c | 55 ++++++
board/freescale/common/sgmii_riser.c | 26 +++
board/freescale/common/sgmii_riser.h | 15 ++
board/freescale/mpc7448hpc2/mpc7448hpc2.c | 10 +
board/freescale/mpc8315erdb/mpc8315erdb.c | 7 +
board/freescale/mpc8544ds/mpc8544ds.c | 39 ++++
board/freescale/mpc8610hpcd/mpc8610hpcd.c | 8 +-
board/freescale/mpc8641hpcn/mpc8641hpcn.c | 8 +
board/hidden_dragon/hidden_dragon.c | 6 +
board/icecube/icecube.c | 7 +
board/incaip/incaip.c | 8 +
board/integratorap/integratorap.c | 7 +
board/ixdp425/ixdp425.c | 6 +
board/linkstation/linkstation.c | 6 +
board/matrix_vision/mvbc_p/mvbc_p.c | 7 +
board/mimc/mimc200/mimc200.c | 3 +-
board/miromico/hammerhead/hammerhead.c | 3 +-
board/mousse/mousse.c | 6 +
board/mpc8540eval/mpc8540eval.c | 12 ++
board/musenki/musenki.c | 6 +
board/mvblue/mvblue.c | 6 +
board/o2dnt/o2dnt.c | 7 +
board/oxc/oxc.c | 6 +
board/pcippc2/pcippc2.c | 6 +
board/pm520/pm520.c | 7 +
board/pm826/pm826.c | 6 +
board/pm828/pm828.c | 6 +
board/pm854/pm854.c | 7 +
board/pm856/pm856.c | 7 +
board/pn62/pn62.c | 6 +
board/ppmc7xx/ppmc7xx.c | 6 +
board/purple/purple.c | 9 +
board/r2dplus/r2dplus.c | 5 +
board/r7780mp/r7780mp.c | 6 +
board/sandpoint/sandpoint.c | 6 +
board/sbc8240/sbc8240.c | 6 +
board/sc3/sc3.c | 6 +
board/sc520_cdp/sc520_cdp.c | 6 +
board/sc520_spunk/sc520_spunk.c | 6 +
board/sl8245/sl8245.c | 3 +-
board/sorcery/sorcery.c | 6 +
board/stxssa/stxssa.c | 8 +
board/tb0229/tb0229.c | 5 +
board/total5200/total5200.c | 7 +
board/tqc/tqm5200/tqm5200.c | 7 +
board/tqc/tqm8272/tqm8272.c | 6 +
board/tqc/tqm85xx/tqm85xx.c | 7 +
board/utx8245/utx8245.c | 6 +
cpu/arm926ejs/at91/Makefile | 1 -
cpu/arm926ejs/at91/ether.c | 35 ----
cpu/leon2/cpu.c | 3 +-
cpu/leon3/cpu.c | 2 +-
cpu/mcf523x/cpu.c | 3 +-
cpu/mcf52x2/cpu.c | 3 +-
cpu/mcf532x/cpu.c | 3 +-
cpu/mcf5445x/cpu.c | 3 +-
cpu/mcf547x_8x/cpu.c | 4 +-
cpu/mpc512x/cpu.c | 13 ++
cpu/mpc5xxx/cpu.c | 13 ++
cpu/mpc83xx/cpu.c | 20 +--
cpu/mpc85xx/cpu.c | 33 +---
cpu/mpc86xx/cpu.c | 26 +--
drivers/net/bfin_mac.c | 1 +
drivers/net/dc2114x.c | 1 +
drivers/net/e1000.c | 2 +-
drivers/net/e1000.h | 1 +
drivers/net/eepro100.c | 1 +
drivers/net/greth.c | 1 +
drivers/net/inca-ip_sw.c | 3 +-
drivers/net/macb.c | 1 +
drivers/net/mcffec.c | 1 +
drivers/net/mpc512x_fec.c | 1 +
drivers/net/mpc5xxx_fec.c | 1 +
drivers/net/natsemi.c | 1 +
drivers/net/ns8382x.c | 1 +
drivers/net/pcnet.c | 1 +
drivers/net/plb2800_eth.c | 5 +-
drivers/net/rtl8139.c | 1 +
drivers/net/rtl8169.c | 1 +
drivers/net/sk98lin/uboot_drv.c | 1 +
drivers/net/smc911x.c | 9 +-
drivers/net/tsec.c | 244 ++++++++++++++++----------
drivers/net/tsi108_eth.c | 1 +
drivers/net/uli526x.c | 1 +
include/configs/MPC8544DS.h | 8 +
include/netdev.h | 110 ++++++++++++
{drivers/net => include}/tsec.h | 68 +++++++-
net/eth.c | 69 -------
net/tftp.c | 2 +
123 files changed, 1018 insertions(+), 301 deletions(-)
create mode 100644 board/freescale/common/sgmii_riser.c
create mode 100644 board/freescale/common/sgmii_riser.h
delete mode 100644 cpu/arm926ejs/at91/ether.c
create mode 100644 include/netdev.h
rename {drivers/net => include}/tsec.h (91%)