From: Shubhrajyoti <shubhrajyoti@ti.com>
To: NeilBrown <neilb@suse.de>
Cc: "Shilimkar, Santosh" <santosh.shilimkar@ti.com>,
"Rafael J. Wysocki" <rjw@sisk.pl>,
Tarun Kanti DebBarma <tarun.kanti@ti.com>,
Kevin Hilman <khilman@ti.com>, Tony Lindgren <tony@atomide.com>,
Benoit <b-cousson@ti.com>,
Grant Likely <grant.likely@secretlab.ca>,
Felipe Balbi <balbi@ti.com>,
linux-omap@vger.kernel.org, lkml <linux-kernel@vger.kernel.org>,
Jon Hunter <jon-hunter@ti.com>
Subject: Re: [PATCH] OMAP GPIO - don't wake from suspend unless requested.
Date: Thu, 06 Sep 2012 19:41:43 +0530 [thread overview]
Message-ID: <5048AF1F.8010607@ti.com> (raw)
In-Reply-To: <20120906170245.10e97bdd@notabene.brown>
On Thursday 06 September 2012 12:32 PM, NeilBrown wrote:
> From: NeilBrown <neilb@suse.de>
> Subject: [PATCH] OMAP GPIO - don't wake from suspend unless requested.
>
> Current kernel will wake from suspend on an event on any active
> GPIO even if enable_irq_wake() wasn't called.
>
> There are two reasons that the hardware wake-enable bit should be set:
>
> 1/ while non-suspended the CPU might go into a deep sleep (off_mode)
> in which the wake-enable bit is needed for an interrupt to be
> recognised.
> 2/ while suspended the GPIO interrupt should wake from suspend if and
> only if irq_wake as been enabled.
>
> The code currently doesn't keep these two reasons separate so they get
> confused and sometimes the wakeup flags is set incorrectly.
>
> This patch reverts:
> commit 9c4ed9e6c01e7a8bd9079da8267e1f03cb4761fc
> gpio/omap: remove suspend/resume callbacks
> and
> commit 0aa2727399c0b78225021413022c164cb99fbc5e
> gpio/omap: remove suspend_wakeup field from struct gpio_bank
>
> and makes some minor changes so that we have separate flags for "GPIO
> should wake from deep idle" and "GPIO should wake from suspend".
>
> With this patch, the GPIO from my touch screen doesn't wake my device
> any more, which is what I want.
Just gave it a try fixes a similar issue on my omap4 board as well.
>
> Cc: Kevin Hilman <khilman@ti.com>
> Cc: Tony Lindgren <tony@atomide.com>
> Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
> Cc: Cousson Benoit <b-cousson@ti.com>
> Cc: Grant Likely <grant.likely@secretlab.ca>
> Cc: Tarun Kanti DebBarma <tarun.kanti@ti.com>
> Cc: Felipe Balbi <balbi@ti.com>
> Cc: Govindraj.R <govindraj.raja@ti.com>
>
> Signed-off-by: NeilBrown <neilb@suse.de>
next prev parent reply other threads:[~2012-09-06 14:11 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20120825214459.7333a376@notabene.brown>
2012-08-26 4:17 ` [PATCH] OMAP GPIO - don't wake from suspend unless requested Shilimkar, Santosh
2012-08-26 22:53 ` NeilBrown
2012-08-27 1:29 ` Shilimkar, Santosh
2012-09-04 5:59 ` Shilimkar, Santosh
2012-09-06 3:05 ` NeilBrown
2012-09-06 5:48 ` Shilimkar, Santosh
2012-09-06 7:02 ` NeilBrown
2012-09-06 7:27 ` Shilimkar, Santosh
2012-09-06 7:51 ` NeilBrown
2012-09-06 8:43 ` Shilimkar, Santosh
2012-09-06 13:26 ` Felipe Balbi
2012-09-10 6:58 ` NeilBrown
2012-09-06 14:11 ` Shubhrajyoti [this message]
2012-09-07 21:37 ` Kevin Hilman
2012-09-07 21:37 ` Kevin Hilman
2012-09-08 7:55 ` Shilimkar, Santosh
2012-09-10 17:57 ` Kevin Hilman
2012-09-10 17:57 ` Kevin Hilman
2012-12-14 7:05 ` NeilBrown
2012-12-14 9:04 ` anish kumar
2012-12-19 22:20 ` Grant Likely
2013-02-05 19:47 ` Kevin Hilman
2013-02-05 19:47 ` Kevin Hilman
2012-09-10 4:10 ` NeilBrown
2012-09-10 18:17 ` Kevin Hilman
2012-09-10 18:17 ` Kevin Hilman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5048AF1F.8010607@ti.com \
--to=shubhrajyoti@ti.com \
--cc=b-cousson@ti.com \
--cc=balbi@ti.com \
--cc=grant.likely@secretlab.ca \
--cc=jon-hunter@ti.com \
--cc=khilman@ti.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=neilb@suse.de \
--cc=rjw@sisk.pl \
--cc=santosh.shilimkar@ti.com \
--cc=tarun.kanti@ti.com \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.