Lines Matching defs:date
97 unsigned char date[7];
102 * time and date then re-read the "update flag". If the update flag
124 /* Now read time and date */
125 date[0] = 0x80;
126 err = spi_write_then_read(spi, date, 1, date, 7);
128 dev_err(dev, "Unable to read date\n");
142 "low voltage detected, date/time is not reliable.\n");
148 date[0], date[1], date[2], date[3], date[4], date[5], date[6]);
150 tm->tm_sec = bcd2bin(date[RX4581_REG_SC] & 0x7F);
151 tm->tm_min = bcd2bin(date[RX4581_REG_MN] & 0x7F);
152 tm->tm_hour = bcd2bin(date[RX4581_REG_HR] & 0x3F); /* rtc hr 0-23 */
153 tm->tm_wday = ilog2(date[RX4581_REG_DW] & 0x7F);
154 tm->tm_mday = bcd2bin(date[RX4581_REG_DM] & 0x3F);
155 tm->tm_mon = bcd2bin(date[RX4581_REG_MO] & 0x1F) - 1; /* rtc mn 1-12 */
156 tm->tm_year = bcd2bin(date[RX4581_REG_YR]);
214 dev_err(dev, "Unable to write to date registers\n");