• James Hogan's avatar
    MIPS: PM: Implement PM helper macros · 74e91335
    James Hogan authored
    Implement assembler helper macros in asm/pm.h for platform code to use
    for saving context across low power states - for example suspend to RAM
    or powered down cpuidle states. Macros are provided for saving and
    restoring the main CPU context used by C code and doing important
    configuration which must be done very early during resume. Notably EVA
    needs segmentation control registers to be restored before the stack or
    dynamically allocated memory is accessed, so that state is saved in
    global data.
    Signed-off-by: default avatarJames Hogan <james.hogan@imgtec.com>
    Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
    74e91335
pm.c 2.16 KB