]> git.ipfire.org Git - thirdparty/openwrt.git/commit
realtek: RTL931x: disable USXGMII SerDes setup 20292/head
authorMarkus Stockhausen <markus.stockhausen@gmx.de>
Fri, 3 Oct 2025 15:18:42 +0000 (11:18 -0400)
committerRobert Marko <robimarko@gmail.com>
Sun, 5 Oct 2025 10:15:03 +0000 (12:15 +0200)
commitc18476d0c58187238304e2300ebf341726b21413
tree6e84106fa5021cf288cced75e0cf6bfdb73700f5
parent8916b26a66d9ac61856fc904c74c0c4f424e0979
realtek: RTL931x: disable USXGMII SerDes setup

The first RTL931x devices make their way into OpenWrt. Their copper
ports are driven by different interfaces modes like 10G_QXGMII or
Realtek proprietary XSGMII. The DSA driver has no proper handling
for theses modes implemented yet. So a lot is auto-mapped to USXGMII
internally. As soon as the SerDes setup activates this (wrong) mode
the PHY connectivity breaks.

Disable this mode for now and rely on the proper U-Boot setup.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/20292
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/dsa.c