openwrt/target/linux/realtek/files-5.15/drivers/net/dsa/rtl83xx
Tobias Schramm 4cbfbb2eda realtek: 5.15: rtl93xx: support 2500baseT and 5000baseT on USXGMII links
The USXGMII implementation of Realtek switches can not only support
10GbE but also 2.5Gb and 5Gb on top of the usual data rates.
Mark those as supported to allow them to be negotiated.

This change has been tested on a ZyXEL XGS1250-12 with the following link
partners:
 - NWA50AX Pro (2.5Gb)
 - RTL8152 USB NIC (2.5Gb)
 - AQC111 USB NIC (2.5Gb & 5Gb)

Gbit and 10GbE has also been tested to still work fine with a variety of
devices.

Signed-off-by: Tobias Schramm <tobias@t-sys.eu>
(cherry picked from commit cd56a68232)
2023-10-08 14:14:50 +02:00
..
common.c realtek: Add missing headers 2023-06-12 22:10:13 +02:00
debugfs.c realtek: Reduce variable scopes 2022-12-27 16:33:15 +01:00
dsa.c realtek: 5.15: rtl93xx: support 2500baseT and 5000baseT on USXGMII links 2023-10-08 14:14:50 +02:00
Kconfig realtek: Whitespace and codestyle cleanup 2022-12-27 16:31:48 +01:00
Makefile realtek: copy dts/files/patches/configs for 5.15 2022-12-15 20:52:09 +01:00
qos.c realtek: 5.15: fix uninizialized variable in rtl83xx qos driver 2023-05-12 03:15:40 +02:00
rtl83xx.h realtek: Whitespace and codestyle cleanup 2022-12-27 16:31:48 +01:00
rtl838x.c realtek: Add missing headers 2023-06-12 22:10:13 +02:00
rtl838x.h realtek: remove store_mcgroups/load_mcgroups 2023-05-07 19:15:34 +02:00
rtl839x.c realtek: Add missing headers 2023-06-12 22:10:13 +02:00
rtl930x.c realtek: Add missing headers 2023-06-12 22:10:13 +02:00
rtl931x.c realtek: Add missing headers 2023-06-12 22:10:13 +02:00
tc.c realtek: Add missing headers 2023-06-12 22:10:13 +02:00