Lines Matching refs:wol_irq
77 int wol_irq; member
345 priv->wol_irq = of_irq_get_byname(phydev->mdio.dev.of_node, "wol_irq"); in rk630_phy_probe()
346 if (priv->wol_irq == -EPROBE_DEFER) in rk630_phy_probe()
347 return priv->wol_irq; in rk630_phy_probe()
349 if (priv->wol_irq > 0) { in rk630_phy_probe()
352 ret = devm_request_threaded_irq(&phydev->mdio.dev, priv->wol_irq, in rk630_phy_probe()
361 disable_irq(priv->wol_irq); in rk630_phy_probe()
362 enable_irq_wake(priv->wol_irq); in rk630_phy_probe()
374 if (priv->wol_irq > 0) in rk630_phy_remove()
382 if (priv->wol_irq > 0) { in rk630_phy_suspend()
385 enable_irq(priv->wol_irq); in rk630_phy_suspend()
394 if (priv->wol_irq > 0) { in rk630_phy_resume()
397 disable_irq(priv->wol_irq); in rk630_phy_resume()