|  | /* | 
|  | * 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 | 
|  |  |