Lines Matching refs:ioaddr
82 void __iomem *ioaddr; member
125 void __iomem *ioaddr = pdata->ioaddr; in get_alarm_or_time() local
130 day = readw(ioaddr + RTC_DAYR); in get_alarm_or_time()
131 hr_min = readw(ioaddr + RTC_HOURMIN); in get_alarm_or_time()
132 sec = readw(ioaddr + RTC_SECOND); in get_alarm_or_time()
135 day = readw(ioaddr + RTC_DAYALARM); in get_alarm_or_time()
136 hr_min = readw(ioaddr + RTC_ALRM_HM) & 0xffff; in get_alarm_or_time()
137 sec = readw(ioaddr + RTC_ALRM_SEC); in get_alarm_or_time()
155 void __iomem *ioaddr = pdata->ioaddr; in set_alarm_or_time() local
171 writew(day, ioaddr + RTC_DAYR); in set_alarm_or_time()
172 writew(sec, ioaddr + RTC_SECOND); in set_alarm_or_time()
173 writew(temp, ioaddr + RTC_HOURMIN); in set_alarm_or_time()
176 writew(day, ioaddr + RTC_DAYALARM); in set_alarm_or_time()
177 writew(sec, ioaddr + RTC_ALRM_SEC); in set_alarm_or_time()
178 writew(temp, ioaddr + RTC_ALRM_HM); in set_alarm_or_time()
192 void __iomem *ioaddr = pdata->ioaddr; in rtc_update_alarm() local
197 writew(readw(ioaddr + RTC_RTCISR), ioaddr + RTC_RTCISR); in rtc_update_alarm()
206 void __iomem *ioaddr = pdata->ioaddr; in mxc_rtc_irq_enable() local
210 reg = readw(ioaddr + RTC_RTCIENR); in mxc_rtc_irq_enable()
217 writew(reg, ioaddr + RTC_RTCIENR); in mxc_rtc_irq_enable()
226 void __iomem *ioaddr = pdata->ioaddr; in mxc_rtc_interrupt() local
232 status = readw(ioaddr + RTC_RTCISR) & readw(ioaddr + RTC_RTCIENR); in mxc_rtc_interrupt()
234 writew(status, ioaddr + RTC_RTCISR); in mxc_rtc_interrupt()
262 void __iomem *ioaddr = pdata->ioaddr; in mxc_rtc_release() local
267 writew(0, ioaddr + RTC_RTCIENR); in mxc_rtc_release()
270 writew(0xffffffff, ioaddr + RTC_RTCISR); in mxc_rtc_release()
334 void __iomem *ioaddr = pdata->ioaddr; in mxc_rtc_read_alarm() local
337 alrm->pending = ((readw(ioaddr + RTC_RTCISR) & RTC_ALM_BIT)) ? 1 : 0; in mxc_rtc_read_alarm()
389 pdata->ioaddr = devm_ioremap_resource(&pdev->dev, res); in mxc_rtc_probe()
390 if (IS_ERR(pdata->ioaddr)) in mxc_rtc_probe()
391 return PTR_ERR(pdata->ioaddr); in mxc_rtc_probe()
429 writew(reg, (pdata->ioaddr + RTC_RTCCTL)); in mxc_rtc_probe()
430 if (((readw(pdata->ioaddr + RTC_RTCCTL)) & RTC_ENABLE_BIT) == 0) { in mxc_rtc_probe()