xref: /openbmc/linux/arch/arm/include/asm/suspend.h (revision 32e55a777f839316ffcabd0c1a5192e5ffca55e7)
12c74a0ceSRussell King #ifndef __ASM_ARM_SUSPEND_H
22c74a0ceSRussell King #define __ASM_ARM_SUSPEND_H
32c74a0ceSRussell King 
47604537bSLorenzo Pieralisi struct sleep_save_sp {
57604537bSLorenzo Pieralisi 	u32 *save_ptr_stash;
67604537bSLorenzo Pieralisi 	u32 save_ptr_stash_phys;
77604537bSLorenzo Pieralisi };
87604537bSLorenzo Pieralisi 
92c74a0ceSRussell King extern void cpu_resume(void);
10*32e55a77SStephen Boyd extern void cpu_resume_arm(void);
11e8ce0eb5SRussell King extern int cpu_suspend(unsigned long, int (*)(unsigned long));
122c74a0ceSRussell King 
132c74a0ceSRussell King #endif
14