[PATCH 4/5] powerpc/85xx: Add suspend/resume support

Kumar Gala galak at kernel.crashing.org
Fri Aug 28 15:38:51 EST 2009


On Aug 27, 2009, at 12:30 PM, Anton Vorontsov wrote:

> This patch adds suspend/resume support for MPC8540-compatible and
> MPC8569 CPUs.
>
> MPC8540-compatible PMCs are trivial: we just write SLP bit into PM
> control and status register.
>
> MPC8569 is a bit trickier, QE turns off during suspend and so on
> resume we must reload QE microcode firmware and reset QE.
>
> So far we don't support Deep Sleep mode as found in newer MPC85xx
> CPUs (i.e. MPC8536). It can be relatively easy implemented though,
> and for it we reserve 'mem' suspend type.
>
> Signed-off-by: Anton Vorontsov <avorontsov at ru.mvista.com>
> ---
> arch/powerpc/Kconfig                  |    2 +-
> arch/powerpc/platforms/85xx/Makefile  |    1 +
> arch/powerpc/platforms/85xx/suspend.c |  115 ++++++++++++++++++++++++ 
> +++++++++
> 3 files changed, 117 insertions(+), 1 deletions(-)
> create mode 100644 arch/powerpc/platforms/85xx/suspend.c

How did you test this?

I'd also like to get Scott's Ack on this and the device tree patches  
before accepting them.

- k



More information about the Linuxppc-dev mailing list