From: Jonas Jelonek Date: Wed, 11 Feb 2026 13:15:10 +0000 (+0000) Subject: realtek: pcs: rtl931x: don't mess with autoneg X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4026f8843fa44e202b79ddb1387b3f5ddb88f566;p=thirdparty%2Fopenwrt.git realtek: pcs: rtl931x: don't mess with autoneg Part of the configuration sequence for 1G operation can be identified as setting autonegotiation to enabled for that mode. Starting from a previous commit, this is being handled properly in the set_autoneg implementation. Thus, remove that part from the sequence which doesn't make sense there anymore and might just cause problems. Signed-off-by: Jonas Jelonek Link: https://github.com/openwrt/openwrt/pull/22013 Signed-off-by: Robert Marko --- diff --git a/target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c b/target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c index 9a1239f3513..4e1cd984e60 100644 --- a/target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c +++ b/target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c @@ -3630,7 +3630,6 @@ static int rtpcs_931x_sds_config_fiber_1g(struct rtpcs_serdes *sds) { rtpcs_sds_write_bits(sds, 0x43, 0x12, 15, 14, 0x0); - rtpcs_sds_write_bits(sds, 0x42, 0x0, 12, 12, 0x1); rtpcs_sds_write_bits(sds, 0x42, 0x0, 6, 6, 0x1); rtpcs_sds_write_bits(sds, 0x42, 0x0, 13, 13, 0x0);