Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/rtc/
Drtc-sirfsoc.c59 static u32 sirfsoc_rtc_readl(struct sirfsoc_rtc_drv *rtcdrv, u32 offset) in sirfsoc_rtc_readl() argument
63 regmap_read(rtcdrv->regmap, rtcdrv->rtc_base + offset, &val); in sirfsoc_rtc_readl()
67 static void sirfsoc_rtc_writel(struct sirfsoc_rtc_drv *rtcdrv, in sirfsoc_rtc_writel() argument
70 regmap_write(rtcdrv->regmap, rtcdrv->rtc_base + offset, val); in sirfsoc_rtc_writel()
77 struct sirfsoc_rtc_drv *rtcdrv; in sirfsoc_rtc_read_alarm() local
79 rtcdrv = dev_get_drvdata(dev); in sirfsoc_rtc_read_alarm()
81 spin_lock_irq(&rtcdrv->lock); in sirfsoc_rtc_read_alarm()
83 rtc_count = sirfsoc_rtc_readl(rtcdrv, RTC_CN); in sirfsoc_rtc_read_alarm()
85 rtc_alarm = sirfsoc_rtc_readl(rtcdrv, RTC_ALARM0); in sirfsoc_rtc_read_alarm()
94 rtc_time_to_tm((rtcdrv->overflow_rtc + 1) in sirfsoc_rtc_read_alarm()
[all …]