]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commitdiff
rtc: ds3232: remove unused UIE code
authorAkinobu Mita <akinobu.mita@gmail.com>
Sun, 6 Mar 2016 15:27:51 +0000 (00:27 +0900)
committerAlexandre Belloni <alexandre.belloni@free-electrons.com>
Mon, 14 Mar 2016 16:08:37 +0000 (17:08 +0100)
UIE mode irqs are handled by the generic rtc core now.  But there are
remaining unused code fragments for it.

Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
drivers/rtc/rtc-ds3232.c

index 321b8670ff7ac50b5bbbca199091e8e018b404f5..f0ffd3f5d8f58f37e588ff161e1d67db141f9a56 100644 (file)
@@ -279,32 +279,14 @@ static int ds3232_update_alarm(struct device *dev, unsigned int enabled)
        struct ds3232 *ds3232 = dev_get_drvdata(dev);
        int control;
        int ret;
-       u8 buf[4];
 
        mutex_lock(&ds3232->mutex);
 
-       ret = regmap_bulk_read(ds3232->regmap, DS3232_REG_ALARM1, buf, 4);
-       if (ret)
-               goto unlock;
-
-       buf[0] = bcd2bin(buf[0]) < 0 || (ds3232->rtc->irq_data & RTC_UF) ?
-                                                               0x80 : buf[0];
-       buf[1] = bcd2bin(buf[1]) < 0 || (ds3232->rtc->irq_data & RTC_UF) ?
-                                                               0x80 : buf[1];
-       buf[2] = bcd2bin(buf[2]) < 0 || (ds3232->rtc->irq_data & RTC_UF) ?
-                                                               0x80 : buf[2];
-       buf[3] = bcd2bin(buf[3]) < 0 || (ds3232->rtc->irq_data & RTC_UF) ?
-                                                               0x80 : buf[3];
-
-       ret = regmap_bulk_write(ds3232->regmap, DS3232_REG_ALARM1, buf, 4);
-       if (ret)
-               goto unlock;
-
        ret = regmap_read(ds3232->regmap, DS3232_REG_CR, &control);
        if (ret)
                goto unlock;
 
-       if (enabled || (ds3232->rtc->irq_data & RTC_UF))
+       if (enabled)
                /* enable alarm1 interrupt */
                control |= DS3232_REG_CR_A1IE;
        else