aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/rtc/rtc-cmos.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/rtc/rtc-cmos.c b/drivers/rtc/rtc-cmos.c
index 6ae046bdb26..204d529ef22 100644
--- a/drivers/rtc/rtc-cmos.c
+++ b/drivers/rtc/rtc-cmos.c
@@ -1023,6 +1023,15 @@ static void cmos_wake_setup(struct device *dev)
device_init_wakeup(dev, 1);
}
+#elif defined(CONFIG_X86_INTEL_MID)
+
+static void cmos_wake_setup(struct device *dev)
+{
+ /* RTC always wakes from S1/S2/S3, and often S4/STD */
+ /* on all Intel MID platforms using legacy RTC */
+ device_init_wakeup(dev, 1);
+}
+
#else
static void cmos_wake_setup(struct device *dev)