mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 12:44:11 +08:00
net: bcmasp: Remove phy_{suspend/resume}
phy_{suspend/resume} is redundant. It gets called from phy_{stop/start}.
Fixes: 490cb41200
("net: bcmasp: Add support for ASP2.0 Ethernet controller")
Signed-off-by: Justin Chen <justin.chen@broadcom.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
parent
dfd222e2ae
commit
4494c10e00
@ -1044,10 +1044,6 @@ static int bcmasp_netif_init(struct net_device *dev, bool phy_connect)
|
||||
|
||||
/* Indicate that the MAC is responsible for PHY PM */
|
||||
phydev->mac_managed_pm = true;
|
||||
} else if (!intf->wolopts) {
|
||||
ret = phy_resume(dev->phydev);
|
||||
if (ret)
|
||||
goto err_phy_disable;
|
||||
}
|
||||
|
||||
umac_reset(intf);
|
||||
@ -1334,7 +1330,6 @@ int bcmasp_interface_suspend(struct bcmasp_intf *intf)
|
||||
{
|
||||
struct device *kdev = &intf->parent->pdev->dev;
|
||||
struct net_device *dev = intf->ndev;
|
||||
int ret = 0;
|
||||
|
||||
if (!netif_running(dev))
|
||||
return 0;
|
||||
@ -1344,10 +1339,6 @@ int bcmasp_interface_suspend(struct bcmasp_intf *intf)
|
||||
bcmasp_netif_deinit(dev);
|
||||
|
||||
if (!intf->wolopts) {
|
||||
ret = phy_suspend(dev->phydev);
|
||||
if (ret)
|
||||
goto out;
|
||||
|
||||
if (intf->internal_phy)
|
||||
bcmasp_ephy_enable_set(intf, false);
|
||||
else
|
||||
@ -1364,11 +1355,7 @@ int bcmasp_interface_suspend(struct bcmasp_intf *intf)
|
||||
|
||||
clk_disable_unprepare(intf->parent->clk);
|
||||
|
||||
return ret;
|
||||
|
||||
out:
|
||||
bcmasp_netif_init(dev, false);
|
||||
return ret;
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void bcmasp_resume_from_wol(struct bcmasp_intf *intf)
|
||||
|
Loading…
Reference in New Issue
Block a user