aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/prcmu-fw.c
diff options
context:
space:
mode:
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