Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

rtc: lpc32xx: use .set_time

Use .set_time instead of the deprecated .set_mmss.

Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>

+3 -2
+3 -2
drivers/rtc/rtc-lpc32xx.c
··· 71 71 return 0; 72 72 } 73 73 74 - static int lpc32xx_rtc_set_mmss(struct device *dev, unsigned long secs) 74 + static int lpc32xx_rtc_set_time(struct device *dev, struct rtc_time *time) 75 75 { 76 76 struct lpc32xx_rtc *rtc = dev_get_drvdata(dev); 77 + u32 secs = rtc_tm_to_time64(time); 77 78 u32 tmp; 78 79 79 80 spin_lock_irq(&rtc->lock); ··· 185 184 186 185 static const struct rtc_class_ops lpc32xx_rtc_ops = { 187 186 .read_time = lpc32xx_rtc_read_time, 188 - .set_mmss = lpc32xx_rtc_set_mmss, 187 + .set_time = lpc32xx_rtc_set_time, 189 188 .read_alarm = lpc32xx_rtc_read_alarm, 190 189 .set_alarm = lpc32xx_rtc_set_alarm, 191 190 .alarm_irq_enable = lpc32xx_rtc_alarm_irq_enable,