Lines Matching refs:csr_base
52 void __iomem *csr_base; member
61 rtc_time_to_tm(readl(pdata->csr_base + RTC_CCVR), tm); in xgene_rtc_read_time()
73 writel((u32) secs, pdata->csr_base + RTC_CLR); in xgene_rtc_set_mmss()
74 readl(pdata->csr_base + RTC_CLR); /* Force a barrier */ in xgene_rtc_set_mmss()
84 alrm->enabled = readl(pdata->csr_base + RTC_CCR) & RTC_CCR_IE; in xgene_rtc_read_alarm()
94 ccr = readl(pdata->csr_base + RTC_CCR); in xgene_rtc_alarm_irq_enable()
102 writel(ccr, pdata->csr_base + RTC_CCR); in xgene_rtc_alarm_irq_enable()
113 rtc_time = readl(pdata->csr_base + RTC_CCVR); in xgene_rtc_set_alarm()
117 writel((u32) pdata->alarm_time, pdata->csr_base + RTC_CMR); in xgene_rtc_set_alarm()
137 if (!(readl(pdata->csr_base + RTC_STAT) & RTC_STAT_BIT)) in xgene_rtc_interrupt()
141 readl(pdata->csr_base + RTC_EOI); in xgene_rtc_interrupt()
162 pdata->csr_base = devm_ioremap_resource(&pdev->dev, res); in xgene_rtc_probe()
163 if (IS_ERR(pdata->csr_base)) in xgene_rtc_probe()
164 return PTR_ERR(pdata->csr_base); in xgene_rtc_probe()
186 writel(RTC_CCR_EN, pdata->csr_base + RTC_CCR); in xgene_rtc_probe()