Lines Matching refs:ioaddr
122 void __iomem *ioaddr; member
186 writel(val, imxdi->ioaddr + reg); in di_write_busy_wait()
199 dtcr = readl(imxdi->ioaddr + DTCR); in di_report_tamper_info()
262 dcr = readl(imxdi->ioaddr + DCR); in di_handle_failure_state()
303 sec = readl(imxdi->ioaddr + DTCMR); in di_handle_invalid_state()
312 dcr = readl(imxdi->ioaddr + DCR); in di_handle_invalid_state()
345 return di_handle_valid_state(imxdi, __raw_readl(imxdi->ioaddr + DSR)); in di_handle_invalid_state()
359 dcr = __raw_readl(imxdi->ioaddr + DCR); in di_handle_invalid_and_failure_state()
390 dsr = readl(imxdi->ioaddr + DSR); in di_handle_invalid_and_failure_state()
405 dsr = readl(imxdi->ioaddr + DSR); in di_handle_invalid_and_failure_state()
426 dsr = readl(imxdi->ioaddr + DSR); in di_handle_state()
458 writel(readl(imxdi->ioaddr + DIER) | intr, in di_int_enable()
459 imxdi->ioaddr + DIER); in di_int_enable()
471 writel(readl(imxdi->ioaddr + DIER) & ~intr, in di_int_disable()
472 imxdi->ioaddr + DIER); in di_int_disable()
490 writel(DSR_WEF, imxdi->ioaddr + DSR); in clear_write_error()
494 if ((readl(imxdi->ioaddr + DSR) & DSR_WEF) == 0) in clear_write_error()
522 writel(val, imxdi->ioaddr + reg); in di_write_wait()
556 now = readl(imxdi->ioaddr + DTCMR); in dryice_rtc_read_time()
572 dcr = readl(imxdi->ioaddr + DCR); in dryice_rtc_set_mmss()
573 dsr = readl(imxdi->ioaddr + DSR); in dryice_rtc_set_mmss()
597 return di_write_wait(imxdi, readl(imxdi->ioaddr + DCR) | DCR_TCE, DCR); in dryice_rtc_set_mmss()
622 dcamr = readl(imxdi->ioaddr + DCAMR); in dryice_rtc_read_alarm()
626 alarm->enabled = (readl(imxdi->ioaddr + DIER) & DIER_CAIE) != 0; in dryice_rtc_read_alarm()
632 alarm->pending = (readl(imxdi->ioaddr + DSR) & DSR_CAF) != 0; in dryice_rtc_read_alarm()
654 now = readl(imxdi->ioaddr + DTCMR); in dryice_rtc_set_alarm()
688 dier = readl(imxdi->ioaddr + DIER); in dryice_norm_irq()
689 dsr = readl(imxdi->ioaddr + DSR); in dryice_norm_irq()
777 imxdi->ioaddr = devm_ioremap_resource(&pdev->dev, res); in dryice_rtc_probe()
778 if (IS_ERR(imxdi->ioaddr)) in dryice_rtc_probe()
779 return PTR_ERR(imxdi->ioaddr); in dryice_rtc_probe()
805 writel(0, imxdi->ioaddr + DIER); in dryice_rtc_probe()
841 writel(0, imxdi->ioaddr + DIER); in dryice_rtc_remove()