Lines Matching refs:dt
50 static int ds1347_read_time(struct device *dev, struct rtc_time *dt)
78 dt->tm_sec = bcd2bin(buf[0]);
79 dt->tm_min = bcd2bin(buf[1] & 0x7f);
80 dt->tm_hour = bcd2bin(buf[2] & 0x3F);
81 dt->tm_mday = bcd2bin(buf[3]);
82 dt->tm_mon = bcd2bin(buf[4]) - 1;
83 dt->tm_wday = bcd2bin(buf[5]) - 1;
84 dt->tm_year = (bcd2bin(century) * 100) + bcd2bin(buf[6]) - 1900;
89 static int ds1347_set_time(struct device *dev, struct rtc_time *dt)
101 buf[0] = bin2bcd(dt->tm_sec);
102 buf[1] = bin2bcd(dt->tm_min);
103 buf[2] = (bin2bcd(dt->tm_hour) & 0x3F);
104 buf[3] = bin2bcd(dt->tm_mday);
105 buf[4] = bin2bcd(dt->tm_mon + 1);
106 buf[5] = bin2bcd(dt->tm_wday + 1);
107 buf[6] = bin2bcd(dt->tm_year % 100);
114 century = (dt->tm_year / 100) + 19;