diff options
| author | Markus Stockhausen | 2026-02-03 13:55:42 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2026-02-04 22:52:29 +0000 |
| commit | 78a0ef2389a62fd12873ddf86952e03a0f4b5319 (patch) | |
| tree | 6628a3432e6bcc5f3fca640f2d680632622b2357 | |
| parent | 38803fc11000f083e8db8b91b6a4834646a0ba9b (diff) | |
| download | openwrt-78a0ef2389a62fd12873ddf86952e03a0f4b5319.tar.gz | |
realtek: phy: drop last soc_info/family usage
The internal RTL8218B gets detected cleanly. No need for
additional checks of the bus address or the SoC type.
Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21857
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| -rw-r--r-- | target/linux/realtek/files-6.12/drivers/net/phy/rtl83xx-phy.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/target/linux/realtek/files-6.12/drivers/net/phy/rtl83xx-phy.c b/target/linux/realtek/files-6.12/drivers/net/phy/rtl83xx-phy.c index 428fdb7d53..3c0cb7b3e5 100644 --- a/target/linux/realtek/files-6.12/drivers/net/phy/rtl83xx-phy.c +++ b/target/linux/realtek/files-6.12/drivers/net/phy/rtl83xx-phy.c @@ -15,11 +15,8 @@ #include <linux/mii.h> #include <linux/mdio.h> -#include <asm/mach-rtl838x/mach-rtl83xx.h> #include "rtl83xx-phy.h" -extern struct rtl83xx_soc_info soc_info; - /* * Realtek PHYs have three special page registers. Register 31 (page select) switches the * register pages and gives access to special registers that are mapped into register @@ -587,11 +584,6 @@ static int rtl8218b_ext_phy_probe(struct phy_device *phydev) static int rtl8218b_int_phy_probe(struct phy_device *phydev) { - if (soc_info.family != RTL8380_FAMILY_ID) - return -ENODEV; - if (phydev->mdio.addr >= 24) - return -ENODEV; - if (rtl821x_package_join(phydev, 8) == RTL821X_JOIN_LAST) return rtl8380_configure_int_rtl8218b(get_base_phy(phydev)); |