Lines Matching refs:base
122 void __iomem *base;
137 writel_relaxed(RTC_WPR_1ST_KEY, rtc->base + regs->wpr);
138 writel_relaxed(RTC_WPR_2ND_KEY, rtc->base + regs->wpr);
145 writel_relaxed(RTC_WPR_WRONG_KEY, rtc->base + regs->wpr);
151 unsigned int isr = readl_relaxed(rtc->base + regs->isr);
155 writel_relaxed(isr, rtc->base + regs->isr);
164 rtc->base + regs->isr,
175 unsigned int isr = readl_relaxed(rtc->base + regs->isr);
178 writel_relaxed(isr, rtc->base + regs->isr);
184 unsigned int isr = readl_relaxed(rtc->base + regs->isr);
187 writel_relaxed(isr, rtc->base + regs->isr);
193 return readl_relaxed_poll_timeout_atomic(rtc->base + regs->isr,
214 status = readl_relaxed(rtc->base + regs->sr);
215 cr = readl_relaxed(rtc->base + regs->cr);
277 tr = readl_relaxed(rtc->base + regs->tr);
278 dr = readl_relaxed(rtc->base + regs->dr);
324 writel_relaxed(tr, rtc->base + regs->tr);
325 writel_relaxed(dr, rtc->base + regs->dr);
344 alrmar = readl_relaxed(rtc->base + regs->alrmar);
345 cr = readl_relaxed(rtc->base + regs->cr);
346 status = readl_relaxed(rtc->base + regs->sr);
411 cr = readl_relaxed(rtc->base + regs->cr);
420 writel_relaxed(cr, rtc->base + regs->cr);
434 unsigned int dr = readl_relaxed(rtc->base + regs->dr);
435 unsigned int tr = readl_relaxed(rtc->base + regs->tr);
501 cr = readl_relaxed(rtc->base + regs->cr);
503 writel_relaxed(cr, rtc->base + regs->cr);
509 ret = readl_relaxed_poll_timeout_atomic(rtc->base + regs->isr,
520 writel_relaxed(alrmar, rtc->base + regs->alrmar);
543 writel_relaxed(readl_relaxed(rtc->base + regs->isr) & ~flags,
544 rtc->base + regs->isr);
597 writel_relaxed(flags, rtc->base + regs.scr);
674 writel_relaxed(prer, rtc->base + regs->prer);
676 writel_relaxed(prer, rtc->base + regs->prer);
679 cr = readl_relaxed(rtc->base + regs->cr);
681 writel_relaxed(cr, rtc->base + regs->cr);
702 rtc->base = devm_platform_ioremap_resource(pdev, 0);
703 if (IS_ERR(rtc->base))
704 return PTR_ERR(rtc->base);
821 if (!(readl_relaxed(rtc->base + regs->isr) & STM32_RTC_ISR_INITS))
825 u32 ver = readl_relaxed(rtc->base + regs->verr);
857 cr = readl_relaxed(rtc->base + regs->cr);
859 writel_relaxed(cr, rtc->base + regs->cr);