net: stmmac: marker for suspend/resume

Enable support for Ethernet Link UP KPI marker for
as part of system resume.
Currenlty Ethernet Link up KPI marker is printed
once once & print flag is set to true to avoid further
Link UP KPI print. This flag need to reset as part of
suspend to print the Ethernet Link UP KPI marker at resume.

Change-Id: I849a76520c4c619255ba650fff546a32a05adc2e
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
This commit is contained in:
Suraj Jaiswal 2021-02-05 14:37:30 +05:30
commit 11a75d9e26

View file

@ -1709,6 +1709,7 @@ static int qcom_ethqos_suspend(struct device *dev)
struct qcom_ethqos *ethqos;
struct net_device *ndev = NULL;
int ret;
struct stmmac_priv *priv;
if (of_device_is_compatible(dev->of_node, "qcom,emac-smmu-embedded")) {
ETHQOSDBG("smmu return\n");
@ -1724,9 +1725,11 @@ static int qcom_ethqos_suspend(struct device *dev)
if (!ndev || !netif_running(ndev))
return -EINVAL;
priv = netdev_priv(ndev);
ret = stmmac_suspend(dev);
qcom_ethqos_phy_suspend_clks(ethqos);
priv->boot_kpi = false;
ETHQOSDBG(" ret = %d\n", ret);
return ret;
}