On Fri, 13 Jan 2012, Govindraj wrote: > > diff --git a/arch/arm/mach-omap2/cpuidle34xx.c b/arch/arm/mach-omap2/cpuidle34xx.c > > index 942bb4f..4ef32d4 100644 > > --- a/arch/arm/mach-omap2/cpuidle34xx.c > > +++ b/arch/arm/mach-omap2/cpuidle34xx.c > > @@ -183,6 +183,9 @@ static int next_valid_state(struct cpuidle_device *dev, > > core_deepest_state = PWRDM_POWER_OFF; > > } > > > > + if (!omap_uart_can_sleep()) > > + core_deepest_state = PWRDM_POWER_ON; > > + > > omap_uart_can_sleep is removed part of uart runtime conversion, > and is no more available on latest mainline, looks like uart runtime > patches got merged after 3.2 tagging. Great, so sounds like this patch is not needed... - Paul