mirror of
https://github.com/torvalds/linux.git
synced 2024-12-29 06:12:08 +00:00
rtc: ds3232: remove unused UIE code
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>
This commit is contained in:
parent
7b4393a62f
commit
7522297e16
@ -279,32 +279,14 @@ static int ds3232_update_alarm(struct device *dev, unsigned int enabled)
|
|||||||
struct ds3232 *ds3232 = dev_get_drvdata(dev);
|
struct ds3232 *ds3232 = dev_get_drvdata(dev);
|
||||||
int control;
|
int control;
|
||||||
int ret;
|
int ret;
|
||||||
u8 buf[4];
|
|
||||||
|
|
||||||
mutex_lock(&ds3232->mutex);
|
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);
|
ret = regmap_read(ds3232->regmap, DS3232_REG_CR, &control);
|
||||||
if (ret)
|
if (ret)
|
||||||
goto unlock;
|
goto unlock;
|
||||||
|
|
||||||
if (enabled || (ds3232->rtc->irq_data & RTC_UF))
|
if (enabled)
|
||||||
/* enable alarm1 interrupt */
|
/* enable alarm1 interrupt */
|
||||||
control |= DS3232_REG_CR_A1IE;
|
control |= DS3232_REG_CR_A1IE;
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user