On Tue, 1 Mar 2011, Pierre Tardy wrote: > >> + if (pm_runtime_suspended()) { > >> + host->waking_up = 1; > >> + /* Note that we disable temporarly the interrupt until we do the > >> + * resume. If we don't then we'll get constantly interrupted > >> + * until we actually resume. > >> + * > >> + * as the irq is shared, this might not be very friendly to our > >> + * irq sharers but the pm_runtime workqueue should really be > >> + * called soon. > > > > Instead of disabling the IRQ, would it be possible to tell the device > > to stop generating an interrupt request? > > Well, the device is power gated, so any access to it will cause a bus > timeout (depending of the platform) But could you gate the power back on and then turn off the interrupt request? It seems like a foolish design to have an interrupt request that can't be turned off by an interrupt handler. Alan Stern _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm