mediatek: filogic: fix mt7986a ethernet devicetree entries

Add all ports, rename DSA ports to start at lan1

Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
Felix Fietkau 2022-10-30 07:15:36 +01:00
parent 4f1e54801e
commit 5faff99c7b

View File

@ -70,12 +70,6 @@
compatible = "mediatek,eth-mac"; compatible = "mediatek,eth-mac";
reg = <1>; reg = <1>;
phy-mode = "2500base-x"; phy-mode = "2500base-x";
fixed-link {
speed = <2500>;
full-duplex;
pause;
};
}; };
mdio: mdio-bus { mdio: mdio-bus {
@ -95,15 +89,14 @@
phy5: phy@5 { phy5: phy@5 {
compatible = "ethernet-phy-id67c9.de0a"; compatible = "ethernet-phy-id67c9.de0a";
reg = <5>; reg = <5>;
reset-gpios = <&pio 6 1>; reset-gpios = <&pio 6 1>;
reset-deassert-us = <20000>; reset-deassert-us = <20000>;
phy-mode = "2500base-x";
}; };
phy6: phy@6 { phy6: phy@6 {
compatible = "ethernet-phy-id67c9.de0a"; compatible = "ethernet-phy-id67c9.de0a";
reg = <6>; reg = <6>;
phy-mode = "2500base-x";
}; };
switch: switch@0 { switch: switch@0 {
@ -311,6 +304,12 @@
}; };
}; };
&gmac1 {
phy-mode = "2500base-x";
phy-connection-type = "2500base-x";
phy-handle = <&phy6>;
};
&switch { &switch {
ports { ports {
#address-cells = <1>; #address-cells = <1>;
@ -318,22 +317,35 @@
port@0 { port@0 {
reg = <0>; reg = <0>;
label = "lan0"; label = "lan1";
}; };
port@1 { port@1 {
reg = <1>; reg = <1>;
label = "lan1"; label = "lan2";
}; };
port@2 { port@2 {
reg = <2>; reg = <2>;
label = "lan2"; label = "lan3";
}; };
port@3 { port@3 {
reg = <3>; reg = <3>;
label = "lan3"; label = "lan4";
};
port@4 {
reg = <4>;
label = "wan";
};
port@5 {
reg = <5>;
label = "lan6";
phy-mode = "2500base-x";
phy-handle = <&phy5>;
}; };
port@6 { port@6 {