Lines Matching defs:date
196 u8 date[7];
204 ret = s35392a_rtc_read(dev, S35390A_CMD_TIME1, date, sizeof(date));
206 DEBUGR("Error reading date from RTC\n");
212 date[i] = bitrev8(date[i]);
214 tm->tm_sec = bcd2bin(date[S35390A_BYTE_SECS]);
215 tm->tm_min = bcd2bin(date[S35390A_BYTE_MINS]);
216 tm->tm_hour = bcd2bin(date[S35390A_BYTE_HOURS] & ~S35390A_FLAG_24H);
217 tm->tm_wday = bcd2bin(date[S35390A_BYTE_WDAY]);
218 tm->tm_mday = bcd2bin(date[S35390A_BYTE_DAY]);
219 tm->tm_mon = bcd2bin(date[S35390A_BYTE_MONTH]);
220 tm->tm_year = bcd2bin(date[S35390A_BYTE_YEAR]) + 2000;
234 u8 date[7];
255 date[S35390A_BYTE_YEAR] = bin2bcd(tm->tm_year - 2000);
256 date[S35390A_BYTE_MONTH] = bin2bcd(tm->tm_mon);
257 date[S35390A_BYTE_DAY] = bin2bcd(tm->tm_mday);
258 date[S35390A_BYTE_WDAY] = bin2bcd(tm->tm_wday);
259 date[S35390A_BYTE_HOURS] = bin2bcd(tm->tm_hour);
260 date[S35390A_BYTE_MINS] = bin2bcd(tm->tm_min);
261 date[S35390A_BYTE_SECS] = bin2bcd(tm->tm_sec);
265 date[i] = bitrev8(date[i]);
267 ret = s35392a_rtc_write(dev, S35390A_CMD_TIME1, date, sizeof(date));
269 DEBUGR("Error writing date to RTC\n");