mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-26 00:41:17 +00:00
db014428b1
This patch has been added with initial support for ESPRESSObin board and mistakenly it affects all boards with this SoC. Drop this patch since the aliases are now in upstream dts for ESPRESSObin. If any boards are relying on this, please add the respective alias to that board dts. Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
35 lines
1.0 KiB
Diff
35 lines
1.0 KiB
Diff
Certain SFP modules (most notably Nokia GPON ones) first check
|
|
connectivity on 1000base-x, and switch to 2500base-x afterwards. This
|
|
is considered a quirk so the phylink switches the interface to
|
|
2500base-x as well.
|
|
|
|
However, after power-cycling the uDPU device, network interface/SFP module
|
|
will not work correctly until the module is re-seated. This patch
|
|
resolves this issue by forcing the interface to be brought up in
|
|
2500base-x mode by default.
|
|
|
|
Signed-off-by: Jakov Petrina <jakov.petrina@sartura.hr>
|
|
Signed-off-by: Vladimir Vid <vladimir.vid@sartura.hr>
|
|
Cc: Luka Perkov <luka.perkov@sartura.hr>
|
|
|
|
--- a/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
|
|
+++ b/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
|
|
@@ -162,7 +162,7 @@
|
|
};
|
|
|
|
ð0 {
|
|
- phy-mode = "sgmii";
|
|
+ phy-mode = "2500base-x";
|
|
status = "okay";
|
|
managed = "in-band-status";
|
|
phys = <&comphy1 0>;
|
|
@@ -170,7 +170,7 @@
|
|
};
|
|
|
|
ð1 {
|
|
- phy-mode = "sgmii";
|
|
+ phy-mode = "2500base-x";
|
|
status = "okay";
|
|
managed = "in-band-status";
|
|
phys = <&comphy0 1>;
|