Home
last modified time | relevance | path

Searched refs:tm_hour (Results 1 – 25 of 267) sorted by relevance

1234567891011

/OK3568_Linux_fs/u-boot/drivers/rtc/
H A Drs5c372.c125 dt->tm_hour = HOURS_12(buf[3]); in rs5c372_convert_to_time()
127 dt->tm_hour += 12; in rs5c372_convert_to_time()
129 dt->tm_hour = HOURS_24(buf[3]); in rs5c372_convert_to_time()
147 printf("rs5c372_convert_to_time: hour = %d\n", dt->tm_hour); in rs5c372_convert_to_time()
200 printf("rtc_set: tm_hour = %d\n", tmp->tm_hour); in rtc_set()
218 if (tmp->tm_hour >= 12) { /* PM */ in rtc_set()
220 if (tmp->tm_hour == 12) in rtc_set()
221 buf[3] = bin2bcd(tmp->tm_hour); in rtc_set()
223 buf[3] = bin2bcd(tmp->tm_hour - 12); in rtc_set()
227 buf[3] = bin2bcd(tmp->tm_hour); in rtc_set()
[all …]
H A Dds1307.c129 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get()
139 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
152 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
166 rtc_write (RTC_HR_REG_ADDR, bin2bcd (tmp->tm_hour)); in rtc_set()
195 tmp.tm_hour = 0; in rtc_reset()
203 tmp.tm_hour, tmp.tm_min, tmp.tm_sec); in rtc_reset()
238 tm->tm_hour, tm->tm_min, tm->tm_sec); in ds1307_rtc_set()
247 buf[RTC_HR_REG_ADDR] = bin2bcd(tm->tm_hour); in ds1307_rtc_set()
304 tm->tm_hour = bcd2bin(buf[RTC_HR_REG_ADDR] & 0x3F); in ds1307_rtc_get()
316 tm->tm_hour, tm->tm_min, tm->tm_sec); in ds1307_rtc_get()
[all …]
H A Drx8025.c122 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get()
124 tmp->tm_hour = bcd2bin (hour & 0x1F) % 12 + in rtc_get()
135 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
147 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
156 rtc_write (RTC_HR_REG_ADDR, bin2bcd (tmp->tm_hour)); in rtc_set()
185 tmp.tm_hour = 0; in rtc_reset()
193 tmp.tm_hour, tmp.tm_min, tmp.tm_sec); in rtc_reset()
H A Dds1306.c92 tmp->tm_hour = (bcd2bin (spi_byte & 0x1F)) + 11; in rtc_get()
95 tmp->tm_hour = (bcd2bin (spi_byte & 0x1F)) - 1; in rtc_get()
99 tmp->tm_hour = (bcd2bin (spi_byte & 0x3F)); in rtc_get()
117 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
154 soft_spi_send (bin2bcd (tmp->tm_hour)); /* Send Hour */ in rtc_set()
191 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
332 tmp->tm_hour = (hour & 0x40) in rtc_get()
348 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
371 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
375 rtc_write (RTC_HOURS, bin2bcd (tmp->tm_hour)); in rtc_set()
H A Drv3029.c56 tmp->tm_hour = bcd2bin(buf[RV3029C2_W_HOURS] & 0x1f); in rtc_get()
59 tmp->tm_hour += 12; in rtc_get()
61 tmp->tm_hour = bcd2bin(buf[RV3029C2_W_HOURS] & 0x3f); in rtc_get()
73 tmp->tm_hour, tmp->tm_min, tmp->tm_sec ); in rtc_get()
85 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
93 buf[RV3029C2_W_HOURS] = bin2bcd(tmp->tm_hour); in rtc_set()
H A Dmax6900.c69 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get()
79 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
89 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
98 rtc_write (0x84, bin2bcd(tmp->tm_hour)); in rtc_set()
H A Dpcf8563.c56 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get()
66 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
77 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
86 rtc_write (0x04, bin2bcd(tmp->tm_hour)); in rtc_set()
H A Dsandbox_rtc.c24 time->tm_hour = dm_i2c_reg_read(dev, REG_HOUR); in sandbox_rtc_get()
25 if (time->tm_hour < 0) in sandbox_rtc_get()
26 return time->tm_hour; in sandbox_rtc_get()
54 ret = dm_i2c_reg_write(dev, REG_HOUR, time->tm_hour); in sandbox_rtc_set()
H A Ddavinci.c43 tmp->tm_hour = bcd2bin(hour & 0x3F); in rtc_get()
53 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
64 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
70 writel(bin2bcd(tmp->tm_hour), &rtc->hours); in rtc_set()
H A Dm41t62.c69 tm->tm_hour = bcd2bin(buf[M41T62_REG_HOUR] & 0x3f); in rtc_get()
81 tm->tm_sec, tm->tm_min, tm->tm_hour, in rtc_get()
93 tm->tm_hour, tm->tm_min, tm->tm_sec); in rtc_set()
104 bin2bcd(tm->tm_hour) | (buf[M41T62_REG_HOUR] & ~0x3f) ; in rtc_set()
H A Dpt7c4338.c91 tmp->tm_hour = bcd2bin(hour & 0x3F); in rtc_get()
100 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
110 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
116 rtc_write(RTC_HR_REG_ADDR, bin2bcd(tmp->tm_hour)); in rtc_set()
H A Dm48t35ax.c57 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get()
67 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
79 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
93 rtc_write (0x03, bin2bcd(tmp->tm_hour)); in rtc_set()
/OK3568_Linux_fs/kernel/drivers/rtc/
H A Drtc-msm6242.c124 tm->tm_hour = (msm6242_read(priv, MSM6242_HOUR10) & in msm6242_read_time()
140 if (!pm && tm->tm_hour == 12) in msm6242_read_time()
141 tm->tm_hour = 0; in msm6242_read_time()
142 else if (pm && tm->tm_hour != 12) in msm6242_read_time()
143 tm->tm_hour += 12; in msm6242_read_time()
162 msm6242_write(priv, tm->tm_hour / 10, MSM6242_HOUR10); in msm6242_set_time()
163 else if (tm->tm_hour >= 12) in msm6242_set_time()
164 msm6242_write(priv, MSM6242_HOUR10_PM + (tm->tm_hour - 12) / 10, in msm6242_set_time()
167 msm6242_write(priv, tm->tm_hour / 10, MSM6242_HOUR10); in msm6242_set_time()
168 msm6242_write(priv, tm->tm_hour % 10, MSM6242_HOUR1); in msm6242_set_time()
H A Drtc-rs5c348.c88 txp[RS5C348_REG_HOURS] = bin2bcd(tm->tm_hour); in rs5c348_rtc_set_time()
91 txp[RS5C348_REG_HOURS] = bin2bcd((tm->tm_hour + 11) % 12 + 1) | in rs5c348_rtc_set_time()
92 (tm->tm_hour >= 12 ? RS5C348_BIT_PM : 0); in rs5c348_rtc_set_time()
139 tm->tm_hour = bcd2bin(rxbuf[RS5C348_REG_HOURS] & RS5C348_HOURS_MASK); in rs5c348_rtc_read_time()
142 tm->tm_hour -= 20; in rs5c348_rtc_read_time()
143 tm->tm_hour %= 12; in rs5c348_rtc_read_time()
144 tm->tm_hour += 12; in rs5c348_rtc_read_time()
146 tm->tm_hour %= 12; in rs5c348_rtc_read_time()
H A Drtc-ds1216.c90 tm->tm_hour = bcd2bin(regs.hour & 0x1f); in ds1216_rtc_read_time()
92 tm->tm_hour += 12; in ds1216_rtc_read_time()
94 tm->tm_hour = bcd2bin(regs.hour & 0x3f); in ds1216_rtc_read_time()
117 if (regs.hour && tm->tm_hour > 12) { in ds1216_rtc_set_time()
119 tm->tm_hour -= 12; in ds1216_rtc_set_time()
121 regs.hour |= bin2bcd(tm->tm_hour); in ds1216_rtc_set_time()
H A Drtc-moxart.c159 ((tm->tm_hour / 10) << 4) | in moxart_rtc_set_time()
160 (tm->tm_hour % 10)); in moxart_rtc_set_time()
177 tm->tm_hour, tm->tm_min, tm->tm_sec); in moxart_rtc_set_time()
197 tm->tm_hour = (((v & 0x10) >> 4) * 10) + (v & 0x0F); in moxart_rtc_read_time()
199 tm->tm_hour += 12; in moxart_rtc_read_time()
200 if (tm->tm_hour >= 24) in moxart_rtc_read_time()
201 tm->tm_hour = 0; in moxart_rtc_read_time()
204 tm->tm_hour = (((v & 0x30) >> 4) * 10) + (v & 0x0F); in moxart_rtc_read_time()
H A Drtc-ds1286.c183 tm->tm_hour = ds1286_rtc_read(priv, RTC_HOURS) & 0x3f; in ds1286_read_time()
193 tm->tm_hour = bcd2bin(tm->tm_hour); in ds1286_read_time()
224 hrs = tm->tm_hour; in ds1286_set_time()
273 alm->time.tm_hour = ds1286_rtc_read(priv, RTC_HOURS_ALARM) & 0x1f; in ds1286_read_alarm()
279 alm->time.tm_hour = bcd2bin(alm->time.tm_hour); in ds1286_read_alarm()
289 hrs = alm->time.tm_hour; in ds1286_set_alarm()
H A Drtc-max8907.c66 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x01f); in regs_to_tm()
67 if (tm->tm_hour == 12) in regs_to_tm()
68 tm->tm_hour = 0; in regs_to_tm()
70 tm->tm_hour += 12; in regs_to_tm()
72 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x03f); in regs_to_tm()
89 regs[RTC_HOUR] = bin2bcd(tm->tm_hour); in tm_to_regs()
H A Drtc-s35390a.c219 tm->tm_min, tm->tm_hour, tm->tm_mday, tm->tm_mon, tm->tm_year, in s35390a_rtc_set_time()
229 buf[S35390A_BYTE_HOURS] = s35390a_hr2reg(s35390a, tm->tm_hour); in s35390a_rtc_set_time()
262 tm->tm_hour = s35390a_reg2hr(s35390a, buf[S35390A_BYTE_HOURS]); in s35390a_rtc_read_time()
270 tm->tm_min, tm->tm_hour, tm->tm_mday, tm->tm_mon, tm->tm_year, in s35390a_rtc_read_time()
285 alm->time.tm_min, alm->time.tm_hour, alm->time.tm_mday, in s35390a_rtc_set_alarm()
317 alm->time.tm_hour) | 0x80; in s35390a_rtc_set_alarm()
320 if (alm->time.tm_hour >= 12) in s35390a_rtc_set_alarm()
371 alm->time.tm_hour = in s35390a_rtc_read_alarm()
382 __func__, alm->time.tm_min, alm->time.tm_hour, in s35390a_rtc_read_alarm()
H A Drtc-hym8563.c102 tm->tm_hour = bcd2bin(buf[2] & HYM8563_HOUR_MASK); in hym8563_rtc_read_time()
123 buf[2] = bin2bcd(tm->tm_hour); in hym8563_rtc_set_time()
190 alm_tm->tm_hour = (buf[1] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm()
225 alm_tm->tm_hour++; in hym8563_rtc_set_alarm()
226 if (alm_tm->tm_hour >= 24) { in hym8563_rtc_set_alarm()
227 alm_tm->tm_hour = 0; in hym8563_rtc_set_alarm()
275 buf[1] = (alm_tm->tm_hour < 24 && alm_tm->tm_hour >= 0) ? in hym8563_rtc_set_alarm()
276 bin2bcd(alm_tm->tm_hour) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()
546 .tm_hour = 12, in hym8563_probe()
H A Drtc-rx8025.c198 dt->tm_hour = bcd2bin(date[RX8025_REG_HOUR] & 0x3f); in rx8025_get_time()
200 dt->tm_hour = bcd2bin(date[RX8025_REG_HOUR] & 0x1f) % 12 in rx8025_get_time()
229 date[RX8025_REG_HOUR] = bin2bcd(dt->tm_hour); in rx8025_set_time()
231 date[RX8025_REG_HOUR] = (dt->tm_hour >= 12 ? 0x20 : 0) in rx8025_set_time()
232 | bin2bcd((dt->tm_hour + 11) % 12 + 1); in rx8025_set_time()
307 t->time.tm_hour = bcd2bin(ald[1] & 0x3f); in rx8025_read_alarm()
309 t->time.tm_hour = bcd2bin(ald[1] & 0x1f) % 12 in rx8025_read_alarm()
342 ald[1] = bin2bcd(t->time.tm_hour); in rx8025_set_alarm()
344 ald[1] = (t->time.tm_hour >= 12 ? 0x20 : 0) in rx8025_set_alarm()
345 | bin2bcd((t->time.tm_hour + 11) % 12 + 1); in rx8025_set_alarm()
H A Dlib.c82 tm->tm_hour = secs / 3600; in rtc_time64_to_tm()
83 secs -= tm->tm_hour * 3600; in rtc_time64_to_tm()
102 ((unsigned int)tm->tm_hour) >= 24 || in rtc_valid_tm()
118 tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec); in rtc_tm_to_time64()
H A Drtc-rc5t619.c150 tm->tm_hour = bcd2bin(buff[2]); in rc5t619_rtc_read_time()
152 tm->tm_hour = rtc5t619_12hour_bcd2bin(buff[2]); in rc5t619_rtc_read_time()
191 buff[2] = bin2bcd(tm->tm_hour); in rc5t619_rtc_set_time()
193 buff[2] = rtc5t619_12hour_bin2bcd(tm->tm_hour); in rc5t619_rtc_set_time()
259 alrm->time.tm_hour = bcd2bin(buff[2]); in rc5t619_rtc_read_alarm()
261 alrm->time.tm_hour = rtc5t619_12hour_bcd2bin(buff[2]); in rc5t619_rtc_read_alarm()
304 buff[2] = bin2bcd(alrm->time.tm_hour); in rc5t619_rtc_set_alarm()
306 buff[2] = rtc5t619_12hour_bin2bcd(alrm->time.tm_hour); in rc5t619_rtc_set_alarm()
/OK3568_Linux_fs/kernel/arch/mips/sibyte/swarm/
H A Drtc_xicor1241.c147 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()
H A Drtc_m41t81.c160 tm.tm_hour = bin2bcd(tm.tm_hour); in m41t81_set_time()
161 tm.tm_hour = (tm.tm_hour & 0x3f) | (m41t81_read(M41T81REG_HR) & 0xc0); in m41t81_set_time()
162 m41t81_write(M41T81REG_HR, tm.tm_hour); in m41t81_set_time()

1234567891011