mirror of
https://github.com/openwrt/openwrt.git
synced 2025-01-20 03:36:29 +00:00
bb907d8d44
PMD Global Transmit Disable bit should be cleared for normal operation. This should be HW default, however I found that on Asus RT-AX89X that uses AQR113C PHY and firmware 5.4 this bit is set by default. With this bit set the AQR cannot achieve a link with its link-partner and it took me multiple hours of digging through the vendor GPL source to find this out, so lets always clear this bit during .config_init() to avoid a situation like this in the future. aqr107_wait_processor_intensive_op() is moved up because datasheet notes that any changes to this bit are processor intensive. This is a modified version of patch that got merged upstream as AQR113C has a separate config_init() upstream. Link: https://github.com/openwrt/openwrt/pull/15840 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
---|---|---|
.. | ||
airoha | ||
apm821xx | ||
archs38 | ||
armsr | ||
at91 | ||
ath79 | ||
bcm27xx | ||
bcm47xx | ||
bcm53xx | ||
bcm4908 | ||
bmips | ||
d1 | ||
gemini | ||
generic | ||
imx | ||
ipq40xx | ||
ipq806x | ||
ixp4xx | ||
kirkwood | ||
lantiq | ||
layerscape | ||
loongarch64 | ||
malta | ||
mediatek | ||
mpc85xx | ||
mvebu | ||
mxs | ||
octeon | ||
omap | ||
pistachio | ||
qoriq | ||
qualcommax | ||
ramips | ||
realtek | ||
rockchip | ||
sifiveu | ||
starfive | ||
sunxi | ||
tegra | ||
uml | ||
x86 | ||
zynq | ||
Makefile |