mirror of
https://github.com/openwrt/openwrt.git
synced 2026-10-21 22:04:43 +04:00
RTL838x devices cannot reboot if the flash controller is driven in 4 byte mode. Unitlfdc3776("realtek: pcs: fix PLL_CML_CTRL for serdes 0/1") this bit was luckily cleared by a coding error. Since then the device cannot be rebooted anymore. Looking at the SDK one can see that this bit is reset short before the reboot happens. But we might need that in critical situations where there is no chance to do it right in time. As the RTL838x always ran with the bit disabled restore the old behaviour. This time implement it as a documented quirk so it does not get lost. Fixes:fdc3776("realtek: pcs: fix PLL_CML_CTRL for serdes 0/1") Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> (cherry-pick from commitb995f318b2) Link: https://github.com/openwrt/openwrt/pull/22384 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>