Lines Matching refs:rtc_base

64 	void __iomem		*rtc_base; /* NULL if not initialized. */  member
77 return readl(info->rtc_base + TEGRA_RTC_REG_BUSY) & 1; in tegra_rtc_check_busy()
121 msec = readl(info->rtc_base + TEGRA_RTC_REG_MILLI_SECONDS); in tegra_rtc_read_time()
122 sec = readl(info->rtc_base + TEGRA_RTC_REG_SHADOW_SECONDS); in tegra_rtc_read_time()
163 writel(sec, info->rtc_base + TEGRA_RTC_REG_SECONDS); in tegra_rtc_set_time()
166 readl(info->rtc_base + TEGRA_RTC_REG_SECONDS)); in tegra_rtc_set_time()
177 sec = readl(info->rtc_base + TEGRA_RTC_REG_SECONDS_ALARM0); in tegra_rtc_read_alarm()
188 tmp = readl(info->rtc_base + TEGRA_RTC_REG_INTR_STATUS); in tegra_rtc_read_alarm()
204 status = readl(info->rtc_base + TEGRA_RTC_REG_INTR_MASK); in tegra_rtc_alarm_irq_enable()
210 writel(status, info->rtc_base + TEGRA_RTC_REG_INTR_MASK); in tegra_rtc_alarm_irq_enable()
228 writel(sec, info->rtc_base + TEGRA_RTC_REG_SECONDS_ALARM0); in tegra_rtc_set_alarm()
230 readl(info->rtc_base + TEGRA_RTC_REG_SECONDS_ALARM0)); in tegra_rtc_set_alarm()
271 status = readl(info->rtc_base + TEGRA_RTC_REG_INTR_STATUS); in tegra_rtc_irq_handler()
276 writel(0, info->rtc_base + TEGRA_RTC_REG_INTR_MASK); in tegra_rtc_irq_handler()
277 writel(status, info->rtc_base + TEGRA_RTC_REG_INTR_STATUS); in tegra_rtc_irq_handler()
321 info->rtc_base = devm_ioremap_resource(&pdev->dev, res); in tegra_rtc_probe()
322 if (IS_ERR(info->rtc_base)) in tegra_rtc_probe()
323 return PTR_ERR(info->rtc_base); in tegra_rtc_probe()
344 writel(0, info->rtc_base + TEGRA_RTC_REG_SECONDS_ALARM0); in tegra_rtc_probe()
345 writel(0xffffffff, info->rtc_base + TEGRA_RTC_REG_INTR_STATUS); in tegra_rtc_probe()
346 writel(0, info->rtc_base + TEGRA_RTC_REG_INTR_MASK); in tegra_rtc_probe()
396 writel(0xffffffff, info->rtc_base + TEGRA_RTC_REG_INTR_STATUS); in tegra_rtc_suspend()
398 info->rtc_base + TEGRA_RTC_REG_INTR_MASK); in tegra_rtc_suspend()
401 readl(info->rtc_base + TEGRA_RTC_REG_SECONDS_ALARM0)); in tegra_rtc_suspend()