kernel: rtl8261n: Add support for Serdes RX swap
authorRichard Huynh <voxlympha@gmail.com>
Sun, 19 Oct 2025 10:52:59 +0000 (21:52 +1100)
committerChristian Marangi <ansuelsmth@gmail.com>
Wed, 29 Oct 2025 18:37:18 +0000 (19:37 +0100)
commit2b773bddeb7695076691e3247efcf0b604a2154a
tree7ff8079e02d03bdde1a1698342df79076731851a
parentbd180e8905fbcc70c7c2a1ae9d50ed22c63fe596
kernel: rtl8261n: Add support for Serdes RX swap

Datasheet claims this register bit is supposed to be set by default,
however it was found in practice to not be, and OEM drivers would set
this bit at the same time.

Signed-off-by: Richard Huynh <voxlympha@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20465
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
target/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phy.c
target/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phylib.h