Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-27 Thread Kevin Hilman
: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path Kevin Hilman khil...@deeprootsystems.com writes: [...] We cannot do a get_sync() from ISR context, right? Right, but we *should* be able to. ;) I'm still trying to craft a good description of this problem

RE: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-24 Thread Basak, Partha
-Original Message- From: Kevin Hilman [mailto:khil...@deeprootsystems.com] Sent: Friday, September 24, 2010 5:23 AM To: Basak, Partha Cc: linux-omap@vger.kernel.org; Varadarajan, Charulatha; Tero Kristo; Cousson, Benoit Subject: Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out

RE: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-23 Thread Basak, Partha
-Original Message- From: Kevin Hilman [mailto:khil...@deeprootsystems.com] Sent: Tuesday, September 14, 2010 10:28 PM To: Basak, Partha Cc: linux-omap@vger.kernel.org; Varadarajan, Charulatha; Tero Kristo Subject: Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts

Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-23 Thread Kevin Hilman
+: GPIO: move late PM out of interrupts-disabled idle path Basak, Partha p-bas...@ti.com writes: From: Kevin Hilman khil...@ti.com Currently, we wait until late in the idle path where interrupts are disabled to do runtime-PM-like management for certain special-case devices like GPIO

RE: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-23 Thread Basak, Partha
: Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path Basak, Partha p-bas...@ti.com writes: From: Kevin Hilman khil...@ti.com Currently, we wait until late in the idle path where interrupts are disabled to do runtime-PM-like management

Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-23 Thread Kevin Hilman
; Varadarajan, Charulatha; Tero Kristo Subject: Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path Basak, Partha p-bas...@ti.com writes: From: Kevin Hilman khil...@ti.com Currently, we wait until late in the idle path where interrupts are disabled

Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-23 Thread Kevin Hilman
Kevin Hilman khil...@deeprootsystems.com writes: [...] We cannot do a get_sync() from ISR context, right? Right, but we *should* be able to. ;) I'm still trying to craft a good description of this problem so I can argue better for it on linux-pm. Until then... A bit of a hack, but

RE: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-22 Thread Kalliguddi, Hema
+: GPIO: move late PM out of interrupts-disabled idle path From: Kevin Hilman khil...@ti.com Currently, we wait until late in the idle path where interrupts are disabled to do runtime-PM-like management for certain special-case devices like GPIO. As a prerequiste to moving GPIO to the new runtime

Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-22 Thread Kevin Hilman
Kristo Subject: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path From: Kevin Hilman khil...@ti.com Currently, we wait until late in the idle path where interrupts are disabled to do runtime-PM-like management for certain special-case devices like GPIO. As a prerequiste

RE: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-22 Thread Kalliguddi, Hema
, Charulatha; Basak, Partha; Tero Kristo Subject: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path From: Kevin Hilman khil...@ti.com Currently, we wait until late in the idle path where interrupts are disabled to do runtime-PM-like management for certain special-case devices

RE: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-15 Thread Basak, Partha
-Original Message- From: Kevin Hilman [mailto:khil...@deeprootsystems.com] Sent: Tuesday, September 14, 2010 10:28 PM To: Basak, Partha Cc: linux-omap@vger.kernel.org; Varadarajan, Charulatha; Tero Kristo Subject: Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts

RE: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-14 Thread Varadarajan, Charulatha
-Original Message- From: Kevin Hilman [mailto:khil...@deeprootsystems.com] Sent: Tuesday, September 14, 2010 4:33 AM To: linux-omap@vger.kernel.org Cc: Varadarajan, Charulatha; Basak, Partha; Tero Kristo Subject: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled

Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-14 Thread Kevin Hilman
Varadarajan, Charulatha ch...@ti.com writes: [...] -void omap2_gpio_prepare_for_idle(int power_state) +void omap2_gpio_prepare_for_idle(void) { -int i, c = 0; -int min = 0; +int i, c = 0, min = 0; +int per_next_state; + +if (!per_pwrdm) +return;

RE: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-14 Thread Basak, Partha
-Original Message- From: Kevin Hilman [mailto:khil...@deeprootsystems.com] Sent: Tuesday, September 14, 2010 4:33 AM To: linux-omap@vger.kernel.org Cc: Varadarajan, Charulatha; Basak, Partha; Tero Kristo Subject: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled

Re: [PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-14 Thread Kevin Hilman
Basak, Partha p-bas...@ti.com writes: From: Kevin Hilman khil...@ti.com Currently, we wait until late in the idle path where interrupts are disabled to do runtime-PM-like management for certain special-case devices like GPIO. As a prerequiste to moving GPIO to the new runtime PM

[PATCH 2/2] OMAP2+: GPIO: move late PM out of interrupts-disabled idle path

2010-09-13 Thread Kevin Hilman
From: Kevin Hilman khil...@ti.com Currently, we wait until late in the idle path where interrupts are disabled to do runtime-PM-like management for certain special-case devices like GPIO. As a prerequiste to moving GPIO to the new runtime PM framework, move this runtime-PM-like code out of the