Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/rtc/
Drtc-sirfsoc.c58 static u32 sirfsoc_rtc_readl(struct sirfsoc_rtc_drv *rtcdrv, u32 offset) in sirfsoc_rtc_readl() argument
62 regmap_read(rtcdrv->regmap, rtcdrv->rtc_base + offset, &val); in sirfsoc_rtc_readl()
66 static void sirfsoc_rtc_writel(struct sirfsoc_rtc_drv *rtcdrv, in sirfsoc_rtc_writel() argument
69 regmap_write(rtcdrv->regmap, rtcdrv->rtc_base + offset, val); in sirfsoc_rtc_writel()
76 struct sirfsoc_rtc_drv *rtcdrv; in sirfsoc_rtc_read_alarm() local
78 rtcdrv = dev_get_drvdata(dev); in sirfsoc_rtc_read_alarm()
80 spin_lock_irq(&rtcdrv->lock); in sirfsoc_rtc_read_alarm()
82 rtc_count = sirfsoc_rtc_readl(rtcdrv, RTC_CN); in sirfsoc_rtc_read_alarm()
84 rtc_alarm = sirfsoc_rtc_readl(rtcdrv, RTC_ALARM0); in sirfsoc_rtc_read_alarm()
93 rtc_time_to_tm((rtcdrv->overflow_rtc + 1) in sirfsoc_rtc_read_alarm()
[all …]
Drtc-goldfish.c39 struct goldfish_rtc *rtcdrv; in goldfish_rtc_read_alarm() local
41 rtcdrv = dev_get_drvdata(dev); in goldfish_rtc_read_alarm()
42 base = rtcdrv->base; in goldfish_rtc_read_alarm()
64 struct goldfish_rtc *rtcdrv; in goldfish_rtc_set_alarm() local
69 rtcdrv = dev_get_drvdata(dev); in goldfish_rtc_set_alarm()
70 base = rtcdrv->base; in goldfish_rtc_set_alarm()
94 struct goldfish_rtc *rtcdrv; in goldfish_rtc_alarm_irq_enable() local
96 rtcdrv = dev_get_drvdata(dev); in goldfish_rtc_alarm_irq_enable()
97 base = rtcdrv->base; in goldfish_rtc_alarm_irq_enable()
109 struct goldfish_rtc *rtcdrv = dev_id; in goldfish_rtc_interrupt() local
[all …]