History log of /arch/blackfin/mach-bf609/dpm.S
Revision Date Author Comments
68bcdd48a24d67f1b8345e660c603d8b24f72411 18-Jul-2012 Steven Miao <realmz6@gmail.com> dpm: deepsleep: reserve stack

Reserve 12 bytes on the stack for deepsleep use.

Signed-off-by: Steven Miao <realmz6@gmail.com>
Signed-off-by: Bob Liu <lliubbo@gmail.com>
928a8e6933781ed99bb50a05e15a94cb24ab5c8d 31-May-2012 Sonic Zhang <sonic.zhang@analog.com> bf60x: Add wake up latency bench for deep sleep mode.

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Bob Liu <lliubbo@gmail.com>
c7e48e1e3e926de21605f959c31689d56fb639e3 23-Jul-2012 Sonic Zhang <sonic.zhang@analog.com> bfin: pm: add deepsleep for bf60x

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: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Bob Liu <lliubbo@gmail.com>