Lines Matching defs:dt
53 static int max6916_read_time(struct device *dev, struct rtc_time *dt)
66 dt->tm_sec = bcd2bin(buf[0]);
67 dt->tm_min = bcd2bin(buf[1]);
68 dt->tm_hour = bcd2bin(buf[2] & 0x3F);
69 dt->tm_mday = bcd2bin(buf[3]);
70 dt->tm_mon = bcd2bin(buf[4]) - 1;
71 dt->tm_wday = bcd2bin(buf[5]) - 1;
72 dt->tm_year = bcd2bin(buf[6]) + 100;
77 static int max6916_set_time(struct device *dev, struct rtc_time *dt)
82 if (dt->tm_year < 100 || dt->tm_year > 199) {
84 dt->tm_year + 1900);
89 buf[1] = bin2bcd(dt->tm_sec);
90 buf[2] = bin2bcd(dt->tm_min);
91 buf[3] = (bin2bcd(dt->tm_hour) & 0X3F);
92 buf[4] = bin2bcd(dt->tm_mday);
93 buf[5] = bin2bcd(dt->tm_mon + 1);
94 buf[6] = bin2bcd(dt->tm_wday + 1);
95 buf[7] = bin2bcd(dt->tm_year % 100);