Lines Matching refs:ioaddr

122 	void __iomem *ioaddr;  member
140 __raw_writel(__raw_readl(imxdi->ioaddr + DIER) | intr, in di_int_enable()
141 imxdi->ioaddr + DIER); in di_int_enable()
153 __raw_writel(__raw_readl(imxdi->ioaddr + DIER) & ~intr, in di_int_disable()
154 imxdi->ioaddr + DIER); in di_int_disable()
172 __raw_writel(DSR_WEF, imxdi->ioaddr + DSR); in clear_write_error()
176 if ((__raw_readl(imxdi->ioaddr + DSR) & DSR_WEF) == 0) in clear_write_error()
204 __raw_writel(val, imxdi->ioaddr + reg); in di_write_wait()
238 now = __raw_readl(imxdi->ioaddr + DTCMR); in dryice_rtc_read_time()
283 dcamr = __raw_readl(imxdi->ioaddr + DCAMR); in dryice_rtc_read_alarm()
287 alarm->enabled = (__raw_readl(imxdi->ioaddr + DIER) & DIER_CAIE) != 0; in dryice_rtc_read_alarm()
293 alarm->pending = (__raw_readl(imxdi->ioaddr + DSR) & DSR_CAF) != 0; in dryice_rtc_read_alarm()
315 now = __raw_readl(imxdi->ioaddr + DTCMR); in dryice_rtc_set_alarm()
349 dier = __raw_readl(imxdi->ioaddr + DIER); in dryice_norm_irq()
360 dsr = __raw_readl(imxdi->ioaddr + DSR); in dryice_norm_irq()
376 dsr = __raw_readl(imxdi->ioaddr + DSR); in dryice_norm_irq()
421 imxdi->ioaddr = devm_ioremap_resource(&pdev->dev, res); in dryice_rtc_probe()
422 if (IS_ERR(imxdi->ioaddr)) in dryice_rtc_probe()
423 return PTR_ERR(imxdi->ioaddr); in dryice_rtc_probe()
449 __raw_writel(0, imxdi->ioaddr + DIER); in dryice_rtc_probe()
459 if (__raw_readl(imxdi->ioaddr + DSR) & DSR_NVF) { in dryice_rtc_probe()
474 if (__raw_readl(imxdi->ioaddr + DSR) & DSR_CAF) { in dryice_rtc_probe()
481 if (__raw_readl(imxdi->ioaddr + DTCMR) == 0) { in dryice_rtc_probe()
488 if (!(__raw_readl(imxdi->ioaddr + DCR) & DCR_TCE)) { in dryice_rtc_probe()
490 __raw_readl(imxdi->ioaddr + DCR) | DCR_TCE, in dryice_rtc_probe()
519 __raw_writel(0, imxdi->ioaddr + DIER); in dryice_rtc_remove()