ARM: sa1111: fix PWM state on suspend
authorRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 3 Feb 2012 19:05:13 +0000 (19:05 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 9 Feb 2012 15:34:48 +0000 (15:34 +0000)
commita22db0f38243f68957c89b1b9689a2064507bed6
treebf6f6c2b19f247a46c12b943aa8d09d108f49c6b
parent29c140b623ce2c55131c6d1c26a2f3e455723b81
ARM: sa1111: fix PWM state on suspend

We should not write to the SA1111 registers after setting the SLEEP
bit.  Moreover, the manual says that the PWM registers should be
disabled before we enter sleep.  So, move the clearing of these
registers earlier in the suspend sequence.

Acked-by: Nicolas Pitre <nico@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/common/sa1111.c