From c1a9e35a77c1a4892d1fd89c11415ab579759f50 Mon Sep 17 00:00:00 2001 From: Markus Stockhausen Date: Sun, 1 Feb 2026 19:35:45 +0100 Subject: [PATCH] realtek: drop legacy I/O functions Remove the unneeded sw_xxx() macros. Signed-off-by: Markus Stockhausen Link: https://github.com/openwrt/openwrt/pull/21824 Signed-off-by: Robert Marko --- .../files-6.12/drivers/net/mdio/mdio-realtek-otto.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/target/linux/realtek/files-6.12/drivers/net/mdio/mdio-realtek-otto.c b/target/linux/realtek/files-6.12/drivers/net/mdio/mdio-realtek-otto.c index 70657badca8..76a61f6f239 100644 --- a/target/linux/realtek/files-6.12/drivers/net/mdio/mdio-realtek-otto.c +++ b/target/linux/realtek/files-6.12/drivers/net/mdio/mdio-realtek-otto.c @@ -28,9 +28,6 @@ #define RTMDIO_PHY_POLL_MMD(dev, reg, bit) ((bit << 21) | (dev << 16) | reg) -/* Register base */ -#define RTMDIO_SW_BASE ((volatile void *) 0xBB000000) - /* MDIO bus registers */ #define RTMDIO_RUN BIT(0) @@ -105,10 +102,6 @@ #define RTMDIO_931X_SMI_10GPHY_POLLING_SEL3 (0x0CFC) #define RTMDIO_931X_SMI_10GPHY_POLLING_SEL4 (0x0D00) -#define sw_r32(reg) readl(RTMDIO_SW_BASE + reg) -#define sw_w32(val, reg) writel(val, RTMDIO_SW_BASE + reg) -#define sw_w32_mask(clear, set, reg) sw_w32((sw_r32(reg) & ~(clear)) | (set), reg) - /* * On all Realtek switch platforms the hardware periodically reads the link status of all * PHYs. This is to some degree programmable, so that one can tell the hardware to read -- 2.47.3