openwrt/target/linux/ath79
David Bauer d7fd690b8c ath79: force SGMII SerDes mode to MAC operation
The mode on the SGMII SerDes on the QCA9563 is 1000 Base-X by default.
This only allows for 1000 Mbit/s links, however when used with an SGMII
PHY in 100 Mbit/s link mode, the link remains dead.

This strictly has nothing to do with the SerDes calibration, however it
is done at the same point in the QCA reference U-Boot which is the
blueprint for everything happening here. As the current state is more or
less a hack, this should be fine.

This fixes the issues outlined above on a TP-Link EAP-225 Outdoor.

Reported-by: Tom Herbers <freifunk@tomherbers.de>
Tested-by: Tom Herbers <freifunk@tomherbers.de>
Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit fbbad9a9a6)
2021-05-03 01:39:10 +02:00
..
base-files/etc/hotplug.d/ieee80211 ath79: add WiFi migration for AR913x 2020-09-28 16:23:03 +02:00
dts ath79: fix USB power on TP-Link TL-WR810N v1 2021-05-02 14:32:52 +02:00
files ath79: force SGMII SerDes mode to MAC operation 2021-05-03 01:39:10 +02:00
generic ath79: fix label_mac for NEC Aterm WG1200CR 2021-04-02 16:04:47 +02:00
image ath79: mikrotik: enable SFP on RB922UAGS-5HPaCD 2021-04-30 10:26:34 +02:00
mikrotik ath79: mikrotik: swap RB922UAGS-5HPaCD eth0/1 MACs 2021-04-30 10:26:34 +02:00
nand ath79: remove generic profiles 2021-01-27 21:31:20 +01:00
patches-5.4 ath79: force SGMII SerDes mode to MAC operation 2021-05-03 01:39:10 +02:00
tiny ath79: make all eth ports LAN for Engenius APs 2021-02-08 16:34:18 +01:00
config-5.4 ath79: enable elf mtd splitter 2020-09-09 20:41:50 +03:00
Makefile ath79: move the squashfs feature to the parent target 2020-11-23 13:20:53 +01:00
modules.mk ath79: add new OF only target for QCA MIPS silicon 2018-05-07 08:06:51 +02:00