From: Markus Stockhausen Date: Sat, 28 Mar 2026 07:43:34 +0000 (+0100) Subject: realtek: dts: cleanup of ethernet link speed X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c1804cbc71dd565ee0f0f5b33fcc82a070074030;p=thirdparty%2Fopenwrt.git realtek: dts: cleanup of ethernet link speed Realtek switches have a very simple network adapter for the SOC. They can ship packets via DMA without further offloading features. Even on the RTL931x devices they can barely reach 50MB/s. In the dts there is a mix of 1G/10G definitions. To be consistent and better reflect the performance set the link speed to 1000. This is only cosmetic. Signed-off-by: Markus Stockhausen Link: https://github.com/openwrt/openwrt/pull/22639 Signed-off-by: Hauke Mehrtens --- diff --git a/target/linux/realtek/dts/rtl9301_linksys_lgs328c.dts b/target/linux/realtek/dts/rtl9301_linksys_lgs328c.dts index fbb3f035fcc..f8ad3721679 100644 --- a/target/linux/realtek/dts/rtl9301_linksys_lgs328c.dts +++ b/target/linux/realtek/dts/rtl9301_linksys_lgs328c.dts @@ -240,7 +240,7 @@ ethernet = <ðernet0>; phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9302_xikestor_sks8300-12e2t2x.dts b/target/linux/realtek/dts/rtl9302_xikestor_sks8300-12e2t2x.dts index 9ff9be3e143..b479de6fb52 100644 --- a/target/linux/realtek/dts/rtl9302_xikestor_sks8300-12e2t2x.dts +++ b/target/linux/realtek/dts/rtl9302_xikestor_sks8300-12e2t2x.dts @@ -359,7 +359,7 @@ ethernet = <ðernet0>; phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi b/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi index edd7d23d056..e5f2456bb8f 100644 --- a/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi +++ b/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi @@ -365,7 +365,7 @@ reg = <28>; phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9302_zyxel_xgs1x10-12-common.dtsi b/target/linux/realtek/dts/rtl9302_zyxel_xgs1x10-12-common.dtsi index 44a7b248ee3..cba59c0f3cd 100644 --- a/target/linux/realtek/dts/rtl9302_zyxel_xgs1x10-12-common.dtsi +++ b/target/linux/realtek/dts/rtl9302_zyxel_xgs1x10-12-common.dtsi @@ -182,7 +182,7 @@ reg = <28>; phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9303_hasivo_s1100w-8xgt-se.dts b/target/linux/realtek/dts/rtl9303_hasivo_s1100w-8xgt-se.dts index 2fb07eb251a..bce0f8219a7 100644 --- a/target/linux/realtek/dts/rtl9303_hasivo_s1100w-8xgt-se.dts +++ b/target/linux/realtek/dts/rtl9303_hasivo_s1100w-8xgt-se.dts @@ -254,7 +254,7 @@ phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9303_hasivo_s1100wp-8gt-se.dts b/target/linux/realtek/dts/rtl9303_hasivo_s1100wp-8gt-se.dts index 13a47a98a4f..c61db4ff506 100644 --- a/target/linux/realtek/dts/rtl9303_hasivo_s1100wp-8gt-se.dts +++ b/target/linux/realtek/dts/rtl9303_hasivo_s1100wp-8gt-se.dts @@ -318,7 +318,7 @@ phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9303_tplink_tl-st1008f-v2.dts b/target/linux/realtek/dts/rtl9303_tplink_tl-st1008f-v2.dts index 52930adf23a..89517ab4a02 100644 --- a/target/linux/realtek/dts/rtl9303_tplink_tl-st1008f-v2.dts +++ b/target/linux/realtek/dts/rtl9303_tplink_tl-st1008f-v2.dts @@ -323,7 +323,7 @@ phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9303_vimin_vm-s100-0800ms.dts b/target/linux/realtek/dts/rtl9303_vimin_vm-s100-0800ms.dts index ccced4c8e96..39c303d7d9a 100644 --- a/target/linux/realtek/dts/rtl9303_vimin_vm-s100-0800ms.dts +++ b/target/linux/realtek/dts/rtl9303_vimin_vm-s100-0800ms.dts @@ -312,7 +312,7 @@ phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8t.dts b/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8t.dts index b5a60704509..bb9616816e0 100644 --- a/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8t.dts +++ b/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8t.dts @@ -197,7 +197,7 @@ reg = <28>; phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8x.dts b/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8x.dts index acc96092df8..3b9a89d045c 100644 --- a/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8x.dts +++ b/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8x.dts @@ -342,7 +342,7 @@ phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9303_xikestor_sks8310-8x.dts b/target/linux/realtek/dts/rtl9303_xikestor_sks8310-8x.dts index 356facfc674..f4de1c8951f 100644 --- a/target/linux/realtek/dts/rtl9303_xikestor_sks8310-8x.dts +++ b/target/linux/realtek/dts/rtl9303_xikestor_sks8310-8x.dts @@ -349,7 +349,7 @@ phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9311_linksys_lgs352c.dts b/target/linux/realtek/dts/rtl9311_linksys_lgs352c.dts index 9f530bf379c..4875343e425 100644 --- a/target/linux/realtek/dts/rtl9311_linksys_lgs352c.dts +++ b/target/linux/realtek/dts/rtl9311_linksys_lgs352c.dts @@ -374,7 +374,7 @@ reg = <56>; phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; }; diff --git a/target/linux/realtek/dts/rtl9313_xikestor_sks8300-12x-v1.dts b/target/linux/realtek/dts/rtl9313_xikestor_sks8300-12x-v1.dts index 9e1d96c334d..80773a494ee 100644 --- a/target/linux/realtek/dts/rtl9313_xikestor_sks8300-12x-v1.dts +++ b/target/linux/realtek/dts/rtl9313_xikestor_sks8300-12x-v1.dts @@ -480,7 +480,7 @@ reg = <56>; phy-mode = "internal"; fixed-link { - speed = <10000>; + speed = <1000>; full-duplex; }; };