openwrt/target/linux/generic/files/drivers/net/phy
Jonas Jelonek 51992c87c8 kernel: rtl8261n: add post-reset MDIO stabilization delay
After the RTL8261N asserts a reset, the MDIO bus becomes temporarily
unavailable during the chip's reinitialization sequence. Any subsequent
read or write issued before the PHY has stabilized will fail.

Add a 30ms delay after triggering the reset to ensure the chip is reachable
via MDIO before resuming communication.

Signed-off-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
..
b53 treewide: use _scoped for loop 2026-04-16 21:17:43 +02:00
rtl8261n kernel: rtl8261n: add post-reset MDIO stabilization delay 2026-04-25 19:56:08 +02:00
adm6996.c generic: phy: adm6996: fix build on 6.18 kernel 2026-04-14 11:52:35 +02:00
adm6996.h treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
ar8216.c treewide: use of_device_get_match_data 2026-04-12 18:18:28 +02:00
ar8216.h kernek: use struct_group to wipe ar8216 volatile priv data 2023-05-22 22:28:18 +02:00
ar8327.c treewide: use _scoped for loop 2026-04-16 21:17:43 +02:00
ar8327.h ar8327: use flex array for name 2026-03-31 11:44:27 +02:00
ip17xx.c kernel: remove an unused callback from the ip17xx switch driver 2020-12-05 12:06:28 +01:00
psb6970.c generic: net: phy: adapt to kernel 6.18 2026-03-28 11:51:10 +01:00
rtl8306.c generic: net: phy: adapt to kernel 6.18 2026-03-28 11:51:10 +01:00
rtl8366_smi.c kernel: rtl836x: convert to gpiod API 2025-12-23 18:22:02 +01:00
rtl8366_smi.h kernel: rtl836x: convert to gpiod API 2025-12-23 18:22:02 +01:00
rtl8366rb.c treewide: replace remove_new with remove 2026-01-03 17:27:25 +01:00
rtl8366s.c treewide: replace remove_new with remove 2026-01-03 17:27:25 +01:00
rtl8367.c treewide: replace remove_new with remove 2026-01-03 17:27:25 +01:00
rtl8367.h kernel: rtl836x: remove legacy platform_data support 2025-12-15 09:31:20 +01:00
rtl8367b.c treewide: replace remove_new with remove 2026-01-03 17:27:25 +01:00
swconfig_leds.c generic: remove support for older kernels from swconfig 2024-09-20 19:26:52 +01:00
swconfig.c treewide: use _scoped for loop 2026-04-16 21:17:43 +02:00