rtc: set wakeup capability for I2C and SPI RTC drivers
[deliverable/linux.git] / drivers / rtc / rtc-ds1307.c
index eb99ee4fa0f5778a39e4faddd892766b06d0f078..c4ec5c158aa14f81ca355c9c0b0366ffa383e11c 100644 (file)
@@ -874,13 +874,15 @@ read_rtc:
        }
 
        if (want_irq) {
-               err = request_irq(client->irq, ds1307_irq, 0,
+               err = request_irq(client->irq, ds1307_irq, IRQF_SHARED,
                          ds1307->rtc->name, client);
                if (err) {
                        dev_err(&client->dev,
                                "unable to request IRQ!\n");
                        goto exit_irq;
                }
+
+               device_set_wakeup_capable(&client->dev, 1);
                set_bit(HAS_ALARM, &ds1307->flags);
                dev_dbg(&client->dev, "got IRQ %d\n", client->irq);
        }
This page took 0.027647 seconds and 5 git commands to generate.