Lines Matching refs:ioaddr
72 * @ioaddr: IO registers pointer
84 void __iomem *ioaddr;
102 __raw_writel(__raw_readl(imxdi->ioaddr + DIER) | intr,
103 imxdi->ioaddr + DIER);
115 __raw_writel(__raw_readl(imxdi->ioaddr + DIER) & ~intr,
116 imxdi->ioaddr + DIER);
134 __raw_writel(DSR_WEF, imxdi->ioaddr + DSR);
138 if ((__raw_readl(imxdi->ioaddr + DSR) & DSR_WEF) == 0)
166 __raw_writel(val, imxdi->ioaddr + reg);
200 now = __raw_readl(imxdi->ioaddr + DTCMR);
245 dcamr = __raw_readl(imxdi->ioaddr + DCAMR);
249 alarm->enabled = (__raw_readl(imxdi->ioaddr + DIER) & DIER_CAIE) != 0;
255 alarm->pending = (__raw_readl(imxdi->ioaddr + DSR) & DSR_CAF) != 0;
277 now = __raw_readl(imxdi->ioaddr + DTCMR);
311 dier = __raw_readl(imxdi->ioaddr + DIER);
322 dsr = __raw_readl(imxdi->ioaddr + DSR);
338 dsr = __raw_readl(imxdi->ioaddr + DSR);
390 imxdi->ioaddr = devm_ioremap(&pdev->dev, res->start,
392 if (imxdi->ioaddr == NULL)
415 __raw_writel(0, imxdi->ioaddr + DIER);
425 if (__raw_readl(imxdi->ioaddr + DSR) & DSR_NVF) {
440 if (__raw_readl(imxdi->ioaddr + DSR) & DSR_CAF) {
447 if (__raw_readl(imxdi->ioaddr + DTCMR) == 0) {
454 if (!(__raw_readl(imxdi->ioaddr + DCR) & DCR_TCE)) {
456 __raw_readl(imxdi->ioaddr + DCR) | DCR_TCE,
486 __raw_writel(0, imxdi->ioaddr + DIER);