openwrt/target/linux/generic/files
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
..
arch/mips/fw/myloader
Documentation dt-bindings: mtd: partitions: add OpenWrt defined U-Boot Image 2021-01-22 21:03:11 +01:00
drivers kernel: rtl8261n: always configure as USXGMII 2026-04-25 19:56:08 +02:00
include ar8327: remove platform data support 2026-03-31 11:44:27 +02:00