blob: 6c7182f32cefeb247068e80af9944b4ff01e3727 [file] [log] [blame]
Russell King2c74a0c2011-06-22 17:41:48 +01001#ifndef __ASM_ARM_SUSPEND_H
2#define __ASM_ARM_SUSPEND_H
3
Lorenzo Pieralisi76045372013-05-16 10:34:30 +01004struct sleep_save_sp {
5 u32 *save_ptr_stash;
6 u32 save_ptr_stash_phys;
7};
8
Russell King2c74a0c2011-06-22 17:41:48 +01009extern void cpu_resume(void);
Stephen Boyd32e55a72015-06-09 19:24:23 +010010extern void cpu_resume_arm(void);
Russell Kinge8ce0eb2011-08-26 20:28:52 +010011extern int cpu_suspend(unsigned long, int (*)(unsigned long));
Russell King2c74a0c2011-06-22 17:41:48 +010012
13#endif