aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Villemoes <rasmus.villemoes@prevas.dk>2023-03-28 23:21:08 +0200
committerTom Rini <trini@konsulko.com>2023-05-05 17:48:44 -0400
commit0b99afec9c8bb49fd2c28b35f36546b135b52b13 (patch)
tree3a0872e3e3425a1e3fc3d3cbe7e330264be358d7
parent8c0ed61390533410fef275c2bc86acc5ac35fa4b (diff)
downloadu-boot-0b99afec9c8bb49fd2c28b35f36546b135b52b13.zip
u-boot-0b99afec9c8bb49fd2c28b35f36546b135b52b13.tar.gz
u-boot-0b99afec9c8bb49fd2c28b35f36546b135b52b13.tar.bz2
phy: realtek: don't duplicate genphy_startup
rtl8211e_startup() is an exact copy of genphy_startup(). Use that instead of duplicating it. Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
-rw-r--r--drivers/net/phy/realtek.c15
1 files changed, 2 insertions, 13 deletions
diff --git a/drivers/net/phy/realtek.c b/drivers/net/phy/realtek.c
index 247d975..396cac7 100644
--- a/drivers/net/phy/realtek.c
+++ b/drivers/net/phy/realtek.c
@@ -384,17 +384,6 @@ static int rtl8211x_startup(struct phy_device *phydev)
return rtl8211x_parse_status(phydev);
}
-static int rtl8211e_startup(struct phy_device *phydev)
-{
- int ret;
-
- ret = genphy_update_link(phydev);
- if (ret)
- return ret;
-
- return genphy_parse_link(phydev);
-}
-
static int rtl8211f_startup(struct phy_device *phydev)
{
int ret;
@@ -428,7 +417,7 @@ U_BOOT_PHY_DRIVER(rtl8211e) = {
.features = PHY_GBIT_FEATURES,
.probe = &rtl8211e_probe,
.config = &rtl8211e_config,
- .startup = &rtl8211e_startup,
+ .startup = &genphy_startup,
.shutdown = &genphy_shutdown,
};
@@ -465,6 +454,6 @@ U_BOOT_PHY_DRIVER(rtl8201f) = {
.features = PHY_BASIC_FEATURES,
.probe = &rtl8210f_probe,
.config = &rtl8201f_config,
- .startup = &rtl8211e_startup,
+ .startup = &genphy_startup,
.shutdown = &genphy_shutdown,
};