Skip to content
Commit dba0bc7b authored by Derek Basehore's avatar Derek Basehore Committed by Marc Zyngier
Browse files

irqchip/gic-v3-its: Add ability to save/restore ITS state



Some platforms power off GIC logic in suspend, so we need to
save/restore state. The distributor and redistributor registers need
to be handled in firmware code due to access permissions on those
registers, but the ITS registers can be restored in the kernel.

We limit this to systems where the ITS collections are implemented
in HW (as opposed to being backed by memory tables), as they are
the only ones that cannot be dealt with by the firmware.

Signed-off-by: default avatarDerek Basehore <dbasehore@chromium.org>
[maz: fixed changelog, dropped DT property, limited to HCC being >0]
Signed-off-by: default avatarMarc Zyngier <marc.zyngier@arm.com>
parent f736d65d
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment