| /linux/arch/powerpc/platforms/powernv/ |
| A D | opal-rtc.c | 24 tm->tm_year = ((bcd2bin(y_m_d >> 24) * 100) + in opal_to_tm() 25 bcd2bin((y_m_d >> 16) & 0xff)) - 1900; in opal_to_tm() 26 tm->tm_mon = bcd2bin((y_m_d >> 8) & 0xff) - 1; in opal_to_tm() 27 tm->tm_mday = bcd2bin(y_m_d & 0xff); in opal_to_tm() 28 tm->tm_hour = bcd2bin((h_m_s_ms >> 56) & 0xff); in opal_to_tm() 29 tm->tm_min = bcd2bin((h_m_s_ms >> 48) & 0xff); in opal_to_tm() 30 tm->tm_sec = bcd2bin((h_m_s_ms >> 40) & 0xff); in opal_to_tm()
|
| /linux/drivers/rtc/ |
| A D | rtc-fm3130.c | 120 t->tm_hour = bcd2bin(tmp); in fm3130_get_time() 124 t->tm_mon = bcd2bin(tmp) - 1; in fm3130_get_time() 444 tmp = bcd2bin(fm3130->regs[FM3130_RTC_SECONDS] & 0x7f); in fm3130_probe() 448 tmp = bcd2bin(fm3130->regs[FM3130_RTC_MINUTES] & 0x7f); in fm3130_probe() 452 tmp = bcd2bin(fm3130->regs[FM3130_RTC_HOURS] & 0x3f); in fm3130_probe() 456 tmp = bcd2bin(fm3130->regs[FM3130_RTC_DATE] & 0x3f); in fm3130_probe() 460 tmp = bcd2bin(fm3130->regs[FM3130_RTC_MONTHS] & 0x1f); in fm3130_probe() 477 tmp = bcd2bin(fm3130->regs[FM3130_RTC_HOURS] & 0x3f); in fm3130_probe() 481 tmp = bcd2bin(fm3130->regs[FM3130_RTC_DAY] & 0x7); in fm3130_probe() 485 tmp = bcd2bin(fm3130->regs[FM3130_RTC_DATE] & 0x3f); in fm3130_probe() [all …]
|
| A D | rtc-mv.c | 85 tm->tm_sec = bcd2bin(second); in mv_rtc_read_time() 86 tm->tm_min = bcd2bin(minute); in mv_rtc_read_time() 87 tm->tm_hour = bcd2bin(hour); in mv_rtc_read_time() 88 tm->tm_mday = bcd2bin(day); in mv_rtc_read_time() 89 tm->tm_wday = bcd2bin(wday); in mv_rtc_read_time() 90 tm->tm_mon = bcd2bin(month) - 1; in mv_rtc_read_time() 92 tm->tm_year = bcd2bin(year) + 100; in mv_rtc_read_time() 116 alm->time.tm_sec = bcd2bin(second); in mv_rtc_read_alarm() 118 alm->time.tm_hour = bcd2bin(hour); in mv_rtc_read_alarm() 119 alm->time.tm_mday = bcd2bin(day); in mv_rtc_read_alarm() [all …]
|
| A D | rtc-max6902.c | 66 dt->tm_sec = bcd2bin(buf[0]); in max6902_read_time() 67 dt->tm_min = bcd2bin(buf[1]); in max6902_read_time() 68 dt->tm_hour = bcd2bin(buf[2]); in max6902_read_time() 69 dt->tm_mday = bcd2bin(buf[3]); in max6902_read_time() 70 dt->tm_mon = bcd2bin(buf[4]) - 1; in max6902_read_time() 71 dt->tm_wday = bcd2bin(buf[5]); in max6902_read_time() 72 dt->tm_year = bcd2bin(buf[6]); in max6902_read_time() 79 century = bcd2bin(buf[0]) * 100; in max6902_read_time()
|
| A D | rtc-rc5t583.c | 72 tm->tm_sec = bcd2bin(rtc_data[0]); in rc5t583_rtc_read_time() 73 tm->tm_min = bcd2bin(rtc_data[1]); in rc5t583_rtc_read_time() 74 tm->tm_hour = bcd2bin(rtc_data[2]); in rc5t583_rtc_read_time() 75 tm->tm_wday = bcd2bin(rtc_data[3]); in rc5t583_rtc_read_time() 76 tm->tm_mday = bcd2bin(rtc_data[4]); in rc5t583_rtc_read_time() 77 tm->tm_mon = bcd2bin(rtc_data[5]) - 1; in rc5t583_rtc_read_time() 78 tm->tm_year = bcd2bin(rtc_data[6]) + 100; in rc5t583_rtc_read_time() 122 alm->time.tm_min = bcd2bin(alarm_data[0]); in rc5t583_rtc_read_alarm() 123 alm->time.tm_hour = bcd2bin(alarm_data[1]); in rc5t583_rtc_read_alarm() 124 alm->time.tm_mday = bcd2bin(alarm_data[2]); in rc5t583_rtc_read_alarm() [all …]
|
| A D | rtc-rc5t619.c | 45 hour = bcd2bin(hour & ~HOUR_PMFLAG); in rtc5t619_12hour_bcd2bin() 49 hour = bcd2bin(hour); in rtc5t619_12hour_bcd2bin() 146 tm->tm_sec = bcd2bin(buff[0]); in rc5t619_rtc_read_time() 147 tm->tm_min = bcd2bin(buff[1]); in rc5t619_rtc_read_time() 150 tm->tm_hour = bcd2bin(buff[2]); in rc5t619_rtc_read_time() 154 tm->tm_wday = bcd2bin(buff[3]); in rc5t619_rtc_read_time() 155 tm->tm_mday = bcd2bin(buff[4]); in rc5t619_rtc_read_time() 255 alrm->time.tm_sec = bcd2bin(buff[0]); in rc5t619_rtc_read_alarm() 256 alrm->time.tm_min = bcd2bin(buff[1]); in rc5t619_rtc_read_alarm() 259 alrm->time.tm_hour = bcd2bin(buff[2]); in rc5t619_rtc_read_alarm() [all …]
|
| A D | rtc-ma35d1.c | 131 tm->tm_mday = bcd2bin(cal >> 0); in ma35d1_rtc_read_time() 133 tm->tm_mon = bcd2bin(cal >> 8); in ma35d1_rtc_read_time() 135 tm->tm_year = bcd2bin(cal >> 16) + 100; in ma35d1_rtc_read_time() 137 tm->tm_sec = bcd2bin(time >> 0); in ma35d1_rtc_read_time() 138 tm->tm_min = bcd2bin(time >> 8); in ma35d1_rtc_read_time() 139 tm->tm_hour = bcd2bin(time >> 16); in ma35d1_rtc_read_time() 171 alrm->time.tm_mday = bcd2bin(calm >> 0); in ma35d1_rtc_read_alarm() 172 alrm->time.tm_mon = bcd2bin(calm >> 8); in ma35d1_rtc_read_alarm() 177 alrm->time.tm_sec = bcd2bin(talm >> 0); in ma35d1_rtc_read_alarm() 178 alrm->time.tm_min = bcd2bin(talm >> 8); in ma35d1_rtc_read_alarm() [all …]
|
| A D | rtc-em3027.c | 69 tm->tm_sec = bcd2bin(buf[0]); in em3027_get_time() 70 tm->tm_min = bcd2bin(buf[1]); in em3027_get_time() 71 tm->tm_hour = bcd2bin(buf[2]); in em3027_get_time() 72 tm->tm_mday = bcd2bin(buf[3]); in em3027_get_time() 73 tm->tm_wday = bcd2bin(buf[4]); in em3027_get_time() 74 tm->tm_mon = bcd2bin(buf[5]) - 1; in em3027_get_time() 75 tm->tm_year = bcd2bin(buf[6]) + 100; in em3027_get_time()
|
| A D | rtc-ds1347.c | 78 dt->tm_sec = bcd2bin(buf[0]); in ds1347_read_time() 79 dt->tm_min = bcd2bin(buf[1] & 0x7f); in ds1347_read_time() 80 dt->tm_hour = bcd2bin(buf[2] & 0x3F); in ds1347_read_time() 81 dt->tm_mday = bcd2bin(buf[3]); in ds1347_read_time() 82 dt->tm_mon = bcd2bin(buf[4]) - 1; in ds1347_read_time() 83 dt->tm_wday = bcd2bin(buf[5]) - 1; in ds1347_read_time() 84 dt->tm_year = (bcd2bin(century) * 100) + bcd2bin(buf[6]) - 1900; in ds1347_read_time()
|
| A D | rtc-sd2405al.c | 97 time->tm_sec = bcd2bin(data[SD2405AL_REG_T_SEC] & 0x7F); in sd2405al_read_time() 98 time->tm_min = bcd2bin(data[SD2405AL_REG_T_MIN] & 0x7F); in sd2405al_read_time() 101 time->tm_hour = bcd2bin(data[SD2405AL_REG_T_HOUR] & 0x3F); in sd2405al_read_time() 104 time->tm_hour = bcd2bin(data[SD2405AL_REG_T_HOUR] in sd2405al_read_time() 107 time->tm_hour = bcd2bin(data[SD2405AL_REG_T_HOUR] in sd2405al_read_time() 110 time->tm_wday = bcd2bin(data[SD2405AL_REG_T_WEEK] & 0x07); in sd2405al_read_time() 111 time->tm_mday = bcd2bin(data[SD2405AL_REG_T_DAY] & 0x3F); in sd2405al_read_time() 112 time->tm_mon = bcd2bin(data[SD2405AL_REG_T_MON] & 0x1F) - 1; in sd2405al_read_time() 113 time->tm_year = bcd2bin(data[SD2405AL_REG_T_YEAR]) + 100; in sd2405al_read_time()
|
| A D | rtc-ds1511.c | 155 rtc_tm->tm_sec = bcd2bin(rtc_tm->tm_sec); in ds1511_rtc_read_time() 156 rtc_tm->tm_min = bcd2bin(rtc_tm->tm_min); in ds1511_rtc_read_time() 157 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in ds1511_rtc_read_time() 158 rtc_tm->tm_mday = bcd2bin(rtc_tm->tm_mday); in ds1511_rtc_read_time() 159 rtc_tm->tm_wday = bcd2bin(rtc_tm->tm_wday); in ds1511_rtc_read_time() 160 rtc_tm->tm_mon = bcd2bin(rtc_tm->tm_mon); in ds1511_rtc_read_time() 161 rtc_tm->tm_year = bcd2bin(rtc_tm->tm_year); in ds1511_rtc_read_time() 162 century = bcd2bin(century) * 100; in ds1511_rtc_read_time() 201 alrm->time.tm_mday = bcd2bin(rtc_read(DS1511_AM4_DATE) & 0x3f); in ds1511_rtc_read_alarm() 203 alrm->time.tm_min = bcd2bin(rtc_read(DS1511_AM2_MIN) & 0x7f); in ds1511_rtc_read_alarm() [all …]
|
| A D | rtc-palmas.c | 56 tm->tm_sec = bcd2bin(rtc_data[0]); in palmas_rtc_read_time() 57 tm->tm_min = bcd2bin(rtc_data[1]); in palmas_rtc_read_time() 58 tm->tm_hour = bcd2bin(rtc_data[2]); in palmas_rtc_read_time() 59 tm->tm_mday = bcd2bin(rtc_data[3]); in palmas_rtc_read_time() 60 tm->tm_mon = bcd2bin(rtc_data[4]) - 1; in palmas_rtc_read_time() 61 tm->tm_year = bcd2bin(rtc_data[5]) + 100; in palmas_rtc_read_time() 127 alm->time.tm_sec = bcd2bin(alarm_data[0]); in palmas_rtc_read_alarm() 128 alm->time.tm_min = bcd2bin(alarm_data[1]); in palmas_rtc_read_alarm() 129 alm->time.tm_hour = bcd2bin(alarm_data[2]); in palmas_rtc_read_alarm() 130 alm->time.tm_mday = bcd2bin(alarm_data[3]); in palmas_rtc_read_alarm() [all …]
|
| A D | rtc-max6916.c | 66 dt->tm_sec = bcd2bin(buf[0]); in max6916_read_time() 67 dt->tm_min = bcd2bin(buf[1]); in max6916_read_time() 68 dt->tm_hour = bcd2bin(buf[2] & 0x3F); in max6916_read_time() 69 dt->tm_mday = bcd2bin(buf[3]); in max6916_read_time() 70 dt->tm_mon = bcd2bin(buf[4]) - 1; in max6916_read_time() 71 dt->tm_wday = bcd2bin(buf[5]) - 1; in max6916_read_time() 72 dt->tm_year = bcd2bin(buf[6]) + 100; in max6916_read_time()
|
| A D | rtc-vt8500.c | 109 tm->tm_sec = bcd2bin(time & TIME_SEC_MASK); in vt8500_rtc_read_time() 110 tm->tm_min = bcd2bin((time & TIME_MIN_MASK) >> TIME_MIN_S); in vt8500_rtc_read_time() 111 tm->tm_hour = bcd2bin((time & TIME_HOUR_MASK) >> TIME_HOUR_S); in vt8500_rtc_read_time() 112 tm->tm_mday = bcd2bin(date & DATE_DAY_MASK); in vt8500_rtc_read_time() 113 tm->tm_mon = bcd2bin((date & DATE_MONTH_MASK) >> DATE_MONTH_S) - 1; in vt8500_rtc_read_time() 114 tm->tm_year = bcd2bin((date & DATE_YEAR_MASK) >> DATE_YEAR_S) in vt8500_rtc_read_time() 147 alrm->time.tm_mday = bcd2bin((alarm & ALARM_DAY_MASK) >> ALARM_DAY_S); in vt8500_rtc_read_alarm() 148 alrm->time.tm_hour = bcd2bin((alarm & TIME_HOUR_MASK) >> TIME_HOUR_S); in vt8500_rtc_read_alarm() 149 alrm->time.tm_min = bcd2bin((alarm & TIME_MIN_MASK) >> TIME_MIN_S); in vt8500_rtc_read_alarm() 150 alrm->time.tm_sec = bcd2bin((alarm & TIME_SEC_MASK)); in vt8500_rtc_read_alarm()
|
| A D | rtc-max6900.c | 150 tm->tm_sec = bcd2bin(regs[MAX6900_REG_SC]); in max6900_rtc_read_time() 151 tm->tm_min = bcd2bin(regs[MAX6900_REG_MN]); in max6900_rtc_read_time() 152 tm->tm_hour = bcd2bin(regs[MAX6900_REG_HR] & 0x3f); in max6900_rtc_read_time() 153 tm->tm_mday = bcd2bin(regs[MAX6900_REG_DT]); in max6900_rtc_read_time() 154 tm->tm_mon = bcd2bin(regs[MAX6900_REG_MO]) - 1; in max6900_rtc_read_time() 155 tm->tm_year = bcd2bin(regs[MAX6900_REG_YR]) + in max6900_rtc_read_time() 156 bcd2bin(regs[MAX6900_REG_CENTURY]) * 100 - 1900; in max6900_rtc_read_time() 157 tm->tm_wday = bcd2bin(regs[MAX6900_REG_DW]); in max6900_rtc_read_time()
|
| A D | rtc-sd3078.c | 98 tm->tm_sec = bcd2bin(rtc_data[SD3078_REG_SC] & 0x7F); in sd3078_rtc_read_time() 99 tm->tm_min = bcd2bin(rtc_data[SD3078_REG_MN] & 0x7F); in sd3078_rtc_read_time() 108 tm->tm_hour = bcd2bin(rtc_data[SD3078_REG_HR] & 0x3F); in sd3078_rtc_read_time() 110 tm->tm_hour = bcd2bin(rtc_data[SD3078_REG_HR] & 0x1F) + 12; in sd3078_rtc_read_time() 112 tm->tm_hour = bcd2bin(rtc_data[SD3078_REG_HR] & 0x1F); in sd3078_rtc_read_time() 114 tm->tm_mday = bcd2bin(rtc_data[SD3078_REG_DM] & 0x3F); in sd3078_rtc_read_time() 116 tm->tm_mon = bcd2bin(rtc_data[SD3078_REG_MO] & 0x1F) - 1; in sd3078_rtc_read_time() 117 tm->tm_year = bcd2bin(rtc_data[SD3078_REG_YR]) + 100; in sd3078_rtc_read_time()
|
| A D | rtc-m41t94.c | 82 tm->tm_sec = bcd2bin(spi_w8r8(spi, M41T94_REG_SECONDS)); in m41t94_read_time() 83 tm->tm_min = bcd2bin(spi_w8r8(spi, M41T94_REG_MINUTES)); in m41t94_read_time() 85 tm->tm_hour = bcd2bin(hour & 0x3f); in m41t94_read_time() 86 tm->tm_wday = bcd2bin(spi_w8r8(spi, M41T94_REG_WDAY)) - 1; in m41t94_read_time() 87 tm->tm_mday = bcd2bin(spi_w8r8(spi, M41T94_REG_DAY)); in m41t94_read_time() 88 tm->tm_mon = bcd2bin(spi_w8r8(spi, M41T94_REG_MONTH)) - 1; in m41t94_read_time() 89 tm->tm_year = bcd2bin(spi_w8r8(spi, M41T94_REG_YEAR)); in m41t94_read_time()
|
| A D | rtc-mcp795.c | 247 tim->tm_sec = bcd2bin(data[0] & 0x7F); in mcp795_read_time() 248 tim->tm_min = bcd2bin(data[1] & 0x7F); in mcp795_read_time() 249 tim->tm_hour = bcd2bin(data[2] & 0x3F); in mcp795_read_time() 250 tim->tm_wday = bcd2bin(data[3] & 0x07) - 1; in mcp795_read_time() 251 tim->tm_mday = bcd2bin(data[4] & 0x3F); in mcp795_read_time() 252 tim->tm_mon = bcd2bin(data[5] & 0x1F) - 1; in mcp795_read_time() 329 alm->time.tm_sec = bcd2bin(data[0] & 0x7F); in mcp795_read_alarm() 330 alm->time.tm_min = bcd2bin(data[1] & 0x7F); in mcp795_read_alarm() 331 alm->time.tm_hour = bcd2bin(data[2] & 0x1F); in mcp795_read_alarm() 333 alm->time.tm_mday = bcd2bin(data[4] & 0x3F); in mcp795_read_alarm() [all …]
|
| A D | rtc-rk808.c | 132 tm->tm_sec = bcd2bin(rtc_data[0] & SECONDS_REG_MSK); in rk808_rtc_readtime() 133 tm->tm_min = bcd2bin(rtc_data[1] & MINUTES_REG_MAK); in rk808_rtc_readtime() 134 tm->tm_hour = bcd2bin(rtc_data[2] & HOURS_REG_MSK); in rk808_rtc_readtime() 135 tm->tm_mday = bcd2bin(rtc_data[3] & DAYS_REG_MSK); in rk808_rtc_readtime() 136 tm->tm_mon = (bcd2bin(rtc_data[4] & MONTHS_REG_MSK)) - 1; in rk808_rtc_readtime() 137 tm->tm_year = (bcd2bin(rtc_data[5] & YEARS_REG_MSK)) + 100; in rk808_rtc_readtime() 138 tm->tm_wday = bcd2bin(rtc_data[6] & WEEKS_REG_MSK); in rk808_rtc_readtime() 203 alrm->time.tm_sec = bcd2bin(alrm_data[0] & SECONDS_REG_MSK); in rk808_rtc_readalarm() 204 alrm->time.tm_min = bcd2bin(alrm_data[1] & MINUTES_REG_MAK); in rk808_rtc_readalarm() 205 alrm->time.tm_hour = bcd2bin(alrm_data[2] & HOURS_REG_MSK); in rk808_rtc_readalarm() [all …]
|
| A D | rtc-tps6594.c | 108 tm->tm_sec = bcd2bin(rtc_data[0]); in tps6594_rtc_read_time() 109 tm->tm_min = bcd2bin(rtc_data[1]); in tps6594_rtc_read_time() 110 tm->tm_hour = bcd2bin(rtc_data[2]); in tps6594_rtc_read_time() 111 tm->tm_mday = bcd2bin(rtc_data[3]); in tps6594_rtc_read_time() 112 tm->tm_mon = bcd2bin(rtc_data[4]) - 1; in tps6594_rtc_read_time() 113 tm->tm_year = bcd2bin(rtc_data[5]) + 100; in tps6594_rtc_read_time() 114 tm->tm_wday = bcd2bin(rtc_data[6]); in tps6594_rtc_read_time() 162 alm->time.tm_sec = bcd2bin(alarm_data[0]); in tps6594_rtc_read_alarm() 163 alm->time.tm_min = bcd2bin(alarm_data[1]); in tps6594_rtc_read_alarm() 164 alm->time.tm_hour = bcd2bin(alarm_data[2]); in tps6594_rtc_read_alarm() [all …]
|
| /linux/arch/m68k/sun3x/ |
| A D | time.c | 60 t->tm_sec = bcd2bin(h->sec); in sun3x_hwclk() 61 t->tm_min = bcd2bin(h->min); in sun3x_hwclk() 62 t->tm_hour = bcd2bin(h->hour); in sun3x_hwclk() 63 t->tm_wday = bcd2bin(h->wday); in sun3x_hwclk() 64 t->tm_mday = bcd2bin(h->mday); in sun3x_hwclk() 65 t->tm_mon = bcd2bin(h->month) - 1; in sun3x_hwclk() 66 t->tm_year = bcd2bin(h->year); in sun3x_hwclk()
|
| /linux/arch/mips/include/asm/ |
| A D | mc146818-time.h | 47 cmos_minutes = bcd2bin(cmos_minutes); in mc146818_set_rtc_mmss() 106 sec = bcd2bin(sec); in mc146818_get_cmos_time() 107 min = bcd2bin(min); in mc146818_get_cmos_time() 108 hour = bcd2bin(hour); in mc146818_get_cmos_time() 109 day = bcd2bin(day); in mc146818_get_cmos_time() 110 mon = bcd2bin(mon); in mc146818_get_cmos_time() 111 year = bcd2bin(year); in mc146818_get_cmos_time()
|
| /linux/arch/m68k/bvme6000/ |
| A D | rtc.c | 56 wtime.tm_sec = bcd2bin(rtc->bcd_sec); in rtc_ioctl() 57 wtime.tm_min = bcd2bin(rtc->bcd_min); in rtc_ioctl() 58 wtime.tm_hour = bcd2bin(rtc->bcd_hr); in rtc_ioctl() 59 wtime.tm_mday = bcd2bin(rtc->bcd_dom); in rtc_ioctl() 60 wtime.tm_mon = bcd2bin(rtc->bcd_mth)-1; in rtc_ioctl() 61 wtime.tm_year = bcd2bin(rtc->bcd_year); in rtc_ioctl() 64 wtime.tm_wday = bcd2bin(rtc->bcd_dow)-1; in rtc_ioctl() 65 } while (wtime.tm_sec != bcd2bin(rtc->bcd_sec)); in rtc_ioctl()
|
| /linux/arch/mips/dec/ |
| A D | time.c | 47 sec = bcd2bin(sec); in read_persistent_clock64() 48 min = bcd2bin(min); in read_persistent_clock64() 49 hour = bcd2bin(hour); in read_persistent_clock64() 50 day = bcd2bin(day); in read_persistent_clock64() 51 mon = bcd2bin(mon); in read_persistent_clock64() 52 year = bcd2bin(year); in read_persistent_clock64() 87 cmos_minutes = bcd2bin(cmos_minutes); in update_persistent_clock64()
|
| /linux/arch/m68k/mvme16x/ |
| A D | rtc.c | 52 wtime.tm_sec = bcd2bin(rtc->bcd_sec); in rtc_ioctl() 53 wtime.tm_min = bcd2bin(rtc->bcd_min); in rtc_ioctl() 54 wtime.tm_hour = bcd2bin(rtc->bcd_hr); in rtc_ioctl() 55 wtime.tm_mday = bcd2bin(rtc->bcd_dom); in rtc_ioctl() 56 wtime.tm_mon = bcd2bin(rtc->bcd_mth)-1; in rtc_ioctl() 57 wtime.tm_year = bcd2bin(rtc->bcd_year); in rtc_ioctl() 60 wtime.tm_wday = bcd2bin(rtc->bcd_dow)-1; in rtc_ioctl()
|