From: Tony Lindgren <tony@atomide.com>
To: Tero.Kristo@nokia.com
Cc: jouni.hogander@nokia.com, linux-omap@vger.kernel.org
Subject: Re: [PATCH 2/4] PM: Workaround for taking care of gpio clocks
Date: Fri, 22 Aug 2008 21:06:49 +0300 [thread overview]
Message-ID: <20080822180648.GE8233@atomide.com> (raw)
In-Reply-To: <B71CE868F2BC2847B3F23C5A8EE394306273A5@vaebe110.NOE.Nokia.com>
* Tero.Kristo@nokia.com <Tero.Kristo@nokia.com> [080821 14:08]:
>
>
> >-----Original Message-----
> >From: linux-omap-owner@vger.kernel.org
> >[mailto:linux-omap-owner@vger.kernel.org] On Behalf Of ext
> >Tony Lindgren
> >Sent: 20 August, 2008 14:37
> >To: Hogander Jouni (Nokia-D/Tampere)
> >Cc: linux-omap@vger.kernel.org
> >Subject: Re: [PATCH 2/4] PM: Workaround for taking care of gpio clocks
> >
> >* Jouni Hogander <jouni.hogander@nokia.com> [080815 10:47]:
> >> In omap3 gpios 2-6 are in per domain. Functional clocks for these
> >> should be disabled. This patch is needed until gpio driver disables
> >> gpio clocks.
> >>
> >> GPIO modules in PER domain are not able to act as a wake up
> >source if
> >> PER domain is in retention. PER domain sleep transition
> >before MPU is
> >> prevented by leaving icks active. PER domain still enters retention
> >> together with MPU. When this happens IOPAD wake up mechanism is used
> >> for gpios.
> >
> >As we talked offline.. Should we pass the GPIO wake-up
> >configuration from board-*.c files? Or can we always
> >automatically do this safely on 34xx?
>
> After some investigation it seems that we can configure wake-up events
> for almost every GPIO from the padconfigs. There are only 2 pins that do
> not seem to have this functionality, however I am not sure if this is a
> documentation bug or what because it is strange that only 2 pins lack
> this capability. GPIOs 32 and 187 are missing wake-up capability from
> padconfig.
>
> Because of this, our proposal would be to make GPIO clock switching
> global, but this would be enabled from a sysfs entry pretty much like
> how it is in the patches now. However, this would be separated from UART
> clock switching. So, we would introduce two new sysfs files:
> uart_clocks_off_while_idle and gpio_clocks_off_while_idle. This would
> avoid introducing new complexity in to the idle loop.
>
> How does this sound like?
Sounds good to me. Then we may be able to remove both sysfs files
eventually.
Regards,
Tony
next prev parent reply other threads:[~2008-08-22 18:07 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-15 7:44 [PATCH 0/4] Refreshed PM workaround patches 2 Högander Jouni
2008-08-15 7:47 ` [PATCH 1/4] 34XX: PM: Workaround to check wether any fck is active before entering sleep Jouni Hogander
2008-08-20 11:35 ` Tony Lindgren
2008-08-22 5:45 ` Högander Jouni
2008-08-22 18:07 ` Tony Lindgren
2008-08-21 8:17 ` Rajendra Nayak
2008-08-21 9:41 ` Rajendra Nayak
2008-08-15 7:47 ` [PATCH 2/4] PM: Workaround for taking care of gpio clocks Jouni Hogander
2008-08-20 11:37 ` Tony Lindgren
2008-08-21 11:07 ` Tero.Kristo
2008-08-22 18:06 ` Tony Lindgren [this message]
2008-08-15 7:47 ` [PATCH 3/4] Added sleep support to UART Jouni Hogander
2008-08-20 11:40 ` Tony Lindgren
2008-08-20 12:26 ` Tero.Kristo
2008-08-15 7:47 ` [PATCH 4/4] 34XX: PM: Workaround to enable autoidle for clocks and plls Jouni Hogander
2008-08-20 11:51 ` Tony Lindgren
2008-08-15 7:49 ` [PATCH 0/4] Refreshed PM workaround patches 2 Felipe Balbi
2008-08-18 13:23 ` Tony Lindgren
-- strict thread matches above, loose matches on Subject: below --
2008-06-30 8:50 [PATCH 0/6] 34XX: PM: Workarounds to get omap3 to retention 4th Högander Jouni
2008-08-15 6:18 ` [PATCH 2/4] PM: Workaround for taking care of gpio clocks Jouni Hogander
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=20080822180648.GE8233@atomide.com \
--to=tony@atomide.com \
--cc=Tero.Kristo@nokia.com \
--cc=jouni.hogander@nokia.com \
--cc=linux-omap@vger.kernel.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox