msm: devices-msm7x27a: Modify SPM command sequence for 8625
Modify SPM command sequence for 8625 surf & evb. This command
sequence is optimized and removed the modem notification interrupt.
Change-Id: I364036679f0dd4e905c705b6ae8d6115287ebaca
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>
diff --git a/arch/arm/mach-msm/devices-msm7x27a.c b/arch/arm/mach-msm/devices-msm7x27a.c
index beb0c55..b879d8b 100644
--- a/arch/arm/mach-msm/devices-msm7x27a.c
+++ b/arch/arm/mach-msm/devices-msm7x27a.c
@@ -645,16 +645,18 @@
/* Command sequence for simple WFI */
static uint8_t spm_wfi_cmd_sequence[] __initdata = {
- 0x00, 0x40, 0x40, 0x03,
- 0x00, 0x40, 0x40, 0x0f,
+ 0x04, 0x03, 0x04, 0x0f,
};
/* Command sequence for GDFS, this won't send any interrupt to the modem */
static uint8_t spm_pc_without_modem[] __initdata = {
0x20, 0x00, 0x30, 0x10,
- 0x40, 0x40, 0x03, 0x10,
- 0x00, 0x30, 0x2E, 0x40,
- 0x40, 0x0f,
+ 0x03, 0x1e, 0x0e, 0x3e,
+ 0x4e, 0x4e, 0x4e, 0x4e,
+ 0x4e, 0x4e, 0x4e, 0x4e,
+ 0x4e, 0x4e, 0x4e, 0x4e,
+ 0x4e, 0x4e, 0x4e, 0x4e,
+ 0x2E, 0x0f,
};
static struct msm_spm_seq_entry msm_spm_seq_list[] __initdata = {