]> git.ipfire.org Git - thirdparty/openwrt.git/commit
realtek: dsa,pcs: rtl930x: Disable SerDes patching for 10G-QXGMII 20588/head
authorSven Eckelmann <se@simonwunderlich.de>
Wed, 29 Oct 2025 15:00:03 +0000 (16:00 +0100)
committerRobert Marko <robimarko@gmail.com>
Sun, 2 Nov 2025 15:31:30 +0000 (16:31 +0100)
commit87c76704d263048d6c146ed0137d79f9ce008074
tree91187402407884133b0e7e0d7662daa3384bd116
parent1cb347579a9663becfb10a4fee0eb5bc5a5e481f
realtek: dsa,pcs: rtl930x: Disable SerDes patching for 10G-QXGMII

The code to add bootstrapping for 10G-QXGMII on RTL930X broke the only
devices which are using 10G-QXGMII on RTL930X (Plasma Cloud PSX8+PSX10) in
OpenWrt. It is currently unknown what other changes are pending to get this
correctly working. But both the `rtpcs_930x_sds_usxgmii_config()` call and
the write of the "magic" SerDes values in the patching process break the
SerDes connected to the RTL8224 PHYs.

The Plasma Cloud PSX8+PSX10 devices get their RTL8224 and the 10G-QXGMII
SerDes bootstrapped directly by u-boot.

Fixes: dca20f91ea12 ("realtek: add serdes patch for 10G_QXGMII")
Signed-off-by: Sven Eckelmann <se@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/20588
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c