ARM: dts: kirkwood: Add missing phy-mode and fixed links
authorAndrew Lunn <andrew@lunn.ch>
Fri, 7 Apr 2023 15:17:20 +0000 (17:17 +0200)
committerGregory CLEMENT <gregory.clement@bootlin.com>
Fri, 7 Apr 2023 15:28:24 +0000 (17:28 +0200)
The DSA framework has got more picky about always having a phy-mode
for the CPU port. The Kirkwood Ethernet is an RGMII port. Set the
switch to impose the RGMII delays.

Additionally, the cpu label has never actually been used in the
binding, so remove it.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
arch/arm/boot/dts/kirkwood-dir665.dts
arch/arm/boot/dts/kirkwood-l-50.dts
arch/arm/boot/dts/kirkwood-linksys-viper.dts
arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts
arch/arm/boot/dts/kirkwood-rd88f6281.dtsi

index f9f4b0143ba804793e63de0988a612b80cbed758..0c0851cd9bece47492e3aea39534f8012809a171 100644 (file)
 
                        port@6 {
                                reg = <6>;
-                               label = "cpu";
+                               phy-mode = "rgmii-id";
                                ethernet = <&eth0port>;
                                fixed-link {
                                        speed = <1000>;
        ethernet0-port@0 {
                speed = <1000>;
                duplex = <1>;
+               phy-mode = "rgmii";
        };
 };
 
index 60c1e94f5dd3635d5a069555eb04bee12534ddb0..9fd3581bb24b4c123d7526f1fda73a43c1a8dad1 100644 (file)
 
                        port@6 {
                                reg = <6>;
-                               label = "cpu";
                                phy-mode = "rgmii-id";
                                ethernet = <&eth1port>;
                                fixed-link {
        ethernet1-port@0 {
                speed = <1000>;
                duplex = <1>;
+               phy-mode = "rgmii";
        };
 };
 
index 2f9660f3b457d93e445fd74fe803b47a8b12dcfc..27fd6e2337d555e5d0fbcac18d8e1dd7f888d082 100644 (file)
 
                        port@5 {
                                reg = <5>;
-                               label = "cpu";
+                               phy-mode = "rgmii-id";
                                ethernet = <&eth0port>;
                                fixed-link {
                                        speed = <1000>;
        ethernet0-port@0 {
                speed = <1000>;
                duplex = <1>;
+               phy-mode = "rgmii";
        };
 };
 
index ced576acfb954ca058208ca51dd4ee2e908d4796..5a77286136c7293c56edcd222c2a29e72c7a171d 100644 (file)
 
                        port@5 {
                                reg = <5>;
-                               label = "cpu";
+                               phy-mode = "rgmii-id";
                                ethernet = <&eth0port>;
                                fixed-link {
                                        speed = <1000>;
        ethernet0-port@0 {
                speed = <1000>;
                duplex = <1>;
+               phy-mode = "rgmii";
        };
 };
 
index e21aa674945d7d687aabd0fd281a070bcd280d65..9d62f910cddf5b4eadfb93a336e06d6e911d7eff 100644 (file)
 
                        port@5 {
                                reg = <5>;
-                               label = "cpu";
+                               phy-mode = "rgmii-id";
                                ethernet = <&eth0port>;
                                fixed-link {
                                        speed = <1000>;