Lines Matching full:date

195 	u8 date[7];  in s35392a_rtc_get()  local
203 ret = s35392a_rtc_read(dev, S35390A_CMD_TIME1, date, sizeof(date)); in s35392a_rtc_get()
205 DEBUGR("Error reading date from RTC\n"); in s35392a_rtc_get()
211 date[i] = bitrev8(date[i]); in s35392a_rtc_get()
213 tm->tm_sec = bcd2bin(date[S35390A_BYTE_SECS]); in s35392a_rtc_get()
214 tm->tm_min = bcd2bin(date[S35390A_BYTE_MINS]); in s35392a_rtc_get()
215 tm->tm_hour = bcd2bin(date[S35390A_BYTE_HOURS] & ~S35390A_FLAG_24H); in s35392a_rtc_get()
216 tm->tm_wday = bcd2bin(date[S35390A_BYTE_WDAY]); in s35392a_rtc_get()
217 tm->tm_mday = bcd2bin(date[S35390A_BYTE_DAY]); in s35392a_rtc_get()
218 tm->tm_mon = bcd2bin(date[S35390A_BYTE_MONTH]); in s35392a_rtc_get()
219 tm->tm_year = bcd2bin(date[S35390A_BYTE_YEAR]) + 2000; in s35392a_rtc_get()
221 DEBUGR("Get DATE: %4d-%02d-%02d (wday=%d) TIME: %2d:%02d:%02d\n", in s35392a_rtc_get()
233 u8 date[7]; in s35392a_rtc_set() local
235 DEBUGR("Set DATE: %4d-%02d-%02d (wday=%d) TIME: %2d:%02d:%02d\n", in s35392a_rtc_set()
254 date[S35390A_BYTE_YEAR] = bin2bcd(tm->tm_year - 2000); in s35392a_rtc_set()
255 date[S35390A_BYTE_MONTH] = bin2bcd(tm->tm_mon); in s35392a_rtc_set()
256 date[S35390A_BYTE_DAY] = bin2bcd(tm->tm_mday); in s35392a_rtc_set()
257 date[S35390A_BYTE_WDAY] = bin2bcd(tm->tm_wday); in s35392a_rtc_set()
258 date[S35390A_BYTE_HOURS] = bin2bcd(tm->tm_hour); in s35392a_rtc_set()
259 date[S35390A_BYTE_MINS] = bin2bcd(tm->tm_min); in s35392a_rtc_set()
260 date[S35390A_BYTE_SECS] = bin2bcd(tm->tm_sec); in s35392a_rtc_set()
264 date[i] = bitrev8(date[i]); in s35392a_rtc_set()
266 ret = s35392a_rtc_write(dev, S35390A_CMD_TIME1, date, sizeof(date)); in s35392a_rtc_set()
268 DEBUGR("Error writing date to RTC\n"); in s35392a_rtc_set()