• Todd Poynor's avatar
    [ARM] 2787/2: PXA27x low power modes support · 80a18573
    Todd Poynor authored
    Patch from Todd Poynor
    
    Add symbols for PXA2xx PWRMODE register M field that selects low-power
    mode, replace unadorned constants.  Honor power mode parameter of
    pxa_cpu_suspend(mode), no longer force to 3 (sleep).  Full Deep Sleep
    low-power mode support for PXA27x is pending generic PM interfaces to
    select more than 2 suspend-to-RAM-style power modes, but this is
    expected soon. This can be hardcoded in the meantime by replacing the
    pxa_cpu_suspend() parameter value.  From David Burrage and Todd Poynor.
    Try #2 removes one of the register copies and moves the code to save the
    pxa_cpu_suspend parameter to immediately surround the call that requires
    the parameter value be preserved.
    Signed-off-by: default avatarTodd Poynor <tpoynor@mvista.com>
    Signed-off-by: default avatarNicolas Pitre <nico@cam.org>
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    80a18573
pxa-regs.h 118 KB