openwrt/target/linux/ath25
Sergey Ryazanov 3e3d482c98 ath25: 4.9: fix Ethernet link autonegotiation
Drop the own PHY polling function and switch to using the kernel PHY
state machine. This change allows driver to work correctly with devices
that do not support PHY behaviour but whose driver could emulate
autonegotiation completion (e.g. MV88E6060 and IP17xx switches).

NB: earlier this driver rely on flaws in PHY core code and could use PHY
device without really starting it. But now (at least in kernel 4.9)
this trick no more work and network interface could stuck in not-running
state.

Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
2017-06-07 06:47:03 +02:00
..
base-files ath25: remove target specific /etc/config/system 2016-06-08 00:31:09 +02:00
image ath25: fix duplicate LZMA compression 2016-08-09 17:28:19 +02:00
patches-4.4 kernel: backport MIPS changes introducing a separate IRQ stack 2017-01-15 18:25:54 +01:00
patches-4.9 ath25: 4.9: fix Ethernet link autonegotiation 2017-06-07 06:47:03 +02:00
profiles ath25: update kernel from 3.18 to 4.4 2016-05-23 11:56:38 +02:00
Makefile build: fix subtarget descriptions 2016-09-04 13:35:11 +02:00
config-4.4 ath25: update kernel from 3.18 to 4.4 2016-05-23 11:56:38 +02:00
config-4.9 ath25: add preliminary kernel 4.9 support 2017-06-07 06:46:34 +02:00