]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
realtek: make use of serdes helper for TP-Link TL-ST1008F v2.0
authorMarkus Stockhausen <markus.stockhausen@gmx.de>
Tue, 17 Jun 2025 05:38:27 +0000 (01:38 -0400)
committerRobert Marko <robimarko@gmail.com>
Sun, 22 Jun 2025 14:37:33 +0000 (16:37 +0200)
Use the new INTERNAL_PHY_SDS() helper to describe the SFP ports. For
this device it is only a substitution of the existing DTS configuration.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18851
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/realtek/dts/rtl9303_tplink_tl-st1008f_v2.dts

index 20850676f2c73b61a0dcb8d973776387b9bc4489..4b8423a4d5de9a97589f2e7175d0c32431bf5ee2 100644 (file)
                #address-cells = <1>;
                #size-cells = <0>;
 
-               phy0: ethernet-phy@0 {
-                       compatible = "ethernet-phy-ieee802.3-c22";
-                       phy-is-integrated;
-                       reg = <0>;
-                       sds = <2>;
-               };
-
-               phy8: ethernet-phy@8 {
-                       compatible = "ethernet-phy-ieee802.3-c22";
-                       phy-is-integrated;
-                       reg = <8>;
-                       sds = <3>;
-               };
-
-               phy16: ethernet-phy@10 {
-                       compatible = "ethernet-phy-ieee802.3-c22";
-                       phy-is-integrated;
-                       reg = <16>;
-                       sds = <4>;
-               };
-
-               phy20: ethernet-phy@14 {
-                       compatible = "ethernet-phy-ieee802.3-c22";
-                       phy-is-integrated;
-                       reg = <20>;
-                       sds = <5>;
-               };
-
-               phy24: ethernet-phy@18 {
-                       compatible = "ethernet-phy-ieee802.3-c22";
-                       phy-is-integrated;
-                       reg = <24>;
-                       sds = <6>;
-               };
-
-               phy25: ethernet-phy@19 {
-                       compatible = "ethernet-phy-ieee802.3-c22";
-                       phy-is-integrated;
-                       reg = <25>;
-                       sds = <7>;
-               };
-
-               phy26: ethernet-phy@1a {
-                       compatible = "ethernet-phy-ieee802.3-c22";
-                       phy-is-integrated;
-                       reg = <26>;
-                       sds = <8>;
-               };
-
-               phy27: ethernet-phy@1b {
-                       compatible = "ethernet-phy-ieee802.3-c22";
-                       phy-is-integrated;
-                       reg = <27>;
-                       sds = <9>;
-               };
+               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)
        };
 };