Ben Warren
10efa024b8
Moved initialization of EEPRO100 Ethernet controller to board_eth_init()
...
Affected boards:
db64360
db64460
katmai
taihu
taishan
yucca
cpc45
cpu87
eXalion
elppc
debris
kvme080
mpc8315erdb
integratorap
ixdp425
oxc
pm826
pm828
pm854
pm856
ppmc7xx
sc3
sc520_spunk
sorcery
tqm8272
tqm85xx
utx8245
Removed initialization of the driver from net/eth.c
Also, wrapped contents of pci_eth_init() by CONFIG_PCI.
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:19 -07:00
Ben Warren
8ca0b3f99c
Moved initialization of TULIP Ethernet controller to board_eth_init()
...
Affected boards:
cu824
bab7xx
adciop
dasa_sim
mousse
mpc8540eval
musenki
mvblue
pcippc2/pcippc6
sbc8240
stxssa
Removed initialization of the driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:18 -07:00
Ben Warren
ad3381cf41
Moved initialization of E1000 Ethernet controller to board_eth_init()
...
Affected boards:
ap1000
mvbc_p
PM854
Removed initialization of the driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:18 -07:00
Ben Warren
4fce2aceaf
Moved initialization of plb2800 Ethernet driver to board_eth_init
...
Affected boards:
purple
Removed initialization of controller from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:18 -07:00
Ben Warren
e1d7480b5d
Moved initialization of MPC5xxx_FEC Ethernet driver to CPU directory
...
Modified board_eth_init() functions of boards that have this FEC in addition
to other Ethernet controllers.
Affected boards:
bc3450
icecube
mvbc_p
o2dnt
pm520
total5200
tq5200
Removed initialization of controller from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:18 -07:00
Ben Warren
a0aad08f94
Moved initialization of MPC512x_FEC Ethernet driver to CPU directory
...
Added a cpu_eth_init() function to MPC512x CPU directory and
removed code from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:17 -07:00
Ben Warren
8218bd2aa6
Moved initialization of IncaIP Ethernet controller to board_eth_init
...
Affected boards:
IncaIP
Removed initialization of the driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:17 -07:00
Ben Warren
e3090534d6
Moved initialization of PCNET Ethernet controller to board_eth_init()
...
Affected boards:
PN62
sc520_cdp
Removed initialization of the driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:17 -07:00
Ben Warren
b902b8dda5
Moved initialization of NATSEMI Ethernet controller to board_eth_init()
...
Affected boards:
a3000
Removed initialization of the driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:17 -07:00
Ben Warren
19403633dd
Moved initialization of NS8382X Ethernet controller to board_eth_init()
...
Affected boards:
bc3450
cpci5200
mecp5200
pf2000
icecube
o2dnt
pm520
sandpoint8245
total5200
tqm5200
Removed initialization of the driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:16 -07:00
Ben Warren
ccdd12f83e
Moved initialization of TSI108 Ethernet controller to board_eth_init()
...
Affected boards:
mpc7448hpc2
Removed initialization of the driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:16 -07:00
Ben Warren
0b252f50ae
Moved initialization of RTL8139 Ethernet controller to board_eth_init()
...
Affected boards:
hidden_dragon
MPC8544DS
MPC8610HPCN
R2DPLUS
TB0229
Removed initialization of the driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:16 -07:00
Ben Warren
02d69891d9
Moved initialization of RTL8169 Ethernet controller to board_eth_init()
...
Affected boards:
linkstation
r7780mp
Removed initialization of the driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:16 -07:00
Ben Warren
89973f8a82
Introduce netdev.h header file and remove externs
...
This addresses all drivers whose initializers have already
been moved to board_eth_init()/cpu_eth_init().
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:16 -07:00
Andy Fleming
2abe361c03
Add SGMII support to the tsec
...
Adds support for configuring the TBI to talk properly with the SerDes.
Signed-off-by: Andy Fleming <afleming@freescale.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:15 -07:00
Andy Fleming
75b9d4ae0d
Pass in tsec_info struct through tsec_initialize
...
The tsec driver contains a hard-coded array of configuration information
for the tsec ethernet controllers. We create a default function that works
for most tsecs, and allow that to be overridden by board code. It creates
an array of tsec_info structures, which are then parsed by the corresponding
driver instance to determine configuration. Also, add regs, miiregs, and
devname fields to the tsec_info structure, so that we don't need the kludgy
"index" parameter.
Signed-off-by: Andy Fleming <afleming@freescale.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:15 -07:00
Andy Fleming
dd3d1f56a0
tsec: Move tsec.h to include/
...
This is to prepare the way for board code passing in the tsec_info structure
Signed-off-by: Andy Fleming <afleming@freescale.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:15 -07:00
Sergei Poselenov
d23dc394aa
PHY: Add support for the M88E1121R Marvell chip.
...
Signed-off-by: Yuri Tikhonov <yur@emcraft.com >
Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-09-02 21:18:14 -07:00
Wolfgang Denk
e99e9575bb
Merge branch 'Makefile' of git://git.denx.de/u-boot-arm
2008-09-01 00:16:29 +02:00
Ben Warren
6b5049d056
Move MPC512x_FEC driver to drivers/net
...
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-29 13:58:12 -06:00
Ben Warren
80b00af01b
Move MPC5xxx_FEC driver to drivers/net
...
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-29 13:58:07 -06:00
Jean-Christophe PLAGNIOL-VILLARD
ba7b5b2348
miiphyutil: Move conditional compilation to Makefile
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com >
2008-08-29 21:53:56 +02:00
Jean-Christophe PLAGNIOL-VILLARD
55195773ea
miiphybb: move to drivers/net/phy
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com >
2008-08-29 12:25:02 +02:00
Andrew Dyer
d26b739afe
dm9000 remove dead external phy support, gpio fix
...
dm9000 has code to detect and initialize external phy parts, but later
on in the code the part is forced to use the internal phy
unconditionally. Remove the unused/untested code.
change the GPIO initialization so that only the GPIO used as an
internal phy reset (hardwired in the chip) is set as an output. The
remaining GPIO need to be handled by board specific code to prevent
possible drive conflicts. Set as inputs for safety.
replace a few magic numbers with defines
Signed-off-by: Andrew Dyer <adyer@righthandtech.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-26 23:08:19 -07:00
TsiChung Liew
1803f7f91f
ColdFire: Add FEC Buffer descriptors in SRAM
...
Add FEC Buffer descriptors and data buffer in SRAM for
faster execution and access.
Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-26 22:41:51 -07:00
TsiChung Liew
429be27ce1
Fix ColdFire FEC warning messages
...
Types mismatch and implicit declaration of icache_invalid()
warning messages
Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-26 22:40:02 -07:00
Ben Warren
6a00217109
Moved initialization of SKGE Ethernet driver to board code.
...
The only board using this driver is the SL8245 board.
Removed initialization for the driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-26 22:18:08 -07:00
Ben Warren
8379f42bc7
Moved conditional compilation to Makefile for SK98 Ethernet driver
...
Brute-force removal of #ifdefs. Didn't touch the code.
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-26 22:17:56 -07:00
Ben Warren
914947313a
Moved initialization of Blackfin EMAC Ethernet controller to board_eth_init()
...
Added board_eth_init() function to bf537-stamp board.
Removed initialization for the Blackin EMAC driver from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-26 22:17:36 -07:00
Ben Warren
fc363ce354
Moved initialization of GRETH Ethernet driver to CPU directory
...
Added a cpu_eth_init() function to leon2/leon3 CPU directories and
removed code from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-26 22:17:24 -07:00
Ben Warren
86882b8077
Moved initialization of MCFFEC Ethernet driver to CPU directory
...
Added a cpu_eth_init() function to coldfire CPU directories and
removed code from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-26 22:16:25 -07:00
Ben Warren
b31da88b9c
Moved initialization of FSL_MCDMAFEC Ethernet driver to CPU directory
...
Added a cpu_eth_init() function to cpu/mcf547x_8x directory and
removed code from net/eth.c
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-26 22:12:36 -07:00
Yoshihiro Shimoda
db70b84329
rtl8169: add support for RTL8110SCL
...
This patch fixes a problem that RTL8110SCL started transfer
with an incorrect memory address.
Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-18 23:11:07 -07:00
TsiChung Liew
943b825bf1
Fix dm9000 receive status and len little endian issue
...
The received status and len was in little endian
format and caused the ethernet unable to proceed
further. Add __le16_to_cpu() in dm9000_rx_status_8/16/32bit().
Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-08-18 23:10:43 -07:00
Stefan Roese
f2302d4430
Fix merge problems
...
Signed-off-by: Stefan Roese <sr@denx.de >
2008-08-06 14:05:38 +02:00
Jean-Christophe PLAGNIOL-VILLARD
0a5676befb
Fix some more printf() format issues.
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com >
2008-07-13 16:55:00 +02:00
Wolfgang Denk
bde6358762
Fix some more printf() format issues.
...
Signed-off-by: Wolfgang Denk <wd@denx.de >
2008-07-11 22:56:11 +02:00
Wolfgang Denk
9b55a25369
Fix some more print() format errors.
...
Signed-off-by: Wolfgang Denk <wd@denx.de >
2008-07-11 01:16:00 +02:00
Wolfgang Denk
06c53beae1
Fix some more print() format errors.
...
Signed-off-by: Wolfgang Denk <wd@denx.de >
2008-07-10 13:16:09 +02:00
Paul Gortmaker
8915f1189c
e1000: add support for 82545GM 64bit PCI-X copper variant
...
This PCI-X e1000 variant works by just adding in the correct
PCI IDs in the appropriate places.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com >
2008-07-10 00:52:48 +02:00
Wolfgang Denk
9692cab76f
Merge branch 'master' of git://www.denx.de/git/u-boot-net
2008-07-09 23:22:54 +02:00
Hugo Villeneuve
fec61431a0
Remove duplicate definitions in include/lxt971a.h.
...
Remove duplicate definitions in include/lxt971a.h.
Remove duplicate registers and bits definitions in
include/lxt971a.h for standard MII registers, and
use values in include/miiphy.h instead.
Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-07-06 23:44:34 -07:00
Nobuhiro Iwamatsu
9751ee0990
net: sh: Renesas SH7763 Ethernet device support
...
Renesas SH7763 has 2 channel Ethernet device.
This is 10/100/1000 Base support.
But this patch check 10/100 Base only.
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-07-06 23:32:04 -07:00
Nobuhiro Iwamatsu
9047bfa1e7
net: smc911x: Fix typo
...
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com >
2008-07-07 00:31:27 +02:00
Nobuhiro Iwamatsu
5cacc5d0ec
net: fix compile problem in smc911x driver.
...
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
Acked-by: Ben Warren <biggerbadderben@gmail.com >
2008-07-07 00:20:21 +02:00
Nobuhiro Iwamatsu
cbb6289569
net: ne2000: Move dev_addr variable from grobal to local.
...
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-07-06 00:23:44 -07:00
Nobuhiro Iwamatsu
dd7e5fa5f8
net: ne2000: Fix compile error of NE2000
...
If enable DEBUG, can not compile ne2000 driver.
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-07-06 00:23:44 -07:00
Wolfgang Denk
1a5017601f
Merge branch 'master' of git://www.denx.de/git/u-boot-mips
2008-06-11 22:48:09 +02:00
Shinya Kuribayashi
3b904ccb93
net: Conditional COBJS inclusion of network drivers
...
Replace COBJS-y with appropriate driver config names.
Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2008-06-09 23:21:05 -07:00
Ben Warren
e44f3ea4e8
Merge branch 'master' of git://git.denx.de/u-boot
2008-06-08 22:04:22 -07:00