irqchip: exynos-combiner: Save IRQ enable set on suspend
irqchip: exynos-combiner: Save IRQ enable set on suspend

The Exynos interrupt combiner IP loses its state when the SoC enters
into a low power state during a Suspend-to-RAM. This means that if a
IRQ is used as a source, the interrupts for the devices are disabled
when the system is resumed from a sleep state so are not triggered.

Save the interrupt enable set register for each combiner group and
restore it after resume to make sure that the interrupts are enabled.

Signed-off-by: Javier Martinez Canillas <039000e09e601bba70626bd0fbe59654c9cf8cac@collabora.co.uk>
Reviewed-by: Krzysztof Kozlowski <1a8531307367602b8284517edb33d53d54e5ce8e@samsung.com>
Cc: Jason Cooper <68c46a606457643eab92053c1c05574abb26f861@lakedaemon.net>
Cc: Kukjin Kim <025cfe326dd94d6c85bc39050c0efed47f247d2a@kernel.org>
Cc: Tomasz Figa <69861c78e6f8ec8c6fbfd1c06050c87cda6b23eb@gmail.com>
Cc: Doug Anderson <49983c4a76b998672954ed5edf4a62db4a336502@chromium.org>
Cc: f99ef57ccac738b558d0fc2e44478b3c5def9522@lists.infradead.org
Cc: Peter Chubb <8832c26480ebf726a74a09163ce49c07ea4d2a57@nicta.com.au>
Cc: Shuah Khan <c391ace9eb6824569f58b1aef5eaa3575e58a503@gmail.com>
Cc: Chanho Park <21067cf409d9aa8479a6b399b381f2cd1a6a7866@gmail.com>
Cc: Sudeep Holla <2f8b50d4d9838571c9f6955972f29e9e41079295@arm.com>
Link: http://lkml.kernel.org/r/1434087795-13990-1-git-send-email-039000e09e601bba70626bd0fbe59654c9cf8cac@collabora.co.uk
Signed-off-by: Thomas Gleixner <00e4cf8f46a57000a44449bf9dd8cbbcc209fd2a@linutronix.de>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs