linux/arch/blackfin/mach-bf609
Sonic Zhang c7e48e1e3e 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>
2012-07-24 13:39:49 +08:00
..
boards bf609: bfin_crc: Remove unused CRC TX DMA platform resources. 2012-07-24 13:39:48 +08:00
include/mach bfin: pm: add deepsleep for bf60x 2012-07-24 13:39:49 +08:00
clock.c blackfin: bf60x: make clock changeable in kernel menuconfig 2012-05-21 14:54:49 +08:00
dma.c blackfin: mach-bf609: add machine files 2012-05-21 14:54:10 +08:00
dpm.S bfin: pm: add deepsleep for bf60x 2012-07-24 13:39:49 +08:00
Kconfig blackfin: mach-bf609: add machine files 2012-05-21 14:54:10 +08:00
Makefile bfin: pm: add deepsleep for bf60x 2012-07-24 13:39:49 +08:00
pm.c bfin: pm: add deepsleep for bf60x 2012-07-24 13:39:49 +08:00