Lines Matching defs:time
81 * only being cleared some time after this function returns.
89 u64 time;
91 time = readl(rtcdev->base + DATETIME_LOWER_REG);
92 time |= ((u64)readl(rtcdev->base + DATETIME_UPPER_REG) & DATETIME_UPPER_MASK) << 32;
93 rtc_time64_to_tm(time, tm);
102 u64 time;
105 time = rtc_tm_to_time64(tm);
107 writel((u32)time, rtcdev->base + DATETIME_LOWER_REG);
108 writel((u32)(time >> 32) & DATETIME_UPPER_MASK, rtcdev->base + DATETIME_UPPER_REG);
118 dev_err(dev, "timed out uploading time to rtc");
130 u64 time;
134 time = (u64)readl(rtcdev->base + ALARM_LOWER_REG) << 32;
135 time |= (readl(rtcdev->base + ALARM_UPPER_REG) & ALARM_UPPER_MASK);
136 rtc_time64_to_tm(time, &alrm->time);
145 u64 time;
152 time = rtc_tm_to_time64(&alrm->time);
154 writel((u32)time, rtcdev->base + ALARM_LOWER_REG);
155 writel((u32)(time >> 32) & ALARM_UPPER_MASK, rtcdev->base + ALARM_UPPER_REG);
300 MODULE_DESCRIPTION("Real time clock for Microchip Polarfire SoC");