[openwrt/openwrt] realtek: drop sds property

LEDE Commits lede-commits at lists.infradead.org
Thu Sep 25 02:01:33 PDT 2025


robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/c332aed2aae7028275788f1a58872f755ec73651

commit c332aed2aae7028275788f1a58872f755ec73651
Author: Markus Stockhausen <markus.stockhausen at gmx.de>
AuthorDate: Wed Sep 24 08:52:50 2025 -0400

    realtek: drop sds property
    
    Now that MDIO and DSA driver only look for pcs-handle drop all
    usages of the sds property.
    
    Signed-off-by: Markus Stockhausen <markus.stockhausen at gmx.de>
    Link: https://github.com/openwrt/openwrt/pull/20148
    Signed-off-by: Robert Marko <robimarko at gmail.com>
---
 target/linux/realtek/dts/macros.dtsi               |  8 --------
 .../realtek/dts/rtl8380_d-link_dgs-1210-10mp-f.dts |  4 ++--
 .../realtek/dts/rtl8380_engenius_ews2910p.dtsi     |  4 ++--
 target/linux/realtek/dts/rtl8380_hpe_1920-8g.dtsi  |  4 ++--
 .../linux/realtek/dts/rtl8380_linksys_lgs310c.dts  |  4 ++--
 .../realtek/dts/rtl8380_netgear_gs310tp-v1.dts     |  4 ++--
 .../dts/rtl8380_panasonic_m8eg-pn28080k.dts        |  2 +-
 .../linux/realtek/dts/rtl8380_tplink_sg2xxx.dtsi   |  4 ++--
 .../realtek/dts/rtl8380_zyxel_gs1900-10hp-a1.dts   |  4 ++--
 .../realtek/dts/rtl8382_d-link_dgs-1210-10p.dts    |  4 ++--
 .../realtek/dts/rtl8382_d-link_dgs-1210-26.dts     |  4 ++--
 .../realtek/dts/rtl8382_zyxel_gs1900-24-a1.dts     |  4 ++--
 .../realtek/dts/rtl8382_zyxel_gs1900-24hp-a1.dts   |  4 ++--
 .../realtek/dts/rtl8382_zyxel_gs1900-24hp-b1.dts   |  4 ++--
 .../realtek/dts/rtl8393_zyxel_gs1900-48-a1.dts     |  4 ++--
 .../realtek/dts/rtl9302_plasmacloud_common.dtsi    | 24 ++++++++--------------
 .../realtek/dts/rtl9302_plasmacloud_psx10.dts      |  4 ++--
 .../realtek/dts/rtl9302_zyxel_xgs1210-12-a1.dts    |  2 --
 .../dts/rtl9302_zyxel_xgs1210-12-common.dtsi       |  5 ++---
 .../realtek/dts/rtl9302_zyxel_xgs1250-12-a1.dts    |  6 +-----
 .../realtek/dts/rtl9303_hasivo_s1100w-8xgt-se.dts  |  8 --------
 .../realtek/dts/rtl9303_tplink_tl-st1008f-v2.dts   | 16 +++++++--------
 .../realtek/dts/rtl9303_vimin_vm-s100-0800ms.dts   | 16 +++++++--------
 .../realtek/dts/rtl9303_xikestor_sks8300-8x.dts    | 16 +++++++--------
 .../realtek/dts/rtl9303_xikestor_sks8310-8x.dts    | 16 +++++++--------
 25 files changed, 72 insertions(+), 103 deletions(-)

diff --git a/target/linux/realtek/dts/macros.dtsi b/target/linux/realtek/dts/macros.dtsi
index fbdd3fbb1c..f4f6568542 100644
--- a/target/linux/realtek/dts/macros.dtsi
+++ b/target/linux/realtek/dts/macros.dtsi
@@ -13,14 +13,6 @@
 		phy-is-integrated; \
 	};
 
-#define INTERNAL_PHY_SDS(n, s) \
-	phy##n: ethernet-phy@##n { \
-		reg = <##n>; \
-		compatible = "ethernet-phy-ieee802.3-c22"; \
-		phy-is-integrated; \
-		sds = <##s>; \
-	};
-
 #define EXTERNAL_PHY(n) \
 	phy##n: ethernet-phy@##n { \
 		reg = <##n>; \
diff --git a/target/linux/realtek/dts/rtl8380_d-link_dgs-1210-10mp-f.dts b/target/linux/realtek/dts/rtl8380_d-link_dgs-1210-10mp-f.dts
index 011a779d3d..06c1c2c71f 100644
--- a/target/linux/realtek/dts/rtl8380_d-link_dgs-1210-10mp-f.dts
+++ b/target/linux/realtek/dts/rtl8380_d-link_dgs-1210-10mp-f.dts
@@ -85,8 +85,8 @@
 	INTERNAL_PHY(14)
 	INTERNAL_PHY(15)
 
-	INTERNAL_PHY_SDS(24, 4)
-	INTERNAL_PHY_SDS(26, 5)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(26)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8380_engenius_ews2910p.dtsi b/target/linux/realtek/dts/rtl8380_engenius_ews2910p.dtsi
index 3fde08bc22..3147a277ac 100644
--- a/target/linux/realtek/dts/rtl8380_engenius_ews2910p.dtsi
+++ b/target/linux/realtek/dts/rtl8380_engenius_ews2910p.dtsi
@@ -184,8 +184,8 @@
 	INTERNAL_PHY(14)
 	INTERNAL_PHY(15)
 
-	INTERNAL_PHY_SDS(24, 4)
-	INTERNAL_PHY_SDS(26, 5)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(26)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8380_hpe_1920-8g.dtsi b/target/linux/realtek/dts/rtl8380_hpe_1920-8g.dtsi
index b4eba6a3b7..f47bb539c5 100644
--- a/target/linux/realtek/dts/rtl8380_hpe_1920-8g.dtsi
+++ b/target/linux/realtek/dts/rtl8380_hpe_1920-8g.dtsi
@@ -67,8 +67,8 @@
 	INTERNAL_PHY(14)
 	INTERNAL_PHY(15)
 
-	INTERNAL_PHY_SDS(24, 4)
-	INTERNAL_PHY_SDS(26, 5)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(26)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8380_linksys_lgs310c.dts b/target/linux/realtek/dts/rtl8380_linksys_lgs310c.dts
index 1befa4fba0..201d71a9e9 100644
--- a/target/linux/realtek/dts/rtl8380_linksys_lgs310c.dts
+++ b/target/linux/realtek/dts/rtl8380_linksys_lgs310c.dts
@@ -157,8 +157,8 @@
 	INTERNAL_PHY(13)
 	INTERNAL_PHY(14)
 	INTERNAL_PHY(15)
-	INTERNAL_PHY_SDS(24, 4)
-	INTERNAL_PHY_SDS(26, 5)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(26)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8380_netgear_gs310tp-v1.dts b/target/linux/realtek/dts/rtl8380_netgear_gs310tp-v1.dts
index 5867646f7f..5219e926ec 100644
--- a/target/linux/realtek/dts/rtl8380_netgear_gs310tp-v1.dts
+++ b/target/linux/realtek/dts/rtl8380_netgear_gs310tp-v1.dts
@@ -50,8 +50,8 @@
 };
 
 &mdio_bus0 {
-	INTERNAL_PHY_SDS(24, 4)
-	INTERNAL_PHY_SDS(26, 5)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(26)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8380_panasonic_m8eg-pn28080k.dts b/target/linux/realtek/dts/rtl8380_panasonic_m8eg-pn28080k.dts
index 92ca6a6187..6e46039add 100644
--- a/target/linux/realtek/dts/rtl8380_panasonic_m8eg-pn28080k.dts
+++ b/target/linux/realtek/dts/rtl8380_panasonic_m8eg-pn28080k.dts
@@ -84,7 +84,7 @@
 	INTERNAL_PHY(14)
 	INTERNAL_PHY(15)
 
-	INTERNAL_PHY_SDS(24, 4)
+	INTERNAL_PHY(24)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8380_tplink_sg2xxx.dtsi b/target/linux/realtek/dts/rtl8380_tplink_sg2xxx.dtsi
index 4e2ec15f95..c4799e3d4b 100644
--- a/target/linux/realtek/dts/rtl8380_tplink_sg2xxx.dtsi
+++ b/target/linux/realtek/dts/rtl8380_tplink_sg2xxx.dtsi
@@ -152,8 +152,8 @@
 		INTERNAL_PHY(14)
 		INTERNAL_PHY(15)
 
-		INTERNAL_PHY_SDS(24, 4)
-		INTERNAL_PHY_SDS(26, 5)
+		INTERNAL_PHY(24)
+		INTERNAL_PHY(26)
 	};
 };
 
diff --git a/target/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp-a1.dts b/target/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp-a1.dts
index a1634d2aae..8d65513538 100644
--- a/target/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp-a1.dts
+++ b/target/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp-a1.dts
@@ -53,8 +53,8 @@
 };
 
 &mdio_bus0 {
-	INTERNAL_PHY_SDS(24, 4)
-	INTERNAL_PHY_SDS(26, 5)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(26)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-10p.dts b/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-10p.dts
index 29b523be24..a31a268c42 100644
--- a/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-10p.dts
+++ b/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-10p.dts
@@ -84,8 +84,8 @@
 	INTERNAL_PHY(14)
 	INTERNAL_PHY(15)
 
-	INTERNAL_PHY_SDS(24, 4)
-	INTERNAL_PHY_SDS(26, 5)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(26)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-26.dts b/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-26.dts
index 4cfd60c3ee..1102ae9424 100644
--- a/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-26.dts
+++ b/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-26.dts
@@ -73,8 +73,8 @@
 	EXTERNAL_PHY(22)
 	EXTERNAL_PHY(23)
 
-	INTERNAL_PHY_SDS(24, 4)
-	INTERNAL_PHY_SDS(26, 5)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(26)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24-a1.dts b/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24-a1.dts
index 927d38f55c..b83328b03c 100644
--- a/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24-a1.dts
+++ b/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24-a1.dts
@@ -73,8 +73,8 @@
 	EXTERNAL_PHY(22)
 	EXTERNAL_PHY(23)
 
-	INTERNAL_PHY_SDS(24, 4)
-	INTERNAL_PHY_SDS(26, 5)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(26)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-a1.dts b/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-a1.dts
index dc7a474408..fb388e0a34 100644
--- a/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-a1.dts
+++ b/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-a1.dts
@@ -73,8 +73,8 @@
 	EXTERNAL_PHY(22)
 	EXTERNAL_PHY(23)
 
-	INTERNAL_PHY_SDS(24, 4)
-	INTERNAL_PHY_SDS(26, 5)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(26)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-b1.dts b/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-b1.dts
index f6bd8447ac..fba5d0eb05 100644
--- a/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-b1.dts
+++ b/target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-b1.dts
@@ -69,8 +69,8 @@
 	EXTERNAL_PHY(22)
 	EXTERNAL_PHY(23)
 
-	INTERNAL_PHY_SDS(24, 4)
-	INTERNAL_PHY_SDS(26, 5)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(26)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48-a1.dts b/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48-a1.dts
index c236957809..519be703cf 100644
--- a/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48-a1.dts
+++ b/target/linux/realtek/dts/rtl8393_zyxel_gs1900-48-a1.dts
@@ -206,8 +206,8 @@
 	EXTERNAL_PHY(47)
 
 	/* RTL8393 Internal SerDes */
-	INTERNAL_PHY_SDS(48, 12)
-	INTERNAL_PHY_SDS(49, 13)
+	INTERNAL_PHY(48)
+	INTERNAL_PHY(49)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl9302_plasmacloud_common.dtsi b/target/linux/realtek/dts/rtl9302_plasmacloud_common.dtsi
index be8963e778..527b8e1b67 100644
--- a/target/linux/realtek/dts/rtl9302_plasmacloud_common.dtsi
+++ b/target/linux/realtek/dts/rtl9302_plasmacloud_common.dtsi
@@ -139,56 +139,48 @@
 		reg = <0>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 0>;
-		sds = < 2 >;
 	};
 
 	phy1: ethernet-phy at 1 {
 		reg = <1>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 1>;
-		sds = < 2 >;
 	};
 
 	phy2: ethernet-phy at 2 {
 		reg = <2>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 2>;
-		sds = < 2 >;
 	};
 
 	phy3: ethernet-phy at 3 {
 		reg = <3>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 3>;
-		sds = < 2 >;
 	};
 
 	phy8: ethernet-phy at 8 {
 		reg = <8>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 4>;
-		sds = < 3 >;
 	};
 
 	phy9: ethernet-phy at 9 {
 		reg = <9>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 5>;
-		sds = < 3 >;
 	};
 
 	phy10: ethernet-phy at 10 {
 		reg = <10>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 6>;
-		sds = < 3 >;
 	};
 
 	phy11: ethernet-phy at 11 {
 		reg = <11>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 7>;
-		sds = < 3 >;
 	};
 };
 
@@ -197,14 +189,14 @@
 		#address-cells = <1>;
 		#size-cells = <0>;
 
-		SWITCH_PORT(0, 1, usxgmii)
-		SWITCH_PORT(1, 2, usxgmii)
-		SWITCH_PORT(2, 3, usxgmii)
-		SWITCH_PORT(3, 4, usxgmii)
-		SWITCH_PORT(8, 5, usxgmii)
-		SWITCH_PORT(9, 6, usxgmii)
-		SWITCH_PORT(10, 7, usxgmii)
-		SWITCH_PORT(11, 8, usxgmii)
+		SWITCH_PORT_SDS(0, 1, 2, usxgmii)
+		SWITCH_PORT_SDS(1, 2, 2, usxgmii)
+		SWITCH_PORT_SDS(2, 3, 2, usxgmii)
+		SWITCH_PORT_SDS(3, 4, 2, usxgmii)
+		SWITCH_PORT_SDS(8, 5, 3, usxgmii)
+		SWITCH_PORT_SDS(9, 6, 3, usxgmii)
+		SWITCH_PORT_SDS(10, 7, 3, usxgmii)
+		SWITCH_PORT_SDS(11, 8, 3, usxgmii)
 
 		/* CPU-port */
 		port at 28 {
diff --git a/target/linux/realtek/dts/rtl9302_plasmacloud_psx10.dts b/target/linux/realtek/dts/rtl9302_plasmacloud_psx10.dts
index f7ecb069f3..c5e13272bd 100644
--- a/target/linux/realtek/dts/rtl9302_plasmacloud_psx10.dts
+++ b/target/linux/realtek/dts/rtl9302_plasmacloud_psx10.dts
@@ -36,8 +36,8 @@
 };
 
 &mdio_bus0 {
-	INTERNAL_PHY_SDS(26, 8)
-	INTERNAL_PHY_SDS(27, 9)
+	INTERNAL_PHY(26)
+	INTERNAL_PHY(27)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-a1.dts b/target/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-a1.dts
index 57c5b8a98a..edd729ddcb 100644
--- a/target/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-a1.dts
+++ b/target/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-a1.dts
@@ -13,7 +13,6 @@
 		reg = <24>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <1 8>;
-		sds = < 6 >;
 		// Disabled because we do not know how to bring up again
 		// reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
 	};
@@ -22,7 +21,6 @@
 		reg = <25>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <2 9>;
-		sds = < 7 >;
 		// Disabled because we do not know how to bring up again
 		// reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
 	};
diff --git a/target/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-common.dtsi b/target/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-common.dtsi
index fceb3b23ad..44d81a23f5 100644
--- a/target/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-common.dtsi
+++ b/target/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-common.dtsi
@@ -152,7 +152,6 @@
 		reg = <0>;
 		compatible = "ethernet-phy-ieee802.3-c22";
 		rtl9300,smi-address = <0 0>;
-		sds = < 2 >;
 		// Disabled because we do not know how to bring up again
 		// reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
 	};
@@ -192,8 +191,8 @@
 		rtl9300,smi-address = <0 7>;
 	};
 
-	INTERNAL_PHY_SDS(26, 8)
-	INTERNAL_PHY_SDS(27, 9)
+	INTERNAL_PHY(26)
+	INTERNAL_PHY(27)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-a1.dts b/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-a1.dts
index efc3670e64..2bc69cd2ea 100644
--- a/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-a1.dts
+++ b/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-a1.dts
@@ -226,7 +226,6 @@
 		reg = <0>;
 		compatible = "ethernet-phy-ieee802.3-c22";
 		rtl9300,smi-address = <0 0>;
-		sds = < 2 >;
 		// Disabled because we do not know how to bring up again
 		// reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
 	};
@@ -271,7 +270,6 @@
 		reg = <24>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <1 8>;
-		sds = < 6 >;
 		// Disabled because we do not know how to bring up again
 		// reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
 		#thermal-sensor-cells = <0>;
@@ -281,7 +279,6 @@
 		reg = <25>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <2 8>;
-		sds = < 7 >;
 		// Disabled because we do not know how to bring up again
 		// reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
 		#thermal-sensor-cells = <0>;
@@ -291,13 +288,12 @@
 		reg = <26>;
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <3 8>;
-		sds = < 8 >;
 		// Disabled because we do not know how to bring up again
 		// reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
 		#thermal-sensor-cells = <0>;
 	};
 
-	INTERNAL_PHY_SDS(27, 9)
+	INTERNAL_PHY(27)
 };
 
 &switch0 {
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 ea0b45d150..a73f0a208d 100644
--- a/target/linux/realtek/dts/rtl9303_hasivo_s1100w-8xgt-se.dts
+++ b/target/linux/realtek/dts/rtl9303_hasivo_s1100w-8xgt-se.dts
@@ -131,56 +131,48 @@
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 0>;
 		reg = <0>;
-		sds = <2>;
 	};
 
 	phy8: ethernet-phy at 8 {
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 1>;
 		reg = <8>;
-		sds = <3>;
 	};
 
 	phy16: ethernet-phy at 16 {
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 2>;
 		reg = <16>;
-		sds = <4>;
 	};
 
 	phy20: ethernet-phy at 20 {
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <0 3>;
 		reg = <20>;
-		sds = <5>;
 	};
 
 	phy24: ethernet-phy at 24 {
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <3 16>;
 		reg = <24>;
-		sds = <6>;
 	};
 
 	phy25: ethernet-phy at 25 {
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <3 17>;
 		reg = <25>;
-		sds = <7>;
 	};
 
 	phy26: ethernet-phy at 26 {
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <3 18>;
 		reg = <26>;
-		sds = <8>;
 	};
 
 	phy27: ethernet-phy at 27 {
 		compatible = "ethernet-phy-ieee802.3-c45";
 		rtl9300,smi-address = <3 19>;
 		reg = <27>;
-		sds = <9>;
 	};
 };
 
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 3713b1322f..acb811a977 100644
--- a/target/linux/realtek/dts/rtl9303_tplink_tl-st1008f-v2.dts
+++ b/target/linux/realtek/dts/rtl9303_tplink_tl-st1008f-v2.dts
@@ -233,14 +233,14 @@
 };
 
 &mdio_bus0 {
-	INTERNAL_PHY_SDS(0, 2)
-	INTERNAL_PHY_SDS(8, 3)
-	INTERNAL_PHY_SDS(16, 4)
-	INTERNAL_PHY_SDS(20, 5)
-	INTERNAL_PHY_SDS(24, 6)
-	INTERNAL_PHY_SDS(25, 7)
-	INTERNAL_PHY_SDS(26, 8)
-	INTERNAL_PHY_SDS(27, 9)
+	INTERNAL_PHY(0)
+	INTERNAL_PHY(8)
+	INTERNAL_PHY(16)
+	INTERNAL_PHY(20)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(25)
+	INTERNAL_PHY(26)
+	INTERNAL_PHY(27)
 };
 
 &switch0 {
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 5ef5793ec3..ef864ff0b3 100644
--- a/target/linux/realtek/dts/rtl9303_vimin_vm-s100-0800ms.dts
+++ b/target/linux/realtek/dts/rtl9303_vimin_vm-s100-0800ms.dts
@@ -222,14 +222,14 @@
 };
 
 &mdio_bus0 {
-	INTERNAL_PHY_SDS(0, 2)
-	INTERNAL_PHY_SDS(8, 3)
-	INTERNAL_PHY_SDS(16, 4)
-	INTERNAL_PHY_SDS(20, 5)
-	INTERNAL_PHY_SDS(24, 6)
-	INTERNAL_PHY_SDS(25, 7)
-	INTERNAL_PHY_SDS(26, 8)
-	INTERNAL_PHY_SDS(27, 9)
+	INTERNAL_PHY(0)
+	INTERNAL_PHY(8)
+	INTERNAL_PHY(16)
+	INTERNAL_PHY(20)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(25)
+	INTERNAL_PHY(26)
+	INTERNAL_PHY(27)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8x.dts b/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8x.dts
index 00c616b11f..cbee044126 100644
--- a/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8x.dts
+++ b/target/linux/realtek/dts/rtl9303_xikestor_sks8300-8x.dts
@@ -244,14 +244,14 @@
 };
 
 &mdio_bus0 {
-	INTERNAL_PHY_SDS(0, 2)
-	INTERNAL_PHY_SDS(8, 3)
-	INTERNAL_PHY_SDS(16, 4)
-	INTERNAL_PHY_SDS(20, 5)
-	INTERNAL_PHY_SDS(24, 6)
-	INTERNAL_PHY_SDS(25, 7)
-	INTERNAL_PHY_SDS(26, 8)
-	INTERNAL_PHY_SDS(27, 9)
+	INTERNAL_PHY(0)
+	INTERNAL_PHY(8)
+	INTERNAL_PHY(16)
+	INTERNAL_PHY(20)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(25)
+	INTERNAL_PHY(26)
+	INTERNAL_PHY(27)
 };
 
 &switch0 {
diff --git a/target/linux/realtek/dts/rtl9303_xikestor_sks8310-8x.dts b/target/linux/realtek/dts/rtl9303_xikestor_sks8310-8x.dts
index 933bce9760..8ad052f2b6 100644
--- a/target/linux/realtek/dts/rtl9303_xikestor_sks8310-8x.dts
+++ b/target/linux/realtek/dts/rtl9303_xikestor_sks8310-8x.dts
@@ -241,14 +241,14 @@
 };
 
 &mdio_bus0 {
-	INTERNAL_PHY_SDS(0, 2)
-	INTERNAL_PHY_SDS(8, 3)
-	INTERNAL_PHY_SDS(16, 4)
-	INTERNAL_PHY_SDS(20, 5)
-	INTERNAL_PHY_SDS(24, 6)
-	INTERNAL_PHY_SDS(25, 7)
-	INTERNAL_PHY_SDS(26, 8)
-	INTERNAL_PHY_SDS(27, 9)
+	INTERNAL_PHY(0)
+	INTERNAL_PHY(8)
+	INTERNAL_PHY(16)
+	INTERNAL_PHY(20)
+	INTERNAL_PHY(24)
+	INTERNAL_PHY(25)
+	INTERNAL_PHY(26)
+	INTERNAL_PHY(27)
 };
 
 &switch0 {




More information about the lede-commits mailing list