openwrt/target/linux/ar71xx/files/drivers
David Bauer 3444638a05
ar71xx: fix QCA955X SGMII link loss
The QCA955X is affected by a hardware bug which causes link-loss of the
SGMII link between SoC and PHY. This happens on change of link-state or
speed.

It is not really known what causes this bug. It definitely occurs when
using a AR8033 Gigabit Ethernet PHY.

Qualcomm solves this Bug in a similar fashion. We need to apply the fix
on a per-device base via platform-data as performing the fixup work will
break connectivity in case the SGMII interface is connected to a Switch.

This bug was first proposed to be fixed by Sven Eckelmann in 2016.
 https://patchwork.ozlabs.org/patch/604782/

Based-on-patch-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit f4f99ec973)
2018-09-03 23:04:46 +02:00
..
gpio ar71xx: remove obsolete '< KERNEL_VERSION(3, 15, 0)' checks 2018-01-09 21:33:18 +01:00
leds ar71xx: fix section mismatches 2017-10-11 22:36:04 +02:00
mtd ar71xx: fix mikrotik routerboard nand driver issues with linux 4.9 2017-10-24 13:24:04 +02:00
net ar71xx: fix QCA955X SGMII link loss 2018-09-03 23:04:46 +02:00
spi ar71xx: spi-rb4xx: balance clk_prepare_enable() call 2017-12-24 09:03:01 +01:00