Lines Matching refs:rtc_time
49 static int mv_rtc_set_time(struct device *dev, struct rtc_time *tm) in mv_rtc_set_time()
69 static int mv_rtc_read_time(struct device *dev, struct rtc_time *tm) in mv_rtc_read_time()
73 u32 rtc_time, rtc_date; in mv_rtc_read_time() local
76 rtc_time = readl(ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_read_time()
79 second = rtc_time & 0x7f; in mv_rtc_read_time()
80 minute = (rtc_time >> RTC_MINUTES_OFFS) & 0x7f; in mv_rtc_read_time()
81 hour = (rtc_time >> RTC_HOURS_OFFS) & 0x3f; /* assume 24 hour mode */ in mv_rtc_read_time()
82 wday = (rtc_time >> RTC_WDAY_OFFS) & 0x7; in mv_rtc_read_time()
104 u32 rtc_time, rtc_date; in mv_rtc_read_alarm() local
107 rtc_time = readl(ioaddr + RTC_ALARM_TIME_REG_OFFS); in mv_rtc_read_alarm()
110 second = rtc_time & 0x7f; in mv_rtc_read_alarm()
111 minute = (rtc_time >> RTC_MINUTES_OFFS) & 0x7f; in mv_rtc_read_alarm()
112 hour = (rtc_time >> RTC_HOURS_OFFS) & 0x3f; /* assume 24 hour mode */ in mv_rtc_read_alarm()
113 wday = (rtc_time >> RTC_WDAY_OFFS) & 0x7; in mv_rtc_read_alarm()
225 u32 rtc_time; in mv_rtc_probe() local
244 rtc_time = readl(pdata->ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_probe()
245 if (rtc_time & RTC_HOURS_12H_MODE) { in mv_rtc_probe()
252 if (rtc_time == 0x01000000) { in mv_rtc_probe()
254 rtc_time = readl(pdata->ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_probe()
255 if (rtc_time == 0x01000000) { in mv_rtc_probe()