openwrtv3/target/linux/generic/files/drivers/net/phy
Sergey Ryazanov 913b2290ca mvswitch: fix autonegotiation issue
The Marvel 88E6060 switch has an MDIO interface, but does not emulate
regular PHY behavior for the host. The network core can not detect using
the generic code, whether the connection via the attached PHY can be
used or not. The PHY's state machine is stuck in a state of
auto-negotiation and does not go any further so the Ethernet interface
of the router stay forever in the not-runing state.

Fix this issue by implementing the aneg_done callback to be able to
inform the network core that the Ethernet interface link to which the
switch is connected can be marked as RUNNING.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
2017-06-07 11:06:12 +02:00
..
b53 kernel: port b53 to use kernel 4.5+ API 2017-02-06 11:28:54 +01:00
adm6996.c kernel: update phy drivers for 4.9 2017-02-03 12:35:44 +01:00
adm6996.h treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
ar8216.c ar8216: flush ARL table during reset after init_globals 2017-02-16 17:17:05 +01:00
ar8216.h net: ar8327: modify some configuration of switch 2016-12-01 15:47:43 +01:00
ar8327.c ar8327: Add workarounds for AR8337 switch. 2017-03-30 09:48:52 +02:00
ar8327.h ar8327: Add workarounds for AR8337 switch. 2017-03-30 09:48:52 +02:00
ip17xx.c kernel: update phy drivers for 4.9 2017-02-03 12:35:44 +01:00
mvsw61xx.c mvsw61xx: add support for MV88E6352 2017-01-13 17:12:40 +01:00
mvsw61xx.h mvsw61xx: add support for MV88E6352 2017-01-13 17:12:40 +01:00
mvswitch.c mvswitch: fix autonegotiation issue 2017-06-07 11:06:12 +02:00
mvswitch.h treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
psb6970.c kernel: update phy drivers for 4.9 2017-02-03 12:35:44 +01:00
rtl8306.c kernel: update phy drivers for 4.9 2017-02-03 12:35:44 +01:00
rtl8366_smi.c rtl8366_smi: add linux 4.4 compatibility 2017-02-01 17:49:54 +01:00
rtl8366_smi.h linux: generic: rtl836*: fix compilation with !CONFIG_OF 2012-12-15 13:32:02 +00:00
rtl8366rb.c generic: rtl8366rb: add support for initvals from DTS 2017-04-25 19:29:59 +02:00
rtl8366s.c generic: rtl836x: add support for Green Feature 2017-01-27 11:10:10 +01:00
rtl8367.c kernel: rtl8367(b): fix build error 2016-11-19 17:57:04 +01:00
rtl8367b.c kernel: rtl8367(b): fix build error 2016-11-19 17:57:04 +01:00
swconfig.c net: ar8216: address security vulnerabilities in swconfig & ar8216 2016-12-01 15:47:43 +01:00
swconfig_leds.c switch: allow Ethernet port LEDs to show specific port speeds only 2016-02-25 13:31:26 +00:00