mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-10 20:48:12 +00:00
Merge branch 'net-dsa-lantiq_gswip-sgmii-2500base-x-and-flow-control-fixes'
Jan Havran says: ==================== net: dsa: lantiq_gswip: SGMII/2500BASE-X and flow-control fixes This series fixes three issues in the lantiq_gswip / mxl-gsw1xx DSA driver found while bringing up a MaxLinear GSW145 over SGMII on a Marvell Armada 7040 board, with the switch CPU port running 2500BASE-X and the user ports at 1000BASE-T. Patch 1 reorders the SerDes NCO clock-rate setup ahead of the SGMII shell reset. Without it, only the rate the switch was left at by the straps or the boot loader links up; the other rate comes up but forwards no traffic. Patch 2 adds the missing SPEED_2500 case to gswip_port_set_speed(); without it the CPU port was forced to 10 Mbps at 2.5G link-up. Tested on GSW145 hardware only. The register values are backed by the public GSW145 data sheet and by the driver's own field encoding; the xRX200/xRX300 data sheets are not public. ==================== Link: https://patch.msgid.link/20260907134818.16670-1-havran.jan@email.cz Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
commit
b9e72f3307
2 changed files with 16 additions and 14 deletions
Loading…
Add table
Add a link
Reference in a new issue