[PATCH 48/74] GIC: Added dummy handlers for Power Management Suspend Resume

Rob Herring robherring2 at gmail.com
Mon Sep 20 10:56:10 EDT 2010


On 09/20/2010 08:48 AM, Russell King - ARM Linux wrote:
> On Mon, Sep 20, 2010 at 07:14:33PM +0530, deepaksi wrote:
>> I request you to provide some more inputs on this, so that we can close
>> the issue.
>
> I don't know, especially so without seeing the drivers.

Assuming there is no powergating of the GIC, then this patch should be 
sufficient depending on one question. Whose responsibility is it to 
disable non-wakeup irqs: the interrupt controller code or each driver? 
If drivers are not trusted to disable their interrupt, then GIC 
suspend/resume functions are needed to disable/re-enable non-wakeup irqs.

With powergating of the GIC, saving and restoring of the GIC state in 
addition to external handling of wake-up would be needed.

Rob





More information about the linux-arm-kernel mailing list