forked from mirror/openwrt
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>
This commit is contained in:
parent
38803fc110
commit
78a0ef2389
1 changed files with 0 additions and 8 deletions
|
|
@ -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));
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue