Lines Matching refs:io

71 	void __iomem *io;  member
95 writel(timeout, rtc_data->io + STMP3XXX_RTC_WATCHDOG); in stmp3xxx_wdt_set_timeout()
97 rtc_data->io + STMP3XXX_RTC_CTRL + STMP_OFFSET_REG_SET); in stmp3xxx_wdt_set_timeout()
99 rtc_data->io + STMP3XXX_RTC_PERSISTENT1 + STMP_OFFSET_REG_SET); in stmp3xxx_wdt_set_timeout()
102 rtc_data->io + STMP3XXX_RTC_CTRL + STMP_OFFSET_REG_CLR); in stmp3xxx_wdt_set_timeout()
104 rtc_data->io + STMP3XXX_RTC_PERSISTENT1 + STMP_OFFSET_REG_CLR); in stmp3xxx_wdt_set_timeout()
143 if (!(readl(rtc_data->io + STMP3XXX_RTC_STAT) & in stmp3xxx_wait_time()
148 return (readl(rtc_data->io + STMP3XXX_RTC_STAT) & in stmp3xxx_wait_time()
162 rtc_time_to_tm(readl(rtc_data->io + STMP3XXX_RTC_SECONDS), rtc_tm); in stmp3xxx_rtc_gettime()
170 writel(t, rtc_data->io + STMP3XXX_RTC_SECONDS); in stmp3xxx_rtc_set_mmss()
178 u32 status = readl(rtc_data->io + STMP3XXX_RTC_CTRL); in stmp3xxx_rtc_interrupt()
182 rtc_data->io + STMP3XXX_RTC_CTRL_CLR); in stmp3xxx_rtc_interrupt()
197 rtc_data->io + STMP3XXX_RTC_PERSISTENT0_SET); in stmp3xxx_alarm_irq_enable()
199 rtc_data->io + STMP3XXX_RTC_CTRL_SET); in stmp3xxx_alarm_irq_enable()
203 rtc_data->io + STMP3XXX_RTC_PERSISTENT0_CLR); in stmp3xxx_alarm_irq_enable()
205 rtc_data->io + STMP3XXX_RTC_CTRL_CLR); in stmp3xxx_alarm_irq_enable()
214 rtc_time_to_tm(readl(rtc_data->io + STMP3XXX_RTC_ALARM), &alm->time); in stmp3xxx_rtc_read_alarm()
224 writel(t, rtc_data->io + STMP3XXX_RTC_ALARM); in stmp3xxx_rtc_set_alarm()
248 rtc_data->io + STMP3XXX_RTC_CTRL_CLR); in stmp3xxx_rtc_remove()
272 rtc_data->io = devm_ioremap(&pdev->dev, r->start, resource_size(r)); in stmp3xxx_rtc_probe()
273 if (!rtc_data->io) { in stmp3xxx_rtc_probe()
280 rtc_stat = readl(rtc_data->io + STMP3XXX_RTC_STAT); in stmp3xxx_rtc_probe()
288 err = stmp_reset_block(rtc_data->io); in stmp3xxx_rtc_probe()
337 writel(pers0_set, rtc_data->io + STMP3XXX_RTC_PERSISTENT0_SET); in stmp3xxx_rtc_probe()
342 rtc_data->io + STMP3XXX_RTC_PERSISTENT0_CLR); in stmp3xxx_rtc_probe()
346 rtc_data->io + STMP3XXX_RTC_CTRL_CLR); in stmp3xxx_rtc_probe()
375 stmp_reset_block(rtc_data->io); in stmp3xxx_rtc_resume()
379 rtc_data->io + STMP3XXX_RTC_PERSISTENT0_CLR); in stmp3xxx_rtc_resume()