Lines Matching refs:regbase
73 void __iomem *regbase; member
88 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_irq()
89 writel(isr, vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_irq()
106 date = readl(vt8500_rtc->regbase + VT8500_RTC_DR); in vt8500_rtc_read_time()
107 time = readl(vt8500_rtc->regbase + VT8500_RTC_TR); in vt8500_rtc_read_time()
135 vt8500_rtc->regbase + VT8500_RTC_DS); in vt8500_rtc_set_time()
140 vt8500_rtc->regbase + VT8500_RTC_TS); in vt8500_rtc_set_time()
150 alarm = readl(vt8500_rtc->regbase + VT8500_RTC_AS); in vt8500_rtc_read_alarm()
151 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_read_alarm()
173 vt8500_rtc->regbase + VT8500_RTC_AS); in vt8500_rtc_set_alarm()
181 unsigned long tmp = readl(vt8500_rtc->regbase + VT8500_RTC_AS); in vt8500_alarm_irq_enable()
188 writel(tmp, vt8500_rtc->regbase + VT8500_RTC_AS); in vt8500_alarm_irq_enable()
219 vt8500_rtc->regbase = devm_ioremap_resource(&pdev->dev, res); in vt8500_rtc_probe()
220 if (IS_ERR(vt8500_rtc->regbase)) in vt8500_rtc_probe()
221 return PTR_ERR(vt8500_rtc->regbase); in vt8500_rtc_probe()
225 vt8500_rtc->regbase + VT8500_RTC_CR); in vt8500_rtc_probe()
255 writel(0, vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_remove()