Lines Matching defs:date
227 u8 date[7];
230 ret = regmap_bulk_read(max31335->regmap, MAX31335_SECONDS, date,
231 sizeof(date));
235 tm->tm_sec = bcd2bin(date[0] & 0x7f);
236 tm->tm_min = bcd2bin(date[1] & 0x7f);
237 tm->tm_hour = bcd2bin(date[2] & 0x3f);
238 tm->tm_wday = bcd2bin(date[3] & 0x7) - 1;
239 tm->tm_mday = bcd2bin(date[4] & 0x3f);
240 tm->tm_mon = bcd2bin(date[5] & 0x1f) - 1;
241 tm->tm_year = bcd2bin(date[6]) + 100;
243 if (FIELD_GET(MAX31335_MONTH_CENTURY, date[5]))
252 u8 date[7];
254 date[0] = bin2bcd(tm->tm_sec);
255 date[1] = bin2bcd(tm->tm_min);
256 date[2] = bin2bcd(tm->tm_hour);
257 date[3] = bin2bcd(tm->tm_wday + 1);
258 date[4] = bin2bcd(tm->tm_mday);
259 date[5] = bin2bcd(tm->tm_mon + 1);
260 date[6] = bin2bcd(tm->tm_year % 100);
263 date[5] |= FIELD_PREP(MAX31335_MONTH_CENTURY, 1);
265 return regmap_bulk_write(max31335->regmap, MAX31335_SECONDS, date,
266 sizeof(date));