IPC API
3.40.00.06
|
============================================================================
Go to the source code of this file.
Data Structures | |
struct | IpcPower_CallbackElem |
Typedefs | |
typedef struct IpcPower_CallbackElem | IpcPower_CallbackElem |
Functions | |
Void | IpcPower_preSuspend (Void) |
Void | IpcPower_postResume (Void) |
#define MIRQ34_SHIFT 2 |
#define MIRQ37_SHIFT 5 |
#define MIRQ38_SHIFT 6 |
#define MIRQ39_SHIFT 7 |
#define MIRQ_SHIFT | ( | irq | ) | (((irq) - 16) % 32) |
#define IRQWAKEEN_SHIFT | ( | irq | ) | (((irq) - 32) % 32) |
#define MBX_INT 50 |
#define GPT3_INT 53 |
#define GPT4_INT 54 |
#define GPT9_INT 55 |
#define GPT11_INT 56 |
#define MBX6_U1_INT 66 |
#define DSP_GPT5_INT 67 |
#define DSP_GPT6_INT 68 |
#define DSP_MBX_INT 57 |
#define WUGEN_MAILBOX_BIT (1 << MIRQ34_SHIFT) |
#define WUGEN_GPT3_BIT (1 << MIRQ37_SHIFT) |
#define WUGEN_GPT4_BIT (1 << MIRQ38_SHIFT) |
#define WUGEN_GPT9_BIT (1 << MIRQ39_SHIFT) |
#define WUGEN_GPT11_BIT (1 << MIRQ_SHIFT(GPT11_INT)) |
#define WUGEN_MBX6_U1_BIT (1 << MIRQ_SHIFT(MBX6_U1_INT)) |
#define DSP_SYS_IRQWAKEEN_GPT5_BIT (1 << IRQWAKEEN_SHIFT(DSP_GPT5_INT)) |
#define DSP_SYS_IRQWAKEEN_GPT6_BIT (1 << IRQWAKEEN_SHIFT(DSP_GPT6_INT)) |
#define DSP1_SYS_IRQWAKEEN_MBX5_U0_BIT (1 << IRQWAKEEN_SHIFT(DSP_MBX_INT)) |
#define DSP2_SYS_IRQWAKEEN_MBX6_U0_BIT (1 << IRQWAKEEN_SHIFT(DSP_MBX_INT)) |
#define WUGEN_MEVT0 0x4000100C |
#define WUGEN_MEVT1 0x40001010 |
#define DSP_SYS_IRQWAKEEN0 0x01D00020 |
#define DSP_SYS_IRQWAKEEN1 0x01D00024 |
#define OMAP_IPU_WUGEN_INT_MASK0 0 |
#define OMAP_IPU_WUGEN_INT_MASK1 |
#define VAYU_IPU2_WUGEN_INT_MASK0 0 |
#define VAYU_IPU2_WUGEN_INT_MASK1 |
#define VAYU_IPU1_WUGEN_INT_MASK0 0 |
#define VAYU_IPU1_WUGEN_INT_MASK1 |
#define VAYU_DSP1_WUGEN_INT_MASK0 (DSP1_SYS_IRQWAKEEN_MBX5_U0_BIT) |
#define VAYU_DSP1_WUGEN_INT_MASK1 (DSP_SYS_IRQWAKEEN_GPT5_BIT) |
#define VAYU_DSP2_WUGEN_INT_MASK0 (DSP2_SYS_IRQWAKEEN_MBX6_U0_BIT) |
#define VAYU_DSP2_WUGEN_INT_MASK1 (DSP_SYS_IRQWAKEEN_GPT6_BIT) |
#define M3_SCR_REG 0xE000ED10 |
#define SLEEPONEXIT_BIT 1 |
#define DEEPSLEEP_BIT 2 |
#define SEVONPEND_BIT 4 |
typedef struct IpcPower_CallbackElem IpcPower_CallbackElem |
Void IpcPower_preSuspend | ( | Void | ) |
Void IpcPower_postResume | ( | Void | ) |