Thread (6 messages) flat view 6 messages, 4 authors, 2011-11-08

RE: [PATCH 7/7] gianfar: add support for wake-on-packet

From: Li Yang-R58472 <hidden>
Date: 2011-11-08 11:08:05
Also in: linuxppc-dev

-----Original Message-----
From: linuxppc-dev-bounces+leoli=freescale.com@lists.ozlabs.org
[mailto:linuxppc-dev-bounces+leoli=freescale.com@lists.ozlabs.org] On
Behalf Of Scott Wood
Sent: Saturday, November 05, 2011 5:14 AM
To: Zhao Chenhui-B35336
Cc: netdev@vger.kernel.org; linuxppc-dev@lists.ozlabs.org; Fleming Andy-
AFLEMING
Subject: Re: [PATCH 7/7] gianfar: add support for wake-on-packet

On 11/04/2011 04:11 PM, Scott Wood wrote:
quoted
On 11/04/2011 07:40 AM, Zhao Chenhui wrote:
quoted
 static int gfar_suspend(struct device *dev)  { @@ -1268,9 +1443,17
@@ static int gfar_suspend(struct device *dev)
 	struct gfar __iomem *regs = priv->gfargrp[0].regs;
 	unsigned long flags;
 	u32 tempval;
-
 	int magic_packet = priv->wol_en &&
-		(priv->device_flags & FSL_GIANFAR_DEV_HAS_MAGIC_PACKET);
+		(priv->wol_opts & GIANFAR_WOL_MAGIC);
+	int arp_packet = priv->wol_en &&
+		(priv->wol_opts & GIANFAR_WOL_ARP);
+
+	if (arp_packet) {
+		pmc_enable_wake(priv->ofdev, PM_SUSPEND_MEM, 1);
+		pmc_enable_lossless(1);
+		gfar_arp_suspend(ndev);
+		return 0;
+	}
How do we know this isn't standby?
Or suspend to disk, for that matter?
There is nothing we can do for hibernation.  The whole system is literally off.

- Leo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help