Lines Matching refs:rtc_data
239 unsigned char rtc_data[ALL_TIME_REGS + 1];
253 ret = twl_i2c_read(TWL_MODULE_RTC, rtc_data,
261 tm->tm_sec = bcd2bin(rtc_data[0]);
262 tm->tm_min = bcd2bin(rtc_data[1]);
263 tm->tm_hour = bcd2bin(rtc_data[2]);
264 tm->tm_mday = bcd2bin(rtc_data[3]);
265 tm->tm_mon = bcd2bin(rtc_data[4]) - 1;
266 tm->tm_year = bcd2bin(rtc_data[5]) + 100;
274 unsigned char rtc_data[ALL_TIME_REGS + 1];
277 rtc_data[1] = bin2bcd(tm->tm_sec);
278 rtc_data[2] = bin2bcd(tm->tm_min);
279 rtc_data[3] = bin2bcd(tm->tm_hour);
280 rtc_data[4] = bin2bcd(tm->tm_mday);
281 rtc_data[5] = bin2bcd(tm->tm_mon + 1);
282 rtc_data[6] = bin2bcd(tm->tm_year - 100);
295 ret = twl_i2c_write(TWL_MODULE_RTC, rtc_data,
315 unsigned char rtc_data[ALL_TIME_REGS + 1];
318 ret = twl_i2c_read(TWL_MODULE_RTC, rtc_data,
326 alm->time.tm_sec = bcd2bin(rtc_data[0]);
327 alm->time.tm_min = bcd2bin(rtc_data[1]);
328 alm->time.tm_hour = bcd2bin(rtc_data[2]);
329 alm->time.tm_mday = bcd2bin(rtc_data[3]);
330 alm->time.tm_mon = bcd2bin(rtc_data[4]) - 1;
331 alm->time.tm_year = bcd2bin(rtc_data[5]) + 100;