/Linux-v4.19/drivers/rtc/ |
D | rtc-msm6242.c | 135 tm->tm_hour = (msm6242_read(priv, MSM6242_HOUR10 & 3)) * 10 + in msm6242_read_time() 150 if (!pm && tm->tm_hour == 12) in msm6242_read_time() 151 tm->tm_hour = 0; in msm6242_read_time() 152 else if (pm && tm->tm_hour != 12) in msm6242_read_time() 153 tm->tm_hour += 12; in msm6242_read_time() 172 msm6242_write(priv, tm->tm_hour / 10, MSM6242_HOUR10); in msm6242_set_time() 173 else if (tm->tm_hour >= 12) in msm6242_set_time() 174 msm6242_write(priv, MSM6242_HOUR10_PM + (tm->tm_hour - 12) / 10, in msm6242_set_time() 177 msm6242_write(priv, tm->tm_hour / 10, MSM6242_HOUR10); in msm6242_set_time() 178 msm6242_write(priv, tm->tm_hour % 10, MSM6242_HOUR1); in msm6242_set_time()
|
D | rtc-rs5c348.c | 80 txp[RS5C348_REG_HOURS] = bin2bcd(tm->tm_hour); in rs5c348_rtc_set_time() 83 txp[RS5C348_REG_HOURS] = bin2bcd((tm->tm_hour + 11) % 12 + 1) | in rs5c348_rtc_set_time() 84 (tm->tm_hour >= 12 ? RS5C348_BIT_PM : 0); in rs5c348_rtc_set_time() 121 tm->tm_hour = bcd2bin(rxbuf[RS5C348_REG_HOURS] & RS5C348_HOURS_MASK); in rs5c348_rtc_read_time() 124 tm->tm_hour -= 20; in rs5c348_rtc_read_time() 125 tm->tm_hour %= 12; in rs5c348_rtc_read_time() 126 tm->tm_hour += 12; in rs5c348_rtc_read_time() 128 tm->tm_hour %= 12; in rs5c348_rtc_read_time()
|
D | rtc-ds1216.c | 89 tm->tm_hour = bcd2bin(regs.hour & 0x1f); in ds1216_rtc_read_time() 91 tm->tm_hour += 12; in ds1216_rtc_read_time() 93 tm->tm_hour = bcd2bin(regs.hour & 0x3f); in ds1216_rtc_read_time() 116 if (regs.hour && tm->tm_hour > 12) { in ds1216_rtc_set_time() 118 tm->tm_hour -= 12; in ds1216_rtc_set_time() 120 regs.hour |= bin2bcd(tm->tm_hour); in ds1216_rtc_set_time()
|
D | rtc-pic32.c | 149 rtc_tm->tm_hour = readb(base + PIC32_RTCHOUR); in pic32_rtc_gettime() 166 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in pic32_rtc_gettime() 175 rtc_tm->tm_hour, rtc_tm->tm_min, rtc_tm->tm_sec); in pic32_rtc_gettime() 189 tm->tm_hour, tm->tm_min, tm->tm_sec); in pic32_rtc_settime() 199 writeb(bin2bcd(tm->tm_hour), base + PIC32_RTCHOUR); in pic32_rtc_settime() 218 alm_tm->tm_hour = readb(base + PIC32_ALRMHOUR); in pic32_rtc_getalarm() 230 alm_tm->tm_hour, alm_tm->tm_min, alm_tm->tm_sec); in pic32_rtc_getalarm() 234 alm_tm->tm_hour = bcd2bin(alm_tm->tm_hour); in pic32_rtc_getalarm() 253 tm->tm_hour, tm->tm_min, tm->tm_sec); in pic32_rtc_setalarm()
|
D | rtc-rx8025.c | 204 dt->tm_hour = bcd2bin(date[RX8025_REG_HOUR] & 0x3f); in rx8025_get_time() 206 dt->tm_hour = bcd2bin(date[RX8025_REG_HOUR] & 0x1f) % 12 in rx8025_get_time() 214 dt->tm_sec, dt->tm_min, dt->tm_hour, in rx8025_get_time() 236 date[RX8025_REG_HOUR] = bin2bcd(dt->tm_hour); in rx8025_set_time() 238 date[RX8025_REG_HOUR] = (dt->tm_hour >= 12 ? 0x20 : 0) in rx8025_set_time() 239 | bin2bcd((dt->tm_hour + 11) % 12 + 1); in rx8025_set_time() 317 t->time.tm_hour = bcd2bin(ald[1] & 0x3f); in rx8025_read_alarm() 319 t->time.tm_hour = bcd2bin(ald[1] & 0x1f) % 12 in rx8025_read_alarm() 324 t->time.tm_sec, t->time.tm_min, t->time.tm_hour, in rx8025_read_alarm() 355 ald[1] = bin2bcd(t->time.tm_hour); in rx8025_set_alarm() [all …]
|
D | rtc-moxart.c | 162 ((tm->tm_hour / 10) << 4) | in moxart_rtc_set_time() 163 (tm->tm_hour % 10)); in moxart_rtc_set_time() 180 tm->tm_hour, tm->tm_min, tm->tm_sec); in moxart_rtc_set_time() 200 tm->tm_hour = (((v & 0x10) >> 4) * 10) + (v & 0x0F); in moxart_rtc_read_time() 202 tm->tm_hour += 12; in moxart_rtc_read_time() 203 if (tm->tm_hour >= 24) in moxart_rtc_read_time() 204 tm->tm_hour = 0; in moxart_rtc_read_time() 207 tm->tm_hour = (((v & 0x30) >> 4) * 10) + (v & 0x0F); in moxart_rtc_read_time()
|
D | rtc-max8907.c | 69 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x01f); in regs_to_tm() 70 if (tm->tm_hour == 12) in regs_to_tm() 71 tm->tm_hour = 0; in regs_to_tm() 73 tm->tm_hour += 12; in regs_to_tm() 75 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x03f); in regs_to_tm() 92 regs[RTC_HOUR] = bin2bcd(tm->tm_hour); in tm_to_regs()
|
D | rtc-ds1286.c | 187 tm->tm_hour = ds1286_rtc_read(priv, RTC_HOURS) & 0x3f; in ds1286_read_time() 197 tm->tm_hour = bcd2bin(tm->tm_hour); in ds1286_read_time() 228 hrs = tm->tm_hour; in ds1286_set_time() 277 alm->time.tm_hour = ds1286_rtc_read(priv, RTC_HOURS_ALARM) & 0x1f; in ds1286_read_alarm() 283 alm->time.tm_hour = bcd2bin(alm->time.tm_hour); in ds1286_read_alarm() 293 hrs = alm->time.tm_hour; in ds1286_set_alarm()
|
D | rtc-lib.c | 86 tm->tm_hour = secs / 3600; in rtc_time64_to_tm() 87 secs -= tm->tm_hour * 3600; in rtc_time64_to_tm() 104 || ((unsigned)tm->tm_hour) >= 24 in rtc_valid_tm() 120 tm->tm_hour, tm->tm_min, tm->tm_sec); in rtc_tm_to_time64()
|
D | rtc-s5m.c | 179 tm->tm_hour = data[RTC_HOUR] & 0x1f; in s5m8767_data_to_tm() 181 tm->tm_hour = data[RTC_HOUR] & 0x0f; in s5m8767_data_to_tm() 183 tm->tm_hour += 12; in s5m8767_data_to_tm() 199 if (tm->tm_hour >= 12) in s5m8767_tm_to_data() 200 data[RTC_HOUR] = tm->tm_hour | HOUR_PM_MASK; in s5m8767_tm_to_data() 202 data[RTC_HOUR] = tm->tm_hour & ~HOUR_PM_MASK; in s5m8767_tm_to_data() 344 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x1f); in s5m8763_data_to_tm() 346 tm->tm_hour += 12; in s5m8763_data_to_tm() 348 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x3f); in s5m8763_data_to_tm() 362 data[RTC_HOUR] = bin2bcd(tm->tm_hour); in s5m8763_tm_to_data() [all …]
|
D | rtc-at91rm9200.c | 127 tm->tm_hour = bcd2bin((time & AT91_RTC_HOUR) >> 16); in at91_rtc_decodetime() 152 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_readtime() 166 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_settime() 181 | bin2bcd(tm->tm_hour) << 16); in at91_rtc_settime() 213 tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec, in at91_rtc_readalarm() 230 tm.tm_hour = alrm->time.tm_hour; in at91_rtc_setalarm() 238 | bin2bcd(tm.tm_hour) << 16 in at91_rtc_setalarm() 251 tm.tm_year, tm.tm_mon, tm.tm_mday, tm.tm_hour, in at91_rtc_setalarm()
|
D | rtc-s3c.c | 202 rtc_tm->tm_hour = readb(info->base + S3C2410_RTCHOUR); in s3c_rtc_gettime() 220 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in s3c_rtc_gettime() 231 rtc_tm->tm_hour, rtc_tm->tm_min, rtc_tm->tm_sec); in s3c_rtc_gettime() 246 tm->tm_hour, tm->tm_min, tm->tm_sec); in s3c_rtc_settime() 261 writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_RTCHOUR); in s3c_rtc_settime() 284 alm_tm->tm_hour = readb(info->base + S3C2410_ALMHOUR); in s3c_rtc_getalarm() 298 alm_tm->tm_hour, alm_tm->tm_min, alm_tm->tm_sec); in s3c_rtc_getalarm() 308 alm_tm->tm_hour = bcd2bin(alm_tm->tm_hour); in s3c_rtc_getalarm() 335 tm->tm_hour, tm->tm_min, tm->tm_sec); in s3c_rtc_setalarm() 354 if (tm->tm_hour < 24 && tm->tm_hour >= 0) { in s3c_rtc_setalarm() [all …]
|
D | rtc-hym8563.c | 115 tm->tm_hour = bcd2bin(buf[2] & HYM8563_HOUR_MASK); in hym8563_rtc_read_time() 137 buf[2] = bin2bcd(tm->tm_hour); in hym8563_rtc_set_time() 206 alm_tm->tm_hour = (buf[1] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm() 241 alm_tm->tm_hour++; in hym8563_rtc_set_alarm() 242 if (alm_tm->tm_hour >= 24) { in hym8563_rtc_set_alarm() 243 alm_tm->tm_hour = 0; in hym8563_rtc_set_alarm() 264 buf[1] = (alm_tm->tm_hour < 24 && alm_tm->tm_hour >= 0) ? in hym8563_rtc_set_alarm() 265 bin2bcd(alm_tm->tm_hour) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()
|
D | rtc-s35390a.c | 222 tm->tm_min, tm->tm_hour, tm->tm_mday, tm->tm_mon, tm->tm_year, in s35390a_rtc_set_time() 232 buf[S35390A_BYTE_HOURS] = s35390a_hr2reg(s35390a, tm->tm_hour); in s35390a_rtc_set_time() 265 tm->tm_hour = s35390a_reg2hr(s35390a, buf[S35390A_BYTE_HOURS]); in s35390a_rtc_read_time() 273 tm->tm_min, tm->tm_hour, tm->tm_mday, tm->tm_mon, tm->tm_year, in s35390a_rtc_read_time() 288 alm->time.tm_min, alm->time.tm_hour, alm->time.tm_mday, in s35390a_rtc_set_alarm() 320 alm->time.tm_hour) | 0x80; in s35390a_rtc_set_alarm() 323 if (alm->time.tm_hour >= 12) in s35390a_rtc_set_alarm() 374 alm->time.tm_hour = in s35390a_rtc_read_alarm() 385 __func__, alm->time.tm_min, alm->time.tm_hour, in s35390a_rtc_read_alarm()
|
D | rtc-m41t94.c | 40 tm->tm_hour, tm->tm_mday, in m41t94_set_time() 46 buf[M41T94_REG_HOURS] = bin2bcd(tm->tm_hour); in m41t94_set_time() 88 tm->tm_hour = bcd2bin(hour & 0x3f); in m41t94_read_time() 99 tm->tm_hour, tm->tm_mday, in m41t94_read_time()
|
D | rtc-mcp795.c | 206 data[2] = bin2bcd(tim->tm_hour); in mcp795_set_time() 238 tim->tm_wday, tim->tm_hour, tim->tm_min, tim->tm_sec); in mcp795_set_time() 255 tim->tm_hour = bcd2bin(data[2] & 0x3F); in mcp795_read_time() 263 tim->tm_wday, tim->tm_hour, tim->tm_min, tim->tm_sec); in mcp795_read_time() 304 tmp[2] = (tmp[2] & 0xE0) | bin2bcd(alm->time.tm_hour); in mcp795_set_alarm() 324 alm->time.tm_hour, alm->time.tm_min, alm->time.tm_sec); in mcp795_set_alarm() 340 alm->time.tm_hour = bcd2bin(data[2] & 0x1F); in mcp795_read_alarm() 350 alm->time.tm_hour, alm->time.tm_min, alm->time.tm_sec); in mcp795_read_alarm()
|
D | rtc-rk808.c | 135 tm->tm_hour = bcd2bin(rtc_data[2] & HOURS_REG_MSK); in rk808_rtc_readtime() 143 tm->tm_wday, tm->tm_hour, tm->tm_min, tm->tm_sec); in rk808_rtc_readtime() 158 tm->tm_wday, tm->tm_hour, tm->tm_min, tm->tm_sec); in rk808_rtc_set_time() 162 rtc_data[2] = bin2bcd(tm->tm_hour); in rk808_rtc_set_time() 207 alrm->time.tm_hour = bcd2bin(alrm_data[2] & HOURS_REG_MSK); in rk808_rtc_readalarm() 221 alrm->time.tm_mday, alrm->time.tm_wday, alrm->time.tm_hour, in rk808_rtc_readalarm() 266 alrm->time.tm_mday, alrm->time.tm_wday, alrm->time.tm_hour, in rk808_rtc_setalarm() 272 alrm_data[2] = bin2bcd(alrm->time.tm_hour); in rk808_rtc_setalarm()
|
D | rtc-spear.c | 177 tm->tm_hour = bin2bcd(tm->tm_hour); in tm2bcd() 187 tm->tm_hour = bcd2bin(tm->tm_hour); in bcd2tm() 214 tm->tm_hour = (time >> HOUR_SHIFT) & HOUR_MASK; in spear_rtc_read_time() 240 (tm->tm_hour << HOUR_SHIFT); in spear_rtc_set_time() 268 alm->time.tm_hour = (time >> HOUR_SHIFT) & HOUR_MASK; in spear_rtc_read_alarm() 298 MINUTE_SHIFT) | (alm->time.tm_hour << HOUR_SHIFT); in spear_rtc_set_alarm()
|
D | rtc-mc146818-lib.c | 55 time->tm_hour = CMOS_READ(RTC_HOURS); in mc146818_get_time() 74 time->tm_hour = bcd2bin(time->tm_hour); in mc146818_get_time() 116 hrs = time->tm_hour; in mc146818_set_time()
|
/Linux-v4.19/arch/mips/sibyte/swarm/ |
D | rtc_xicor1241.c | 151 tm.tm_hour = bin2bcd(tm.tm_hour); in xicor_set_time() 152 tmp = (tmp & ~0x3f) | (tm.tm_hour & 0x3f); in xicor_set_time() 156 if (tm.tm_hour >= 12) { in xicor_set_time() 158 tm.tm_hour -= 12; in xicor_set_time() 160 tm.tm_hour = bin2bcd(tm.tm_hour); in xicor_set_time() 161 tmp |= tm.tm_hour; in xicor_set_time()
|
D | rtc_m41t81.c | 165 tm.tm_hour = bin2bcd(tm.tm_hour); in m41t81_set_time() 166 tm.tm_hour = (tm.tm_hour & 0x3f) | (m41t81_read(M41T81REG_HR) & 0xc0); in m41t81_set_time() 167 m41t81_write(M41T81REG_HR, tm.tm_hour); in m41t81_set_time()
|
/Linux-v4.19/tools/testing/selftests/rtc/ |
D | setdate.c | 59 sscanf(time, "%d:%d:%d", &new.tm_hour, &new.tm_min, &new.tm_sec); in main() 63 new.tm_hour, new.tm_min, new.tm_sec); in main() 82 current.tm_hour, current.tm_min, current.tm_sec); in main()
|
/Linux-v4.19/arch/powerpc/platforms/chrp/ |
D | time.c | 106 tm.tm_hour = bin2bcd(tm.tm_hour); in chrp_set_rtc_time() 113 chrp_cmos_clock_write(tm.tm_hour,RTC_HOURS); in chrp_set_rtc_time() 157 tm->tm_hour = hour; in chrp_get_rtc_time()
|
/Linux-v4.19/arch/powerpc/platforms/maple/ |
D | time.c | 62 tm->tm_hour = maple_clock_read(RTC_HOURS); in maple_get_rtc_time() 72 tm->tm_hour = bcd2bin(tm->tm_hour); in maple_get_rtc_time() 100 hour = tm->tm_hour; in maple_set_rtc_time()
|
/Linux-v4.19/drivers/base/power/ |
D | trace.c | 91 .tm_hour = 0, in set_magic_time() 106 time.tm_hour = (n % 24); in set_magic_time() 122 time.tm_hour, time.tm_min, time.tm_sec, in read_magic_time() 129 val += time.tm_hour * 100 * 12 * 28; /* 24 hours */ in read_magic_time()
|