mvebu: uDPU: switch default kernel and U-Boot PHY mode
authorJakov Petrina <jakov.petrina@sartura.hr>
Fri, 24 Apr 2020 12:38:58 +0000 (14:38 +0200)
committerLuka Perkov <luka.perkov@sartura.hr>
Sat, 9 May 2020 12:34:23 +0000 (14:34 +0200)
commitb1cfbff0a7d386a7b3d3aa19b9971e0ea6d1db65
tree5b3d3f1b2ec84778e9651a129a04813f9b8e70a9
parent02656caa7b3c6da24a1c253b8d28887ab5c1bed1
mvebu: uDPU: switch default kernel and U-Boot PHY mode

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>
package/boot/uboot-mvebu/patches/220-arm-dts-uDPU-switch-default-PHY-speed-to-3.125Gbit.patch [new file with mode: 0644]
target/linux/mvebu/patches-4.19/550-arm64-dts-uDPU-switch-PHY-operation-mode-to-2500base.patch [new file with mode: 0644]
target/linux/mvebu/patches-5.4/550-arm64-dts-uDPU-switch-PHY-operation-mode-to-2500base.patch [new file with mode: 0644]