Home
last modified time | relevance | path

Searched refs:rtc_reg (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/drivers/rtc/
Drtc-mv.c50 u32 rtc_reg; in mv_rtc_set_time() local
52 rtc_reg = (bin2bcd(tm->tm_sec) << RTC_SECONDS_OFFS) | in mv_rtc_set_time()
56 writel(rtc_reg, ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_set_time()
58 rtc_reg = (bin2bcd(tm->tm_mday) << RTC_MDAY_OFFS) | in mv_rtc_set_time()
61 writel(rtc_reg, ioaddr + RTC_DATE_REG_OFFS); in mv_rtc_set_time()
134 u32 rtc_reg = 0; in mv_rtc_set_alarm() local
137 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_sec)) in mv_rtc_set_alarm()
140 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_min)) in mv_rtc_set_alarm()
143 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_hour)) in mv_rtc_set_alarm()
146 writel(rtc_reg, ioaddr + RTC_ALARM_TIME_REG_OFFS); in mv_rtc_set_alarm()
[all …]
Drtc-tps65910.c336 u32 rtc_reg; in tps65910_rtc_interrupt() local
338 ret = regmap_read(tps->regmap, TPS65910_RTC_STATUS, &rtc_reg); in tps65910_rtc_interrupt()
342 if (rtc_reg & TPS65910_RTC_STATUS_ALARM) in tps65910_rtc_interrupt()
345 ret = regmap_write(tps->regmap, TPS65910_RTC_STATUS, rtc_reg); in tps65910_rtc_interrupt()
371 u32 rtc_reg; in tps65910_rtc_probe() local
385 ret = regmap_read(tps65910->regmap, TPS65910_RTC_STATUS, &rtc_reg); in tps65910_rtc_probe()
389 ret = regmap_write(tps65910->regmap, TPS65910_RTC_STATUS, rtc_reg); in tps65910_rtc_probe()
401 rtc_reg = TPS65910_RTC_CTRL_STOP_RTC; in tps65910_rtc_probe()
402 ret = regmap_write(tps65910->regmap, TPS65910_RTC_CTRL, rtc_reg); in tps65910_rtc_probe()
Drtc-rc5t583.c175 u32 rtc_reg; in rc5t583_rtc_interrupt() local
177 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL2, &rtc_reg); in rc5t583_rtc_interrupt()
181 if (rtc_reg & GET_YAL_STATUS) { in rc5t583_rtc_interrupt()
184 rtc_reg &= ~GET_YAL_STATUS; in rc5t583_rtc_interrupt()
187 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_CTL2, rtc_reg); in rc5t583_rtc_interrupt()
Drtc-armada38x.c88 u32 (*read_rtc_reg)(struct armada38x_rtc *rtc, u8 rtc_reg);
142 static u32 read_rtc_register(struct armada38x_rtc *rtc, u8 rtc_reg) in read_rtc_register() argument
144 return readl(rtc->regs + rtc_reg); in read_rtc_register()
147 static u32 read_rtc_register_38x_wa(struct armada38x_rtc *rtc, u8 rtc_reg) in read_rtc_register_38x_wa() argument
152 rtc->val_to_freq[i].value = readl(rtc->regs + rtc_reg); in read_rtc_register_38x_wa()
Drtc-palmas.c180 unsigned int rtc_reg; in palmas_clear_interrupts() local
184 &rtc_reg); in palmas_clear_interrupts()
191 rtc_reg); in palmas_clear_interrupts()