Lines Matching refs:ioaddr
43 void __iomem *ioaddr; member
51 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_set_time() local
58 writel(rtc_reg, ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_set_time()
63 writel(rtc_reg, ioaddr + RTC_DATE_REG_OFFS); in mv_rtc_set_time()
71 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_time() local
75 rtc_time = readl(ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_read_time()
76 rtc_date = readl(ioaddr + RTC_DATE_REG_OFFS); in mv_rtc_read_time()
102 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_alarm() local
106 rtc_time = readl(ioaddr + RTC_ALARM_TIME_REG_OFFS); in mv_rtc_read_alarm()
107 rtc_date = readl(ioaddr + RTC_ALARM_DATE_REG_OFFS); in mv_rtc_read_alarm()
132 alm->enabled = !!readl(ioaddr + RTC_ALARM_INTERRUPT_MASK_REG_OFFS); in mv_rtc_read_alarm()
139 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_set_alarm() local
152 writel(rtc_reg, ioaddr + RTC_ALARM_TIME_REG_OFFS); in mv_rtc_set_alarm()
168 writel(rtc_reg, ioaddr + RTC_ALARM_DATE_REG_OFFS); in mv_rtc_set_alarm()
169 writel(0, ioaddr + RTC_ALARM_INTERRUPT_CASUE_REG_OFFS); in mv_rtc_set_alarm()
171 ioaddr + RTC_ALARM_INTERRUPT_MASK_REG_OFFS); in mv_rtc_set_alarm()
180 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_alarm_irq_enable() local
186 writel(1, ioaddr + RTC_ALARM_INTERRUPT_MASK_REG_OFFS); in mv_rtc_alarm_irq_enable()
188 writel(0, ioaddr + RTC_ALARM_INTERRUPT_MASK_REG_OFFS); in mv_rtc_alarm_irq_enable()
195 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_interrupt() local
198 if (!readl(ioaddr + RTC_ALARM_INTERRUPT_CASUE_REG_OFFS)) in mv_rtc_interrupt()
202 writel(0, ioaddr + RTC_ALARM_INTERRUPT_CASUE_REG_OFFS); in mv_rtc_interrupt()
233 pdata->ioaddr = devm_ioremap_resource(&pdev->dev, res); in mv_rtc_probe()
234 if (IS_ERR(pdata->ioaddr)) in mv_rtc_probe()
235 return PTR_ERR(pdata->ioaddr); in mv_rtc_probe()
243 rtc_time = readl(pdata->ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_probe()
253 rtc_time = readl(pdata->ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_probe()
266 rtc_date = readl(pdata->ioaddr + RTC_DATE_REG_OFFS); in mv_rtc_probe()
269 writel(0x130101, pdata->ioaddr + RTC_DATE_REG_OFFS); in mv_rtc_probe()
291 writel(0, pdata->ioaddr + RTC_ALARM_INTERRUPT_MASK_REG_OFFS); in mv_rtc_probe()