diff options
author | Rasmus Villemoes | 2023-03-28 23:21:08 +0200 |
---|---|---|
committer | Tom Rini | 2023-05-05 17:48:44 -0400 |
commit | 0b99afec9c8bb49fd2c28b35f36546b135b52b13 (patch) | |
tree | 3a0872e3e3425a1e3fc3d3cbe7e330264be358d7 /drivers/net/phy | |
parent | 8c0ed61390533410fef275c2bc86acc5ac35fa4b (diff) |
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>
Diffstat (limited to 'drivers/net/phy')
-rw-r--r-- | drivers/net/phy/realtek.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/drivers/net/phy/realtek.c b/drivers/net/phy/realtek.c index 247d9753a88..396cac76d63 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, }; |