Lines Matching refs:rtc
324 static void rtc32k_unlock(struct davinci_rtc *rtc) in rtc32k_unlock() argument
331 writel(RTC_KICK0R_WE, &rtc->kick0r); in rtc32k_unlock()
332 writel(RTC_KICK1R_WE, &rtc->kick1r); in rtc32k_unlock()
351 struct davinci_rtc *rtc = (struct davinci_rtc *)RTC_BASE; in update_rtc_magic() local
356 rtc32k_unlock(rtc); in update_rtc_magic()
359 writel(magic, &rtc->scratch1); in update_rtc_magic()
389 struct davinci_rtc *rtc = (struct davinci_rtc *)RTC_BASE; in rtc32k_enable() local
391 rtc32k_unlock(rtc); in rtc32k_enable()
394 writel((1 << 3) | (1 << 6), &rtc->osc); in rtc32k_enable()
434 struct davinci_rtc *rtc = (struct davinci_rtc *)RTC_BASE; in rtc_only() local
441 scratch1 = readl(&rtc->scratch1); in rtc_only()
453 rtc32k_unlock(rtc); in rtc_only()
456 writel(0, &rtc->scratch1); in rtc_only()
479 resume_func = (void *)readl(&rtc->scratch0); in rtc_only()