spi: atmel: add deepest PM support to SAMA5D2
authorQuentin Schulz <quentin.schulz@free-electrons.com>
Fri, 14 Apr 2017 08:22:43 +0000 (10:22 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 18 Apr 2017 17:50:05 +0000 (18:50 +0100)
commite53800787a251d67e532fadf72886be0661aba12
tree6b022f6585b4736c20155a8378478710f088f91f
parent05514c86965f98f9b0e57f73700771fa267050a7
spi: atmel: add deepest PM support to SAMA5D2

This adds deepest (Backup+Self-Refresh) PM support to the ATMEL SAMA5D2
SoC's SPI controller.

When resuming from deepest state, it is required to restore MR register
as the registers are lost since VDD core has been shut down when
entering deepest state on the SAMA5D2.

Signed-off-by: Quentin Schulz <quentin.schulz@free-electrons.com>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Acked-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-atmel.c