aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/prcmu-fw.c
diff options
context:
space:
mode:
authorKumar Sanghvi <Kumar.Sanghvi@stericsson.com>2010-03-25 11:20:07 +0530
committerJohn Rigby <john.rigby@linaro.org>2010-09-02 22:44:50 -0600
commite78ef2234f80654e79140083b891d1fc09d22b01 (patch)
tree13050cc3201fde8b78a81f1e2a53c2e28fdf8b85 /arch/arm/mach-ux500/prcmu-fw.c
parenteadf42a62ca69e8a3d4fedb5b80e347a946b522a (diff)
PRCMU, SHRM: Hooking modem reset request from PRCMU with SHRM
Signed-off-by: Kumar Sanghvi <Kumar.Sanghvi@stericsson.com>
Diffstat (limited to 'arch/arm/mach-ux500/prcmu-fw.c')
-rwxr-xr-xarch/arm/mach-ux500/prcmu-fw.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/arch/arm/mach-ux500/prcmu-fw.c b/arch/arm/mach-ux500/prcmu-fw.c
index 5c8f7102a6b..a09405dc189 100755
--- a/arch/arm/mach-ux500/prcmu-fw.c
+++ b/arch/arm/mach-ux500/prcmu-fw.c
@@ -1807,7 +1807,13 @@ void prcmu_ack_mb7_status_tasklet(unsigned long tasklet_data)
switch (ack_mb7) {
case MOD_SW_RESET_REQ:
- /*forward the reset request to ARM */
+ /*forward the reset request to SHRM */
+ if (prcmu_modem_reset_shrm != NULL)
+ (*prcmu_modem_reset_shrm)();
+ else {
+ /* SHRM callback for reset not registered!*/
+ printk(KERN_INFO "\nSHRM callback for reset NULL\n");
+ }
break;
case CA_SLEEP_REQ:
/* modem no longer requires to communicate