openwrt/target/linux/generic
Markus Stockhausen a43330799b generic: fix c45 soft reset for RTL8221B
The addition of the soft_reset() function to the RTL8221B PHYs
missed to take care of C22/C45 standalone PHY versions. Especially
on RTL930x switch devices with these PHY the reset fails for the
C45 operation mode. This comes from the fact that the mdio bus
disables C22 read/writes when being set to C45.

Upstream has gained a proper C45 reset function. Use it for the
C45 PHY models.

Fixes: 7e3284eef7 ("generic: use genphy_soft_reset for RealTek 2.5G PHYs")

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/19843
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-08-30 00:50:29 +02:00
..
backport-6.6 kernel: bump 6.6 to 6.6.102 2025-08-28 21:12:10 +02:00
backport-6.12 generic: backport upstream v6.18 Realtek PHY patch 2025-08-30 00:50:29 +02:00
files mac80211: remove rt2x00_platform_data 2025-08-20 09:57:46 +02:00
hack-6.6 kernel: bump 6.6 to 6.6.102 2025-08-28 21:12:10 +02:00
hack-6.12 kernel: bump 6.12 to 6.12.43 2025-08-26 21:35:36 +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.6 kernel: bump 6.6 to 6.6.102 2025-08-28 21:12:10 +02:00
pending-6.12 generic: fix c45 soft reset for RTL8221B 2025-08-30 00:50:29 +02:00
config-6.6 kernel: Reorder kernel configuration 2025-07-26 01:11:21 +02:00
config-6.12 generic/config-6.12: add new option 2025-08-26 21:35:36 +02:00
config-filter generic: config-filter: filter out CONFIG_PAHOLE_HAS_LANG_EXCLUDE 2025-05-14 11:28:01 +02:00
kernel-6.6 kernel: bump 6.6 to 6.6.102 2025-08-28 21:12:10 +02:00
kernel-6.12 kernel: bump 6.12 to 6.12.43 2025-08-26 21:35:36 +02:00
PATCHES.md generic: improve patches documentation 2025-06-11 15:09:46 +02:00