openwrt/target/linux/realtek
Markus Stockhausen f5fa418ad6 realtek: mdio: add helper that disables polling
Each device specific implementation disables the hardware polling
differently. Harmonize this by providing a central helper. With
this

- disable polling at the very beginning
- remove unneeded sleeping (SDK does not need it too)
- add checks for regmap returncodes

Especially for RTL839x avoid to disable hardware polling at all.
It is enough that the port specific polling is disabled during
configuration.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/23230
Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-05-11 10:32:29 +02:00
..
base-files realtek: rtl930x: add Hasivo S600WP-5GT-2SX-SE 2026-04-24 12:17:26 +02:00
dts realtek: dts: adapt RTL839x mdio bus topology 2026-05-06 10:52:40 +02:00
files-6.18 realtek: mdio: add helper that disables polling 2026-05-11 10:32:29 +02:00
image realtek: image: reset COMPILE between devices 2026-05-07 11:08:33 +02:00
patches-6.18 realtek: patches: simplify dsa/phy port hacks 2026-05-06 10:52:40 +02:00
profiles
rtl838x realtek: drop support for 6.12 2026-04-11 20:59:10 +02:00
rtl839x realtek: drop support for 6.12 2026-04-11 20:59:10 +02:00
rtl930x realtek: drop support for 6.12 2026-04-11 20:59:10 +02:00
rtl930x_nand realtek: drop support for 6.12 2026-04-11 20:59:10 +02:00
rtl931x realtek: add generic support for Zyxel XS1930 lineup 2026-04-20 11:13:06 +02:00
rtl931x_nand realtek: drop support for 6.12 2026-04-11 20:59:10 +02:00
Makefile realtek: switch to 6.18 2026-04-11 20:59:10 +02:00
modules.mk kernel: mfd: Add Hasivo STC8 mfd 2026-03-01 18:47:27 +01:00