summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-08-18 12:04:11 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-08-18 12:04:10 -0700
commit88be552e931003fe7f9e2c7a90a4324b124e2484 (patch)
treed5a35c0d71566b9a8d1b93d335838c71182129b6
parent5d7006369d3f512d9facf7fd64007812f05a4aa4 (diff)
parent801aa2e38aea03c5e09128cd94f9cc2b9824ad42 (diff)
Merge "msm: gsi: enable wake irq"
-rw-r--r--drivers/platform/msm/gsi/gsi.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/platform/msm/gsi/gsi.c b/drivers/platform/msm/gsi/gsi.c
index d2e31c3b0945..af1e5a70d585 100644
--- a/drivers/platform/msm/gsi/gsi.c
+++ b/drivers/platform/msm/gsi/gsi.c
@@ -643,6 +643,13 @@ int gsi_register_device(struct gsi_per_props *props, unsigned long *dev_hdl)
GSIERR("failed to register isr for %u\n", props->irq);
return -GSI_STATUS_ERROR;
}
+
+ res = enable_irq_wake(props->irq);
+ if (res)
+ GSIERR("failed to enable wake irq %u\n", props->irq);
+ else
+ GSIERR("GSI irq is wake enabled %u\n", props->irq);
+
} else {
GSIERR("do not support interrupt type %u\n", props->intr);
return -GSI_STATUS_UNSUPPORTED_OP;