]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
realtek: drop sds property 20148/head
authorMarkus Stockhausen <markus.stockhausen@gmx.de>
Wed, 24 Sep 2025 12:52:50 +0000 (08:52 -0400)
committerRobert Marko <robimarko@gmail.com>
Thu, 25 Sep 2025 09:01:11 +0000 (11:01 +0200)
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@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/20148
Signed-off-by: Robert Marko <robimarko@gmail.com>
25 files changed:
target/linux/realtek/dts/macros.dtsi
target/linux/realtek/dts/rtl8380_d-link_dgs-1210-10mp-f.dts
target/linux/realtek/dts/rtl8380_engenius_ews2910p.dtsi
target/linux/realtek/dts/rtl8380_hpe_1920-8g.dtsi
target/linux/realtek/dts/rtl8380_linksys_lgs310c.dts
target/linux/realtek/dts/rtl8380_netgear_gs310tp-v1.dts
target/linux/realtek/dts/rtl8380_panasonic_m8eg-pn28080k.dts
target/linux/realtek/dts/rtl8380_tplink_sg2xxx.dtsi
target/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp-a1.dts
target/linux/realtek/dts/rtl8382_d-link_dgs-1210-10p.dts
target/linux/realtek/dts/rtl8382_d-link_dgs-1210-26.dts
target/linux/realtek/dts/rtl8382_zyxel_gs1900-24-a1.dts
target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-a1.dts
target/linux/realtek/dts/rtl8382_zyxel_gs1900-24hp-b1.dts
target/linux/realtek/dts/rtl8393_zyxel_gs1900-48-a1.dts
target/linux/realtek/dts/rtl9302_plasmacloud_common.dtsi
target/linux/realtek/dts/rtl9302_plasmacloud_psx10.dts
target/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-a1.dts
target/linux/realtek/dts/rtl9302_zyxel_xgs1210-12-common.dtsi
target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-a1.dts
target/linux/realtek/dts/rtl9303_hasivo_s1100w-8xgt-se.dts
target/linux/realtek/dts/rtl9303_tplink_tl-st1008f-v2.dts
target/linux/realtek/dts/rtl9303_vimin_vm-s100-0800ms.dts
target/linux/realtek/dts/rtl9303_xikestor_sks8300-8x.dts
target/linux/realtek/dts/rtl9303_xikestor_sks8310-8x.dts

index fbdd3fbb1c18aa2de0748c18030d1448170446cf..f4f65685421b909cfd219ffc13fbc5c7e1ed806f 100644 (file)
                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>; \
index 011a779d3d42f7b72bbc11a6d353de692d076936..06c1c2c71fd3d482859b5d05c2b8b145fe349fcb 100644 (file)
@@ -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 {
index 3fde08bc229006531ce5f4da5022ce12e3283970..3147a277acd6575480f738a9a9981bd311081538 100644 (file)
        INTERNAL_PHY(14)
        INTERNAL_PHY(15)
 
-       INTERNAL_PHY_SDS(24, 4)
-       INTERNAL_PHY_SDS(26, 5)
+       INTERNAL_PHY(24)
+       INTERNAL_PHY(26)
 };
 
 &switch0 {
index b4eba6a3b7d1128e56cd71285f52a0e959fed72b..f47bb539c5e0a86911b3f6c43ae3629d3a43b823 100644 (file)
@@ -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 {
index 1befa4fba06235f1fc937a5db7fcf63e7b26d7cb..201d71a9e9d4bd5cb2a02c0b8a79465f59f77321 100644 (file)
        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 {
index 5867646f7f00e305dd60fa335dfaee6416bc4d17..5219e926ecd6d72c6438eaf1219e13c824b6a268 100644 (file)
@@ -50,8 +50,8 @@
 };
 
 &mdio_bus0 {
-       INTERNAL_PHY_SDS(24, 4)
-       INTERNAL_PHY_SDS(26, 5)
+       INTERNAL_PHY(24)
+       INTERNAL_PHY(26)
 };
 
 &switch0 {
index 92ca6a61873eba391e3edc38129690bc148b25b3..6e46039addc347e895cb7919ceb557f7ec105d3c 100644 (file)
@@ -84,7 +84,7 @@
        INTERNAL_PHY(14)
        INTERNAL_PHY(15)
 
-       INTERNAL_PHY_SDS(24, 4)
+       INTERNAL_PHY(24)
 };
 
 &switch0 {
index 4e2ec15f95028f10191d684f10a0de476f2a2426..c4799e3d4b8df15fe54a39564d3e7962a6168a0f 100644 (file)
                INTERNAL_PHY(14)
                INTERNAL_PHY(15)
 
-               INTERNAL_PHY_SDS(24, 4)
-               INTERNAL_PHY_SDS(26, 5)
+               INTERNAL_PHY(24)
+               INTERNAL_PHY(26)
        };
 };
 
index a1634d2aaef5436b92c771af58e5eb5a32dc2682..8d65513538b6196ca9df951fcccffd6d285c8044 100644 (file)
@@ -53,8 +53,8 @@
 };
 
 &mdio_bus0 {
-       INTERNAL_PHY_SDS(24, 4)
-       INTERNAL_PHY_SDS(26, 5)
+       INTERNAL_PHY(24)
+       INTERNAL_PHY(26)
 };
 
 &switch0 {
index 29b523be24cb186ec68e43c736a6422b02ece974..a31a268c42af585b6b7050abecf74d5a746d52f6 100644 (file)
@@ -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 {
index 4cfd60c3eeff79c5ef755bb7245ea2f83a55d4d0..1102ae9424cfd25b3ad061ea05663807af4cafd3 100644 (file)
@@ -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 {
index 927d38f55cc83ff2f531e5bf40ef8a4fc845cb2d..b83328b03c4635ec1de12696183c7605319e0fd0 100644 (file)
@@ -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 {
index dc7a474408eb163df9e63226b02868a89a583590..fb388e0a34e57a17c1b398429181b71e6c81fcea 100644 (file)
@@ -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 {
index f6bd8447ac1f80408d140047f416838ad404fa55..fba5d0eb05470a727fed1ba675386c1c28203861 100644 (file)
@@ -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 {
index c236957809687ab6d8c4f60844b365948550ad68..519be703cf2d665c155c2ef77e3de8ac3353bf26 100644 (file)
        EXTERNAL_PHY(47)
 
        /* RTL8393 Internal SerDes */
-       INTERNAL_PHY_SDS(48, 12)
-       INTERNAL_PHY_SDS(49, 13)
+       INTERNAL_PHY(48)
+       INTERNAL_PHY(49)
 };
 
 &switch0 {
index be8963e7781c8ce5778f9555ae0025d375970493..527b8e1b679937daeec16d373ee5a2d6d57fb121 100644 (file)
                reg = <0>;
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 0>;
-               sds = < 2 >;
        };
 
        phy1: ethernet-phy@1 {
                reg = <1>;
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 1>;
-               sds = < 2 >;
        };
 
        phy2: ethernet-phy@2 {
                reg = <2>;
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 2>;
-               sds = < 2 >;
        };
 
        phy3: ethernet-phy@3 {
                reg = <3>;
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 3>;
-               sds = < 2 >;
        };
 
        phy8: ethernet-phy@8 {
                reg = <8>;
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 4>;
-               sds = < 3 >;
        };
 
        phy9: ethernet-phy@9 {
                reg = <9>;
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 5>;
-               sds = < 3 >;
        };
 
        phy10: ethernet-phy@10 {
                reg = <10>;
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 6>;
-               sds = < 3 >;
        };
 
        phy11: ethernet-phy@11 {
                reg = <11>;
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 7>;
-               sds = < 3 >;
        };
 };
 
                #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@28 {
index f7ecb069f351b975f00d4a8e1d4c7f1c3f4f1fd0..c5e13272bd3e9dceb35057a84a8020e990113019 100644 (file)
@@ -36,8 +36,8 @@
 };
 
 &mdio_bus0 {
-       INTERNAL_PHY_SDS(26, 8)
-       INTERNAL_PHY_SDS(27, 9)
+       INTERNAL_PHY(26)
+       INTERNAL_PHY(27)
 };
 
 &switch0 {
index 57c5b8a98a49186b87a4cb497fb9aa4109b22427..edd729ddcb64974729f3d37b3349f945b1472dc3 100644 (file)
@@ -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>;
        };
index fceb3b23ade5b88b1fb35fd672a8187033c93cff..44d81a23f59c160c5f5fedefa6de7be4ca1fd4e9 100644 (file)
                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>;
        };
                rtl9300,smi-address = <0 7>;
        };
 
-       INTERNAL_PHY_SDS(26, 8)
-       INTERNAL_PHY_SDS(27, 9)
+       INTERNAL_PHY(26)
+       INTERNAL_PHY(27)
 };
 
 &switch0 {
index efc3670e64e529933e6ed318230ae018f7b197e5..2bc69cd2eabbc555c72715dd04df7a6b9c021cff 100644 (file)
                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>;
        };
                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>;
                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>;
                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 {
index ea0b45d1503864e139c96fe1da4c3bf81b798fbe..a73f0a208d11ace8b0298296a8122804a25e6f59 100644 (file)
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 0>;
                reg = <0>;
-               sds = <2>;
        };
 
        phy8: ethernet-phy@8 {
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 1>;
                reg = <8>;
-               sds = <3>;
        };
 
        phy16: ethernet-phy@16 {
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 2>;
                reg = <16>;
-               sds = <4>;
        };
 
        phy20: ethernet-phy@20 {
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <0 3>;
                reg = <20>;
-               sds = <5>;
        };
 
        phy24: ethernet-phy@24 {
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <3 16>;
                reg = <24>;
-               sds = <6>;
        };
 
        phy25: ethernet-phy@25 {
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <3 17>;
                reg = <25>;
-               sds = <7>;
        };
 
        phy26: ethernet-phy@26 {
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <3 18>;
                reg = <26>;
-               sds = <8>;
        };
 
        phy27: ethernet-phy@27 {
                compatible = "ethernet-phy-ieee802.3-c45";
                rtl9300,smi-address = <3 19>;
                reg = <27>;
-               sds = <9>;
        };
 };
 
index 3713b1322ffc67eef96887ea64507594fb38a435..acb811a9778998b1ba096994fb13b1f50496deb8 100644 (file)
 };
 
 &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 {
index 5ef5793ec3496b42eb4608228ea0e5e4567772c5..ef864ff0b3c5c6d9e9c359f4791792c2393d247f 100644 (file)
 };
 
 &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 {
index 00c616b11ff0a69dde790844927a8a8adca11495..cbee044126e8d456c9e4683411cda2885c9f2a12 100644 (file)
 };
 
 &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 {
index 933bce97600a6c559d260a233568f2ad104b1e0e..8ad052f2b64c7b0b0bf4f227f614ded37a0f3dc5 100644 (file)
 };
 
 &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 {