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