drivers: rtc-pm8058: Fix automatic wakeup of APPS due to RTC alarm.
Alarm interrupt causes automatic wakeup even when the phone is in
powerdown state.
CRs-Fixed: 286086
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
diff --git a/arch/arm/mach-msm/board-msm8x60.c b/arch/arm/mach-msm/board-msm8x60.c
index 960ebdf..93722ec 100644
--- a/arch/arm/mach-msm/board-msm8x60.c
+++ b/arch/arm/mach-msm/board-msm8x60.c
@@ -21,6 +21,7 @@
#include <linux/input/pmic8058-keypad.h>
#include <linux/pmic8058-batt-alarm.h>
#include <linux/pmic8058-pwrkey.h>
+#include <linux/rtc/rtc-pm8058.h>
#include <linux/pmic8058-vibrator.h>
#include <linux/leds.h>
#include <linux/pmic8058-othc.h>
@@ -5772,6 +5773,10 @@
},
};
+static struct pm8058_rtc_platform_data pm8058_rtc_pdata = {
+ .rtc_alarm_powerup = false,
+};
+
static struct pmic8058_led pmic8058_flash_leds[] = {
[0] = {
.name = "camera:flash0",
@@ -5925,6 +5930,7 @@
.id = -1,
.num_resources = ARRAY_SIZE(resources_rtc),
.resources = resources_rtc,
+ .platform_data = &pm8058_rtc_pdata,
},
{
.name = "pm8058-tm",