There is a wrong port assignment for the 4 SFP+ ports
on that device. Additionally the transmit polarity
change option was missed. Fix that.
Fixes: f88135b ("realtek: add support for Linksys LGS352C")
Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/22119
Signed-off-by: Robert Marko <robimarko@gmail.com>
managed = "in-band-status";
sfp = <&sfp0>;
};
- port@49 {
- reg = <49>;
+ port@50 {
+ reg = <50>;
label = "lan50";
pcs-handle = <&serdes9>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
};
- port@50 {
- reg = <50>;
+ port@52 {
+ reg = <52>;
label = "lan51";
pcs-handle = <&serdes10>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp2>;
};
- port@51 {
- reg = <51>;
+ port@53 {
+ reg = <53>;
label = "lan52";
pcs-handle = <&serdes11>;
phy-mode = "1000base-x";
};
};
};
+
+&serdes8 {
+ realtek,pnswap-tx;
+};
+
+&serdes9 {
+ realtek,pnswap-tx;
+};
+
+&serdes10 {
+ realtek,pnswap-tx;
+};
+
+&serdes11 {
+ realtek,pnswap-tx;
+};