>-----Original Message----- >From: linuxppc-dev-bounces+leoli=freescale....@lists.ozlabs.org >[mailto:linuxppc-dev-bounces+leoli=freescale....@lists.ozlabs.org] On >Behalf Of Scott Wood >Sent: Saturday, November 05, 2011 5:14 AM >To: Zhao Chenhui-B35336 >Cc: net...@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: >> On 11/04/2011 07:40 AM, Zhao Chenhui wrote: >>> 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 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev