1
1
openwrt/target/linux/generic
Sven Eckelmann dd5bd85a1f kernel: rtl8261n: always configure as USXGMII
In the past, all the configuration of SerDes and PHYs on the realtek
switches were done  using u-boot (`rtk init`). But since RTL930x switched
to SerDes configuration under Linux, the SoC side is no longer using the
Realtek-proprietary variant of USXGMII. The communication to the RTL8261N
PHYs on those switches broke because of this incompatibility.

Enabling the full initialization on `CONFIG_MACH_REALTEK_RTL` converts also
the PHY side to the standard USXGMII and therefore ensures that both sides
speak the same dialect.

Co-authored-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Link: https://github.com/openwrt/openwrt/pull/23076
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-04-25 19:56:08 +02:00
..
backport-6.12 generic: 6.12: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
backport-6.18 generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
files kernel: rtl8261n: always configure as USXGMII 2026-04-25 19:56:08 +02:00
hack-6.12 kernel: backport Motorcomm YT6801 PCIe ethernet driver support 2026-04-23 00:52:00 +02:00
hack-6.18 kernel: backport Motorcomm YT6801 PCIe ethernet driver support 2026-04-23 00:52:00 +02:00
image treewide: strip trailing whitespace 2025-05-20 00:47:37 +02:00
other-files initramfs: switch to tmpfs to fix ujail 2020-11-27 01:23:43 +00:00
pending-6.12 generic: 6.12: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
pending-6.18 generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
config-6.12 kernel: backport Motorcomm YT6801 PCIe ethernet driver support 2026-04-23 00:52:00 +02:00
config-6.18 kernel: backport Motorcomm YT6801 PCIe ethernet driver support 2026-04-23 00:52:00 +02:00
config-filter generic: filter: add RUSTC symbols 2026-04-22 16:46:44 +02:00
kernel-6.12 kernel: bump 6.12 to 6.12.80 2026-04-03 19:08:27 +02:00
kernel-6.18 kernel: bump 6.18 to 6.18.21 2026-04-03 19:10:05 +02:00
PATCHES.md generic: improve patches documentation 2025-06-11 15:09:46 +02:00