Lines Matching refs:regbase
81 void __iomem *regbase; member
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()
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()
143 vt8500_rtc->regbase + VT8500_RTC_DS); in vt8500_rtc_set_time()
148 vt8500_rtc->regbase + VT8500_RTC_TS); in vt8500_rtc_set_time()
158 alarm = readl(vt8500_rtc->regbase + VT8500_RTC_AS); in vt8500_rtc_read_alarm()
159 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_read_alarm()
181 vt8500_rtc->regbase + VT8500_RTC_AS); in vt8500_rtc_set_alarm()
189 unsigned long tmp = readl(vt8500_rtc->regbase + VT8500_RTC_AS); in vt8500_alarm_irq_enable()
196 writel(tmp, vt8500_rtc->regbase + VT8500_RTC_AS); in vt8500_alarm_irq_enable()
229 vt8500_rtc->regbase = devm_ioremap_resource(&pdev->dev, res); in vt8500_rtc_probe()
230 if (IS_ERR(vt8500_rtc->regbase)) in vt8500_rtc_probe()
231 return PTR_ERR(vt8500_rtc->regbase); in vt8500_rtc_probe()
235 vt8500_rtc->regbase + VT8500_RTC_CR); in vt8500_rtc_probe()
265 writel(0, vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_remove()