Lines Matching refs:csr_base
37 void __iomem *csr_base;
47 rtc_time64_to_tm(readl(pdata->csr_base + RTC_CCVR), tm);
59 writel((u32)rtc_tm_to_time64(tm), pdata->csr_base + RTC_CLR);
60 readl(pdata->csr_base + RTC_CLR); /* Force a barrier */
71 alrm->enabled = readl(pdata->csr_base + RTC_CCR) & RTC_CCR_IE;
81 ccr = readl(pdata->csr_base + RTC_CCR);
89 writel(ccr, pdata->csr_base + RTC_CCR);
98 return readl(pdata->csr_base + RTC_CCR) & RTC_CCR_IE ? 1 : 0;
105 writel((u32)rtc_tm_to_time64(&alrm->time), pdata->csr_base + RTC_CMR);
125 if (!(readl(pdata->csr_base + RTC_STAT) & RTC_STAT_BIT))
129 readl(pdata->csr_base + RTC_EOI);
147 pdata->csr_base = devm_platform_ioremap_resource(pdev, 0);
148 if (IS_ERR(pdata->csr_base))
149 return PTR_ERR(pdata->csr_base);
175 writel(RTC_CCR_EN, pdata->csr_base + RTC_CCR);