summaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorSudeep Holla <sudeep.holla@arm.com>2014-08-26 16:03:34 +0100
committerJason Cooper <jason@lakedaemon.net>2014-09-14 08:57:25 +0000
commita2c225101234bcef8f40497bd50ccb5e9c1fb527 (patch)
tree8dce7f0a6645eefe13069c4484995ccf9c895c40 /kernel
parent3228950621d92f0f212378f95a6998ef3a1be0bb (diff)
downloadlinux-a2c225101234bcef8f40497bd50ccb5e9c1fb527.tar.bz2
irqchip: gic-v3: Refactor gic_enable_redist to support both enabling and disabling
Currently gic_enable_redist configures the redistributors to never assert WakeRequest signal. However when powering down the processors with wake-up enabled(i.e suspend), we need to configure it to assert that signal. This patch extends gic_enable_redist so that the redistributor can be configure to assert WakeRequest and hold interrupts as pending. This is useful in suspending the processors. This patch also adds check to make sure GICR_WAKER is accessible when configuring it. Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> [maz: removed reference to GICD_CTLR.DS and added read-back of GICR_WAKER to check that it is not RAZ/WI] Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Acked-by: Marc Zyngier <marc.zyngier@arm.com> Link: https://lkml.kernel.org/r/1409065415-20176-2-git-send-email-sudeep.holla@arm.com Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions