Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/rtc/
Drtc-vt8500.c80 struct vt8500_rtc { struct
89 struct vt8500_rtc *vt8500_rtc = dev_id; in vt8500_rtc_irq() argument
93 spin_lock(&vt8500_rtc->lock); in vt8500_rtc_irq()
96 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_irq()
97 writel(isr, vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_irq()
99 spin_unlock(&vt8500_rtc->lock); in vt8500_rtc_irq()
104 rtc_update_irq(vt8500_rtc->rtc, 1, events); in vt8500_rtc_irq()
111 struct vt8500_rtc *vt8500_rtc = dev_get_drvdata(dev); in vt8500_rtc_read_time() local
114 date = readl(vt8500_rtc->regbase + VT8500_RTC_DR); in vt8500_rtc_read_time()
115 time = readl(vt8500_rtc->regbase + VT8500_RTC_TR); in vt8500_rtc_read_time()
[all …]