openwrt-6.x/target/linux/octeon
Andrew LaMarche ce1991cd64 octeon: force pcs reset to fix qca833x traffic
There is a known bug with qca833x switches where they fail to pass
traffic without first resetting the PCS. U-Boot already has this fix,
though it uses a much newer networking stack from Marvell. This commit
backports the fix for OpenWrt.

References:
- https://github.com/u-boot/u-boot/blob/master/arch/mips/mach-octeon/cvmx-helper-sgmii.c#L197-L225
- https://github.com/u-boot/u-boot/blob/master/arch/mips/mach-octeon/cvmx-helper-sgmii.c#L701-L737

Signed-off-by: Andrew LaMarche <andrewjlamarche@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18385
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-04-02 10:04:52 +02:00
..
base-files octeon/generic: ubnt,erlite: define profile 2025-02-16 16:06:10 +01:00
files/arch/mips/boot/dts/cavium-octeon octeon/generic: ubnt,erlite: define profile 2025-02-16 16:06:10 +01:00
generic
image octeon/generic: ubnt,erlite: define profile 2025-02-16 16:06:10 +01:00
patches-6.6 octeon: force pcs reset to fix qca833x traffic 2025-04-02 10:04:52 +02:00
profiles
config-6.6 kernel: Activate CONFIG_NET_SWITCHDEV in generic config 2025-03-15 13:54:59 +01:00
Makefile octeon: add kmod-usb-dwc3-octeon to DEFAULT_PACKAGES 2024-12-28 10:36:52 +01:00