Lines Matching full:tm
110 struct rtc_time tm; in xicor_set_time() local
114 rtc_time64_to_tm(t, &tm); in xicor_set_time()
115 tm.tm_year += 1900; in xicor_set_time()
123 tm.tm_sec = bin2bcd(tm.tm_sec); in xicor_set_time()
124 xicor_write(X1241REG_SC, tm.tm_sec); in xicor_set_time()
126 tm.tm_min = bin2bcd(tm.tm_min); in xicor_set_time()
127 xicor_write(X1241REG_MN, tm.tm_min); in xicor_set_time()
129 tm.tm_mday = bin2bcd(tm.tm_mday); in xicor_set_time()
130 xicor_write(X1241REG_DT, tm.tm_mday); in xicor_set_time()
133 tm.tm_mon ++; in xicor_set_time()
134 tm.tm_mon = bin2bcd(tm.tm_mon); in xicor_set_time()
135 xicor_write(X1241REG_MO, tm.tm_mon); in xicor_set_time()
138 tmp = tm.tm_year / 100; in xicor_set_time()
139 tm.tm_year %= 100; in xicor_set_time()
140 xicor_write(X1241REG_YR, tm.tm_year); in xicor_set_time()
147 tm.tm_hour = bin2bcd(tm.tm_hour); in xicor_set_time()
148 tmp = (tmp & ~0x3f) | (tm.tm_hour & 0x3f); in xicor_set_time()
152 if (tm.tm_hour >= 12) { in xicor_set_time()
154 tm.tm_hour -= 12; in xicor_set_time()
156 tm.tm_hour = bin2bcd(tm.tm_hour); in xicor_set_time()
157 tmp |= tm.tm_hour; in xicor_set_time()