Lines Matching defs:time
22 /* RK808 has a shadowed register for saving a "frozen" RTC time.
23 * When user setting "GET_TIME" to 1, the time will save in this shadowed
24 * register. If set "READSEL" to 1, user read rtc time register, actually
25 * get the time of that moment. If we need the real time, clr this bit.
77 time64_t time = rtc_tm_to_time64(tm);
78 rtc_time64_to_tm(time + nov2dec_transitions(tm) * 86400, tm);
84 time64_t time = rtc_tm_to_time64(tm);
85 rtc_time64_to_tm(time - extra_days * 86400, tm);
92 rtc_time64_to_tm(time - (extra_days - 1) * 86400, tm);
96 /* Read current time and date in RTC */
114 * After we set the GET_TIME bit, the rtc time can't be read
116 * 32khz. If we clear the GET_TIME bit here, the time of i2c transfer
142 dev_dbg(dev, "RTC date/time %ptRd(%d) %ptRt\n", tm, tm->tm_wday, tm);
147 /* Set current time and date in RTC */
155 dev_dbg(dev, "set RTC date/time %ptRd(%d) %ptRt\n", tm, tm->tm_wday, tm);
190 /* Read alarm time and date in RTC */
207 alrm->time.tm_sec = bcd2bin(alrm_data[0] & SECONDS_REG_MSK);
208 alrm->time.tm_min = bcd2bin(alrm_data[1] & MINUTES_REG_MAK);
209 alrm->time.tm_hour = bcd2bin(alrm_data[2] & HOURS_REG_MSK);
210 alrm->time.tm_mday = bcd2bin(alrm_data[3] & DAYS_REG_MSK);
211 alrm->time.tm_mon = (bcd2bin(alrm_data[4] & MONTHS_REG_MSK)) - 1;
212 alrm->time.tm_year = (bcd2bin(alrm_data[5] & YEARS_REG_MSK)) + 100;
213 rockchip_to_gregorian(&alrm->time);
221 dev_dbg(dev, "alrm read RTC date/time %ptRd(%d) %ptRt\n",
222 &alrm->time, alrm->time.tm_wday, &alrm->time);
264 dev_dbg(dev, "alrm set RTC date/time %ptRd(%d) %ptRt\n",
265 &alrm->time, alrm->time.tm_wday, &alrm->time);
267 gregorian_to_rockchip(&alrm->time);
268 alrm_data[0] = bin2bcd(alrm->time.tm_sec);
269 alrm_data[1] = bin2bcd(alrm->time.tm_min);
270 alrm_data[2] = bin2bcd(alrm->time.tm_hour);
271 alrm_data[3] = bin2bcd(alrm->time.tm_mday);
272 alrm_data[4] = bin2bcd(alrm->time.tm_mon + 1);
273 alrm_data[5] = bin2bcd(alrm->time.tm_year - 100);