u-boot-brain/drivers/net
Felix Radensky 0c24dec550 ppc4xx/net: Fix MDIO clock setup
This patch fixes MDIO clock setup in case when OPB frequency is 100MHz.
Current code assumes that the value of sysinfo.freqOPB is 100000000
when OPB frequency is 100MHz. In reality it is 100000001. As a result
MDIO clock is set to incorrect value, larger than 2.5MHz, thus violating
the standard. This in not a problem on boards equipped with Marvell PHYs
(e.g. Canyonlands), since those PHYs support MDIO clocks up to 8.3MHz,
but can be a problem for other PHYs (e.g. Realtek ones).

Signed-off-by: Felix Radensky <felix@embedded-sol.com>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2009-06-08 22:57:21 -07:00
..
phy rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
sk98lin rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
3c589.c drivers/net/: get mac address from environment 2009-03-20 22:39:10 +01:00
3c589.h Big white-space cleanup. 2008-05-21 00:14:08 +02:00
4xx_enet.c ppc4xx/net: Fix MDIO clock setup 2009-06-08 22:57:21 -07:00
5701rls.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
5701rls.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
8390.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
ax88180.c AX88180: new gigabit network driver 2008-10-13 22:33:12 -07:00
ax88180.h Coding Style cleanup, update CHANGELOG, prepare 2008.10-rc3 2008-10-15 15:50:45 +02:00
ax88796.c net: ne2000: Divided a function of NE2000 driver 2008-10-13 22:28:32 -07:00
ax88796.h NE2000: Fix regresssion introduced by e710185aae on non AX88796 2008-04-28 22:26:36 -07:00
bcm570x_autoneg.c drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_autoneg.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_bits.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_debug.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_lm.h bcm570x: get mac address from environment 2009-03-20 22:39:10 +01:00
bcm570x_mm.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x_queue.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
bcm570x.c bcm570x: get mac address from environment 2009-03-20 22:39:10 +01:00
bfin_mac.c Blackfin: bfin_mac: force boards to setup the MAC themselves 2009-03-20 22:39:09 +01:00
bfin_mac.h Blackfin: bfin_mac: force boards to setup the MAC themselves 2009-03-20 22:39:09 +01:00
cs8900.c cs8900 compile fix 2009-03-29 00:12:00 +01:00
cs8900.h minor cs8900 driver clean up 2008-04-28 22:22:34 -07:00
dc2114x.c drivers/net/: get mac address from environment 2009-03-20 22:39:10 +01:00
dm9000x.c Add config option for disabling DM9000-SROM support. 2009-06-08 22:57:21 -07:00
dm9000x.h dm9000 remove dead external phy support, gpio fix 2008-08-26 23:08:19 -07:00
dnet.c Coding Style cleanup; update CHANGELOG 2009-02-22 01:19:52 +01:00
dnet.h dnet: driver for Dave DNET ethernet controller 2009-02-10 00:16:27 +01:00
e1000.c drivers/net/e1000.c: missing terminator for supported devices 2009-01-27 21:53:02 +01:00
e1000.h Moved initialization of E1000 Ethernet controller to board_eth_init() 2008-09-02 21:18:18 -07:00
eepro100.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
enc28j60.c drivers/net/: get mac address from environment 2009-03-20 22:39:10 +01:00
fsl_mcdmafec.c drivers/net/: get mac address from environment 2009-03-20 22:39:10 +01:00
greth.c Introduce netdev.h header file and remove externs 2008-09-02 21:18:16 -07:00
greth.h SPARC/LEON3: Added GRETH Ethernet 10/100/1000 driver. 2008-03-30 00:33:28 -04:00
inca-ip_sw.c Moved initialization of IncaIP Ethernet controller to board_eth_init 2008-09-02 21:18:17 -07:00
ks8695eth.c drivers/net/: get mac address from environment 2009-03-20 22:39:10 +01:00
lan91c96.c lan91c96/smc91111/smc911x: get mac address from environment 2009-03-20 22:39:11 +01:00
lan91c96.h Big white-space cleanup. 2008-05-21 00:14:08 +02:00
macb.c at91: Support for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC. 2009-03-22 14:48:16 +01:00
macb.h AT91CAP9 support : MACB changes 2008-02-14 09:37:58 +00:00
Makefile dnet: driver for Dave DNET ethernet controller 2009-02-10 00:16:27 +01:00
mcffec.c drivers/net/: get mac address from environment 2009-03-20 22:39:10 +01:00
mcfmii.c Coldfire: mcfmii: Allow non-autonegotiating PHYs to use mii command 2009-02-06 14:54:47 -07:00
mpc5xxx_fec.c mpc52xx phy: initialize only when needed 2009-04-04 22:37:39 +02:00
mpc5xxx_fec.h Move MPC5xxx_FEC driver to drivers/net 2008-08-29 13:58:07 -06:00
mpc512x_fec.c MPC512x: reduce timeout waiting for Ethernet autonegotiation to 2.5s 2008-09-12 13:52:21 +02:00
mpc512x_fec.h Move MPC512x_FEC driver to drivers/net 2008-08-29 13:58:12 -06:00
natsemi.c Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
ne2000_base.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
ne2000_base.h net: ne2000: Divided a function of NE2000 driver 2008-10-13 22:28:32 -07:00
ne2000.c net: ne2000: Divided a function of NE2000 driver 2008-10-13 22:28:32 -07:00
ne2000.h NE2000: Fix regresssion introduced by e710185aae on non AX88796 2008-04-28 22:26:36 -07:00
netarm_eth.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
netarm_eth.h drivers/net : move net drivers to drivers/net 2007-11-25 18:35:17 +01:00
netconsole.c net: Conditional COBJS inclusion of network drivers 2008-06-09 23:21:05 -07:00
nicext.h Big white-space cleanup. 2008-05-21 00:14:08 +02:00
ns7520_eth.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
ns8382x.c Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
ns9750_eth.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
pcnet.c Moved initialization of PCNET Ethernet controller to board_eth_init() 2008-09-02 21:18:17 -07:00
plb2800_eth.c Moved initialization of plb2800 Ethernet driver to board_eth_init 2008-09-02 21:18:18 -07:00
rtl8019.c drivers/net/: get mac address from environment 2009-03-20 22:39:10 +01:00
rtl8019.h Big white-space cleanup. 2008-05-21 00:14:08 +02:00
rtl8139.c Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
rtl8169.c rtl8169: fix PCI system memory address 2009-06-08 22:57:21 -07:00
s3c4510b_eth.c drivers/net/: get mac address from environment 2009-03-20 22:39:10 +01:00
s3c4510b_eth.h drivers/net/: get mac address from environment 2009-03-20 22:39:10 +01:00
sh_eth.c sh_eth: get mac address from environment 2009-03-20 22:39:11 +01:00
sh_eth.h Fix 100Mbs ethernet operation on sh7763 based boards 2009-02-09 22:52:11 -08:00
smc911x.c SMC911x driver fixed for NFS boot 2009-06-08 22:57:21 -07:00
smc911x.h smc911x: split out useful defines/functions into local header 2009-02-25 09:00:32 +01:00
smc91111.c lan91c96/smc91111/smc911x: get mac address from environment 2009-03-20 22:39:11 +01:00
smc91111.h Big white-space cleanup. 2008-05-21 00:14:08 +02:00
tigon3.c bcm570x: get mac address from environment 2009-03-20 22:39:10 +01:00
tigon3.h Big white-space cleanup. 2008-05-21 00:14:08 +02:00
tsec.c tsec: report when there is no vendor specific PHY support 2009-03-09 18:08:04 -05:00
tsi108_eth.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
uli526x.c Introduce netdev.h header file and remove externs 2008-09-02 21:18:16 -07:00
vsc7385.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
xilinx_emac.c drivers/net/: get mac address from environment 2009-03-20 22:39:10 +01:00
xilinx_emaclite.c drivers/net/: get mac address from environment 2009-03-20 22:39:10 +01:00