/* * arch/arm/mach-prima2/pm.h * * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group company. * * Licensed under GPLv2 or later. */ #ifndef _MACH_PRIMA2_PM_H_ #define _MACH_PRIMA2_PM_H_ #define SIRFSOC_PWR_SLEEPFORCE 0x01 #define SIRFSOC_SLEEP_MODE_MASK 0x3 #define SIRFSOC_DEEP_SLEEP_MODE 0x1 #define SIRFSOC_PWRC_PDN_CTRL 0x0 #define SIRFSOC_PWRC_PON_OFF 0x4 #define SIRFSOC_PWRC_TRIGGER_EN 0x8 #define SIRFSOC_PWRC_PIN_STATUS 0x14 #define SIRFSOC_PWRC_SCRATCH_PAD1 0x18 #define SIRFSOC_PWRC_SCRATCH_PAD2 0x1C #ifndef __ASSEMBLY__ extern int sirfsoc_finish_suspend(unsigned long); #endif #endif