]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
realtek: make use of serdes helper for XIKESTOR SKS8300-8X
authorMarkus Stockhausen <markus.stockhausen@gmx.de>
Tue, 20 May 2025 08:10:17 +0000 (04:10 -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_xikestor_sks8300-8x.dts

index e62636776b77973b7804240486d8427990e891df..87131006964a2e22cd60ecbfbde7e05edc919313 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)
        };
 };