Lines Matching refs:rtc_base
61 void __iomem *rtc_base; /* NULL if not initialized. */ member
73 return readl(info->rtc_base + TEGRA_RTC_REG_BUSY) & 1; in tegra_rtc_check_busy()
117 msec = readl(info->rtc_base + TEGRA_RTC_REG_MILLI_SECONDS); in tegra_rtc_read_time()
118 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()
194 tmp = readl(info->rtc_base + TEGRA_RTC_REG_INTR_STATUS); in tegra_rtc_read_alarm()
210 status = readl(info->rtc_base + TEGRA_RTC_REG_INTR_MASK); in tegra_rtc_alarm_irq_enable()
216 writel(status, info->rtc_base + TEGRA_RTC_REG_INTR_MASK); in tegra_rtc_alarm_irq_enable()
234 writel(sec, info->rtc_base + TEGRA_RTC_REG_SECONDS_ALARM0); in tegra_rtc_set_alarm()
236 readl(info->rtc_base + TEGRA_RTC_REG_SECONDS_ALARM0)); in tegra_rtc_set_alarm()
275 status = readl(info->rtc_base + TEGRA_RTC_REG_INTR_STATUS); in tegra_rtc_irq_handler()
280 writel(0, info->rtc_base + TEGRA_RTC_REG_INTR_MASK); in tegra_rtc_irq_handler()
281 writel(status, info->rtc_base + TEGRA_RTC_REG_INTR_STATUS); in tegra_rtc_irq_handler()
325 info->rtc_base = devm_ioremap_resource(&pdev->dev, res); in tegra_rtc_probe()
326 if (IS_ERR(info->rtc_base)) in tegra_rtc_probe()
327 return PTR_ERR(info->rtc_base); in tegra_rtc_probe()
340 writel(0, info->rtc_base + TEGRA_RTC_REG_SECONDS_ALARM0); in tegra_rtc_probe()
341 writel(0xffffffff, info->rtc_base + TEGRA_RTC_REG_INTR_STATUS); in tegra_rtc_probe()
342 writel(0, info->rtc_base + TEGRA_RTC_REG_INTR_MASK); in tegra_rtc_probe()
379 writel(0xffffffff, info->rtc_base + TEGRA_RTC_REG_INTR_STATUS); in tegra_rtc_suspend()
381 info->rtc_base + TEGRA_RTC_REG_INTR_MASK); in tegra_rtc_suspend()
384 readl(info->rtc_base + TEGRA_RTC_REG_SECONDS_ALARM0)); in tegra_rtc_suspend()