• Sonic Zhang's avatar
    bfin: pm: add deepsleep for bf60x · c7e48e1e
    Sonic Zhang authored
    Add add deepsleep for bf60x.
    1. Call DMC init functions to enter and exit DDR self refresh mode.
    2. Wait till CGU PLL is locked after wake up and exit DDR self refresh mode.
    3. Make asessembly function enter_deepsleep comply with C funtion ABI in
    order to call other C functions.
    4. Switch kernel stack by register EX_SCRATCH_REG.
    Signed-off-by: default avatarSonic Zhang <sonic.zhang@analog.com>
    Signed-off-by: default avatarBob Liu <lliubbo@gmail.com>
    c7e48e1e
entry.S 42.6 KB