u-boot-2016/drivers/net
Anatolij Gustschin 23afaba65e net: tsec: Fix Marvell 88E1121R phy init
This patch tries to ensure that phy interrupt pin
won't be asserted after booting. We experienced
following issues with current 88E1121R phy init:

Marvell 88E1121R phy can be hardware-configured
to share MDC/MDIO and interrupt pins for both ports
P0 and P1 (e.g. as configured on socrates board).
Port 0 interrupt pin will be shared by both ports
in such configuration. After booting Linux and
configuring eth0 interface, port 0 phy interrupts
are enabled. After rebooting without proper eth0
interface shutdown port 0 phy interrupts remain
enabled so any change on port 0 (link status, etc.)
cause assertion of the interrupt. Now booting Linux
and configuring eth1 interface will cause permanent
phy interrupt storm as the registered phy 1 interrupt
handler doesn't acknowledge phy 0 interrupts. This
of course should be fixed in Linux driver too.

Signed-off-by: Anatolij Gustschin <agust@denx.de>
Acked-by: Andy Fleming <afleming@freescale.com>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2008-12-04 22:51:54 -08: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
3c589.h
4xx_enet.c Moved PPC4xx EMAC driver to drivers/net 2008-11-09 21:38:04 -08:00
5701rls.c
5701rls.h
8390.h
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
bcm570x.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
bcm570x_autoneg.c
bcm570x_autoneg.h
bcm570x_bits.h
bcm570x_debug.h
bcm570x_lm.h
bcm570x_mm.h
bcm570x_queue.h
bfin_mac.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
bfin_mac.h
cs8900.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
cs8900.h
dc2114x.c
dm9000x.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
dm9000x.h
e1000.c
e1000.h
eepro100.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
enc28j60.c
fsl_mcdmafec.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
greth.c
greth.h
inca-ip_sw.c
ks8695eth.c
lan91c96.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
lan91c96.h
macb.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
macb.h
Makefile ColdFire: Add mii driver in drivers/net 2008-11-09 21:38:05 -08:00
mcffec.c ColdFire: Add mii driver in drivers/net 2008-11-09 21:38:05 -08:00
mcfmii.c ColdFire: Add mii driver in drivers/net 2008-11-09 21:38:05 -08:00
mpc5xxx_fec.c
mpc5xxx_fec.h
mpc512x_fec.c MPC512x: reduce timeout waiting for Ethernet autonegotiation to 2.5s 2008-09-12 13:52:21 +02:00
mpc512x_fec.h
natsemi.c Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
ne2000.c net: ne2000: Divided a function of NE2000 driver 2008-10-13 22:28:32 -07:00
ne2000.h
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
netarm_eth.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
netarm_eth.h
netconsole.c
nicext.h
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
plb2800_eth.c
rtl8019.c
rtl8019.h
rtl8139.c Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
rtl8169.c
s3c4510b_eth.c
s3c4510b_eth.h
sh_eth.c
sh_eth.h
smc911x.c
smc91111.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
smc91111.h
tigon3.c Cleanup: fix "MHz" spelling 2008-10-21 11:25:39 +02:00
tigon3.h
tsec.c net: tsec: Fix Marvell 88E1121R phy init 2008-12-04 22:51:54 -08:00
tsi108_eth.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
uli526x.c
vsc7385.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
xilinx_emac.c
xilinx_emaclite.c xilinx_emaclite buffer overrun 2008-11-09 21:38:02 -08:00