Searched refs:rtcdrv (Results 1 – 2 of 2) sorted by relevance
58 static u32 sirfsoc_rtc_readl(struct sirfsoc_rtc_drv *rtcdrv, u32 offset) in sirfsoc_rtc_readl() argument62 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() argument69 regmap_write(rtcdrv->regmap, rtcdrv->rtc_base + offset, val); in sirfsoc_rtc_writel()76 struct sirfsoc_rtc_drv *rtcdrv; in sirfsoc_rtc_read_alarm() local78 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 …]
39 struct goldfish_rtc *rtcdrv; in goldfish_rtc_read_alarm() local41 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() local69 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() local96 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 …]