/linux-4.1.27/arch/m68k/sun3x/ |
D | time.c | 49 h->sec = bin2bcd(t->tm_sec); in sun3x_hwclk() 50 h->min = bin2bcd(t->tm_min); in sun3x_hwclk() 51 h->hour = bin2bcd(t->tm_hour); in sun3x_hwclk() 52 h->wday = bin2bcd(t->tm_wday); in sun3x_hwclk() 53 h->mday = bin2bcd(t->tm_mday); in sun3x_hwclk() 54 h->month = bin2bcd(t->tm_mon); in sun3x_hwclk() 55 h->year = bin2bcd(t->tm_year); in sun3x_hwclk()
|
/linux-4.1.27/drivers/rtc/ |
D | rtc-max6902.c | 98 max6902_set_reg(dev, MAX6902_REG_SECONDS, bin2bcd(dt->tm_sec)); in max6902_set_time() 99 max6902_set_reg(dev, MAX6902_REG_MINUTES, bin2bcd(dt->tm_min)); in max6902_set_time() 100 max6902_set_reg(dev, MAX6902_REG_HOURS, bin2bcd(dt->tm_hour)); in max6902_set_time() 102 max6902_set_reg(dev, MAX6902_REG_DATE, bin2bcd(dt->tm_mday)); in max6902_set_time() 103 max6902_set_reg(dev, MAX6902_REG_MONTH, bin2bcd(dt->tm_mon + 1)); in max6902_set_time() 104 max6902_set_reg(dev, MAX6902_REG_DAY, bin2bcd(dt->tm_wday)); in max6902_set_time() 105 max6902_set_reg(dev, MAX6902_REG_YEAR, bin2bcd(dt->tm_year % 100)); in max6902_set_time() 106 max6902_set_reg(dev, MAX6902_REG_CENTURY, bin2bcd(dt->tm_year / 100)); in max6902_set_time()
|
D | rtc-ds1347.c | 86 buf[1] = bin2bcd(dt->tm_sec); in ds1347_set_time() 87 buf[2] = bin2bcd(dt->tm_min); in ds1347_set_time() 88 buf[3] = (bin2bcd(dt->tm_hour) & 0x3F); in ds1347_set_time() 89 buf[4] = bin2bcd(dt->tm_mday); in ds1347_set_time() 90 buf[5] = bin2bcd(dt->tm_mon + 1); in ds1347_set_time() 91 buf[6] = bin2bcd(dt->tm_wday + 1); in ds1347_set_time() 97 buf[7] = bin2bcd(dt->tm_year); in ds1347_set_time() 98 buf[8] = bin2bcd(0x00); in ds1347_set_time()
|
D | rtc-tps80031.c | 94 buff[0] = bin2bcd(tm->tm_sec); in tps80031_rtc_set_time() 95 buff[1] = bin2bcd(tm->tm_min); in tps80031_rtc_set_time() 96 buff[2] = bin2bcd(tm->tm_hour); in tps80031_rtc_set_time() 97 buff[3] = bin2bcd(tm->tm_mday); in tps80031_rtc_set_time() 98 buff[4] = bin2bcd(tm->tm_mon + 1); in tps80031_rtc_set_time() 99 buff[5] = bin2bcd(tm->tm_year % RTC_YEAR_OFFSET); in tps80031_rtc_set_time() 100 buff[6] = bin2bcd(tm->tm_wday); in tps80031_rtc_set_time() 148 buff[0] = bin2bcd(alrm->time.tm_sec); in tps80031_rtc_set_alarm() 149 buff[1] = bin2bcd(alrm->time.tm_min); in tps80031_rtc_set_alarm() 150 buff[2] = bin2bcd(alrm->time.tm_hour); in tps80031_rtc_set_alarm() [all …]
|
D | rtc-rc5t583.c | 99 rtc_data[0] = bin2bcd(tm->tm_sec); in rc5t583_rtc_set_time() 100 rtc_data[1] = bin2bcd(tm->tm_min); in rc5t583_rtc_set_time() 101 rtc_data[2] = bin2bcd(tm->tm_hour); in rc5t583_rtc_set_time() 102 rtc_data[3] = bin2bcd(tm->tm_wday); in rc5t583_rtc_set_time() 103 rtc_data[4] = bin2bcd(tm->tm_mday); in rc5t583_rtc_set_time() 104 rtc_data[5] = bin2bcd(tm->tm_mon + 1); in rc5t583_rtc_set_time() 105 rtc_data[6] = bin2bcd(tm->tm_year - 100); in rc5t583_rtc_set_time() 158 alarm_data[0] = bin2bcd(alm->time.tm_min); in rc5t583_rtc_set_alarm() 159 alarm_data[1] = bin2bcd(alm->time.tm_hour); in rc5t583_rtc_set_alarm() 160 alarm_data[2] = bin2bcd(alm->time.tm_mday); in rc5t583_rtc_set_alarm() [all …]
|
D | rtc-em3027.c | 95 buf[1] = bin2bcd(tm->tm_sec); in em3027_set_time() 96 buf[2] = bin2bcd(tm->tm_min); in em3027_set_time() 97 buf[3] = bin2bcd(tm->tm_hour); in em3027_set_time() 98 buf[4] = bin2bcd(tm->tm_mday); in em3027_set_time() 99 buf[5] = bin2bcd(tm->tm_wday); in em3027_set_time() 100 buf[6] = bin2bcd(tm->tm_mon); in em3027_set_time() 101 buf[7] = bin2bcd(tm->tm_year % 100); in em3027_set_time()
|
D | rtc-rv3029c2.c | 275 regs[RV3029C2_A_SC-RV3029C2_A_SC] = bin2bcd(tm->tm_sec & 0x7f); in rv3029c2_rtc_i2c_set_alarm() 276 regs[RV3029C2_A_MN-RV3029C2_A_SC] = bin2bcd(tm->tm_min & 0x7f); in rv3029c2_rtc_i2c_set_alarm() 277 regs[RV3029C2_A_HR-RV3029C2_A_SC] = bin2bcd(tm->tm_hour & 0x3f); in rv3029c2_rtc_i2c_set_alarm() 278 regs[RV3029C2_A_DT-RV3029C2_A_SC] = bin2bcd(tm->tm_mday & 0x3f); in rv3029c2_rtc_i2c_set_alarm() 279 regs[RV3029C2_A_MO-RV3029C2_A_SC] = bin2bcd((tm->tm_mon & 0x1f) - 1); in rv3029c2_rtc_i2c_set_alarm() 280 regs[RV3029C2_A_DW-RV3029C2_A_SC] = bin2bcd((tm->tm_wday & 7) - 1); in rv3029c2_rtc_i2c_set_alarm() 281 regs[RV3029C2_A_YR-RV3029C2_A_SC] = bin2bcd((tm->tm_year & 0x7f) - 100); in rv3029c2_rtc_i2c_set_alarm() 342 regs[RV3029C2_W_SEC-RV3029C2_W_SEC] = bin2bcd(tm->tm_sec); in rv3029c2_i2c_set_time() 343 regs[RV3029C2_W_MINUTES-RV3029C2_W_SEC] = bin2bcd(tm->tm_min); in rv3029c2_i2c_set_time() 344 regs[RV3029C2_W_HOURS-RV3029C2_W_SEC] = bin2bcd(tm->tm_hour); in rv3029c2_i2c_set_time() [all …]
|
D | rtc-vt8500.c | 139 writel((bin2bcd(tm->tm_year % 100) << DATE_YEAR_S) in vt8500_rtc_set_time() 140 | (bin2bcd(tm->tm_mon + 1) << DATE_MONTH_S) in vt8500_rtc_set_time() 141 | (bin2bcd(tm->tm_mday)) in vt8500_rtc_set_time() 144 writel((bin2bcd(tm->tm_wday) << TIME_DOW_S) in vt8500_rtc_set_time() 145 | (bin2bcd(tm->tm_hour) << TIME_HOUR_S) in vt8500_rtc_set_time() 146 | (bin2bcd(tm->tm_min) << TIME_MIN_S) in vt8500_rtc_set_time() 147 | (bin2bcd(tm->tm_sec)), in vt8500_rtc_set_time() 177 | (bin2bcd(alrm->time.tm_mday) << ALARM_DAY_S) in vt8500_rtc_set_alarm() 178 | (bin2bcd(alrm->time.tm_hour) << TIME_HOUR_S) in vt8500_rtc_set_alarm() 179 | (bin2bcd(alrm->time.tm_min) << TIME_MIN_S) in vt8500_rtc_set_alarm() [all …]
|
D | rtc-tps65910.c | 93 rtc_data[0] = bin2bcd(tm->tm_sec); in tps65910_rtc_set_time() 94 rtc_data[1] = bin2bcd(tm->tm_min); in tps65910_rtc_set_time() 95 rtc_data[2] = bin2bcd(tm->tm_hour); in tps65910_rtc_set_time() 96 rtc_data[3] = bin2bcd(tm->tm_mday); in tps65910_rtc_set_time() 97 rtc_data[4] = bin2bcd(tm->tm_mon + 1); in tps65910_rtc_set_time() 98 rtc_data[5] = bin2bcd(tm->tm_year - 100); in tps65910_rtc_set_time() 169 alarm_data[0] = bin2bcd(alm->time.tm_sec); in tps65910_rtc_set_alarm() 170 alarm_data[1] = bin2bcd(alm->time.tm_min); in tps65910_rtc_set_alarm() 171 alarm_data[2] = bin2bcd(alm->time.tm_hour); in tps65910_rtc_set_alarm() 172 alarm_data[3] = bin2bcd(alm->time.tm_mday); in tps65910_rtc_set_alarm() [all …]
|
D | rtc-palmas.c | 85 rtc_data[0] = bin2bcd(tm->tm_sec); in palmas_rtc_set_time() 86 rtc_data[1] = bin2bcd(tm->tm_min); in palmas_rtc_set_time() 87 rtc_data[2] = bin2bcd(tm->tm_hour); in palmas_rtc_set_time() 88 rtc_data[3] = bin2bcd(tm->tm_mday); in palmas_rtc_set_time() 89 rtc_data[4] = bin2bcd(tm->tm_mon + 1); in palmas_rtc_set_time() 90 rtc_data[5] = bin2bcd(tm->tm_year - 100); in palmas_rtc_set_time() 171 alarm_data[0] = bin2bcd(alm->time.tm_sec); in palmas_rtc_set_alarm() 172 alarm_data[1] = bin2bcd(alm->time.tm_min); in palmas_rtc_set_alarm() 173 alarm_data[2] = bin2bcd(alm->time.tm_hour); in palmas_rtc_set_alarm() 174 alarm_data[3] = bin2bcd(alm->time.tm_mday); in palmas_rtc_set_alarm() [all …]
|
D | rtc-mv.c | 54 rtc_reg = (bin2bcd(tm->tm_sec) << RTC_SECONDS_OFFS) | in mv_rtc_set_time() 55 (bin2bcd(tm->tm_min) << RTC_MINUTES_OFFS) | in mv_rtc_set_time() 56 (bin2bcd(tm->tm_hour) << RTC_HOURS_OFFS) | in mv_rtc_set_time() 57 (bin2bcd(tm->tm_wday) << RTC_WDAY_OFFS); in mv_rtc_set_time() 60 rtc_reg = (bin2bcd(tm->tm_mday) << RTC_MDAY_OFFS) | in mv_rtc_set_time() 61 (bin2bcd(tm->tm_mon + 1) << RTC_MONTH_OFFS) | in mv_rtc_set_time() 62 (bin2bcd(tm->tm_year % 100) << RTC_YEAR_OFFS); in mv_rtc_set_time() 143 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_sec)) in mv_rtc_set_alarm() 146 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_min)) in mv_rtc_set_alarm() 149 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_hour)) in mv_rtc_set_alarm() [all …]
|
D | rtc-ds3234.c | 83 ds3234_set_reg(dev, DS3234_REG_SECONDS, bin2bcd(dt->tm_sec)); in ds3234_set_time() 84 ds3234_set_reg(dev, DS3234_REG_MINUTES, bin2bcd(dt->tm_min)); in ds3234_set_time() 85 ds3234_set_reg(dev, DS3234_REG_HOURS, bin2bcd(dt->tm_hour) & 0x3f); in ds3234_set_time() 88 ds3234_set_reg(dev, DS3234_REG_DAY, bin2bcd(dt->tm_wday + 1)); in ds3234_set_time() 89 ds3234_set_reg(dev, DS3234_REG_DATE, bin2bcd(dt->tm_mday)); in ds3234_set_time() 92 ds3234_set_reg(dev, DS3234_REG_MONTH, bin2bcd(dt->tm_mon + 1)); in ds3234_set_time() 98 ds3234_set_reg(dev, DS3234_REG_YEAR, bin2bcd(dt->tm_year)); in ds3234_set_time()
|
D | rtc-ds1390.c | 106 chip->txrx_buf[1] = bin2bcd(dt->tm_sec); in ds1390_set_time() 107 chip->txrx_buf[2] = bin2bcd(dt->tm_min); in ds1390_set_time() 108 chip->txrx_buf[3] = bin2bcd(dt->tm_hour); in ds1390_set_time() 109 chip->txrx_buf[4] = bin2bcd(dt->tm_wday); in ds1390_set_time() 110 chip->txrx_buf[5] = bin2bcd(dt->tm_mday); in ds1390_set_time() 111 chip->txrx_buf[6] = bin2bcd(dt->tm_mon + 1) | in ds1390_set_time() 113 chip->txrx_buf[7] = bin2bcd(dt->tm_year % 100); in ds1390_set_time()
|
D | rtc-m41t94.c | 44 buf[M41T94_REG_SECONDS] = bin2bcd(tm->tm_sec); in m41t94_set_time() 45 buf[M41T94_REG_MINUTES] = bin2bcd(tm->tm_min); in m41t94_set_time() 46 buf[M41T94_REG_HOURS] = bin2bcd(tm->tm_hour); in m41t94_set_time() 47 buf[M41T94_REG_WDAY] = bin2bcd(tm->tm_wday + 1); in m41t94_set_time() 48 buf[M41T94_REG_DAY] = bin2bcd(tm->tm_mday); in m41t94_set_time() 49 buf[M41T94_REG_MONTH] = bin2bcd(tm->tm_mon + 1); in m41t94_set_time() 54 buf[M41T94_REG_YEAR] = bin2bcd(tm->tm_year % 100); in m41t94_set_time()
|
D | rtc-at91rm9200.c | 181 bin2bcd(tm->tm_sec) << 0 in at91_rtc_settime() 182 | bin2bcd(tm->tm_min) << 8 in at91_rtc_settime() 183 | bin2bcd(tm->tm_hour) << 16); in at91_rtc_settime() 186 bin2bcd((tm->tm_year + 1900) / 100) /* century */ in at91_rtc_settime() 187 | bin2bcd(tm->tm_year % 100) << 8 /* year */ in at91_rtc_settime() 188 | bin2bcd(tm->tm_mon + 1) << 16 /* tm_mon starts at zero */ in at91_rtc_settime() 189 | bin2bcd(tm->tm_wday + 1) << 21 /* day of the week [0-6], Sunday=0 */ in at91_rtc_settime() 190 | bin2bcd(tm->tm_mday) << 24); in at91_rtc_settime() 241 bin2bcd(tm.tm_sec) << 0 in at91_rtc_setalarm() 242 | bin2bcd(tm.tm_min) << 8 in at91_rtc_setalarm() [all …]
|
D | rtc-rk808.c | 119 rtc_data[0] = bin2bcd(tm->tm_sec); in rk808_rtc_set_time() 120 rtc_data[1] = bin2bcd(tm->tm_min); in rk808_rtc_set_time() 121 rtc_data[2] = bin2bcd(tm->tm_hour); in rk808_rtc_set_time() 122 rtc_data[3] = bin2bcd(tm->tm_mday); in rk808_rtc_set_time() 123 rtc_data[4] = bin2bcd(tm->tm_mon + 1); in rk808_rtc_set_time() 124 rtc_data[5] = bin2bcd(tm->tm_year - 100); in rk808_rtc_set_time() 125 rtc_data[6] = bin2bcd(tm->tm_wday); in rk808_rtc_set_time() 230 alrm_data[0] = bin2bcd(alrm->time.tm_sec); in rk808_rtc_setalarm() 231 alrm_data[1] = bin2bcd(alrm->time.tm_min); in rk808_rtc_setalarm() 232 alrm_data[2] = bin2bcd(alrm->time.tm_hour); in rk808_rtc_setalarm() [all …]
|
D | rtc-bq32k.c | 112 regs.seconds = bin2bcd(tm->tm_sec); in bq32k_rtc_set_time() 113 regs.minutes = bin2bcd(tm->tm_min); in bq32k_rtc_set_time() 114 regs.cent_hours = bin2bcd(tm->tm_hour) | BQ32K_CENT_EN; in bq32k_rtc_set_time() 115 regs.day = bin2bcd(tm->tm_wday + 1); in bq32k_rtc_set_time() 116 regs.date = bin2bcd(tm->tm_mday); in bq32k_rtc_set_time() 117 regs.month = bin2bcd(tm->tm_mon + 1); in bq32k_rtc_set_time() 121 regs.years = bin2bcd(tm->tm_year - 100); in bq32k_rtc_set_time() 123 regs.years = bin2bcd(tm->tm_year); in bq32k_rtc_set_time()
|
D | rtc-max6900.c | 180 regs[MAX6900_REG_SC] = bin2bcd(tm->tm_sec); in max6900_i2c_set_time() 181 regs[MAX6900_REG_MN] = bin2bcd(tm->tm_min); in max6900_i2c_set_time() 182 regs[MAX6900_REG_HR] = bin2bcd(tm->tm_hour); in max6900_i2c_set_time() 183 regs[MAX6900_REG_DT] = bin2bcd(tm->tm_mday); in max6900_i2c_set_time() 184 regs[MAX6900_REG_MO] = bin2bcd(tm->tm_mon + 1); in max6900_i2c_set_time() 185 regs[MAX6900_REG_DW] = bin2bcd(tm->tm_wday); in max6900_i2c_set_time() 186 regs[MAX6900_REG_YR] = bin2bcd(tm->tm_year % 100); in max6900_i2c_set_time() 187 regs[MAX6900_REG_CENTURY] = bin2bcd((tm->tm_year + 1900) / 100); in max6900_i2c_set_time()
|
D | rtc-rs5c348.c | 79 txp[RS5C348_REG_SECS] = bin2bcd(tm->tm_sec); in rs5c348_rtc_set_time() 80 txp[RS5C348_REG_MINS] = bin2bcd(tm->tm_min); in rs5c348_rtc_set_time() 82 txp[RS5C348_REG_HOURS] = bin2bcd(tm->tm_hour); in rs5c348_rtc_set_time() 85 txp[RS5C348_REG_HOURS] = bin2bcd((tm->tm_hour + 11) % 12 + 1) | in rs5c348_rtc_set_time() 88 txp[RS5C348_REG_WDAY] = bin2bcd(tm->tm_wday); in rs5c348_rtc_set_time() 89 txp[RS5C348_REG_DAY] = bin2bcd(tm->tm_mday); in rs5c348_rtc_set_time() 90 txp[RS5C348_REG_MONTH] = bin2bcd(tm->tm_mon + 1) | in rs5c348_rtc_set_time() 92 txp[RS5C348_REG_YEAR] = bin2bcd(tm->tm_year % 100); in rs5c348_rtc_set_time()
|
D | rtc-ds1302.c | 172 ds1302_writebyte(RTC_ADDR_SEC, bin2bcd(tm->tm_sec)); in ds1302_rtc_set_time() 173 ds1302_writebyte(RTC_ADDR_MIN, bin2bcd(tm->tm_min)); in ds1302_rtc_set_time() 174 ds1302_writebyte(RTC_ADDR_HOUR, bin2bcd(tm->tm_hour)); in ds1302_rtc_set_time() 175 ds1302_writebyte(RTC_ADDR_DAY, bin2bcd(tm->tm_wday)); in ds1302_rtc_set_time() 176 ds1302_writebyte(RTC_ADDR_DATE, bin2bcd(tm->tm_mday)); in ds1302_rtc_set_time() 177 ds1302_writebyte(RTC_ADDR_MON, bin2bcd(tm->tm_mon + 1)); in ds1302_rtc_set_time() 178 ds1302_writebyte(RTC_ADDR_YEAR, bin2bcd(tm->tm_year % 100)); in ds1302_rtc_set_time()
|
D | rtc-twl.c | 320 rtc_data[0] = bin2bcd(tm->tm_sec); in twl_rtc_set_time() 321 rtc_data[1] = bin2bcd(tm->tm_min); in twl_rtc_set_time() 322 rtc_data[2] = bin2bcd(tm->tm_hour); in twl_rtc_set_time() 323 rtc_data[3] = bin2bcd(tm->tm_mday); in twl_rtc_set_time() 324 rtc_data[4] = bin2bcd(tm->tm_mon + 1); in twl_rtc_set_time() 325 rtc_data[5] = bin2bcd(tm->tm_year - 100); in twl_rtc_set_time() 392 alarm_data[0] = bin2bcd(alm->time.tm_sec); in twl_rtc_set_alarm() 393 alarm_data[1] = bin2bcd(alm->time.tm_min); in twl_rtc_set_alarm() 394 alarm_data[2] = bin2bcd(alm->time.tm_hour); in twl_rtc_set_alarm() 395 alarm_data[3] = bin2bcd(alm->time.tm_mday); in twl_rtc_set_alarm() [all …]
|
D | rtc-m48t86.c | 106 ops->writebyte(bin2bcd(tm->tm_sec), M48T86_REG_SEC); in m48t86_rtc_set_time() 107 ops->writebyte(bin2bcd(tm->tm_min), M48T86_REG_MIN); in m48t86_rtc_set_time() 108 ops->writebyte(bin2bcd(tm->tm_hour), M48T86_REG_HOUR); in m48t86_rtc_set_time() 109 ops->writebyte(bin2bcd(tm->tm_mday), M48T86_REG_DOM); in m48t86_rtc_set_time() 110 ops->writebyte(bin2bcd(tm->tm_mon + 1), M48T86_REG_MONTH); in m48t86_rtc_set_time() 111 ops->writebyte(bin2bcd(tm->tm_year % 100), M48T86_REG_YEAR); in m48t86_rtc_set_time() 112 ops->writebyte(bin2bcd(tm->tm_wday), M48T86_REG_DOW); in m48t86_rtc_set_time()
|
D | rtc-m41t93.c | 91 data[M41T93_REG_ST_SEC] = bin2bcd(tm->tm_sec); in m41t93_set_time() 92 data[M41T93_REG_MIN] = bin2bcd(tm->tm_min); in m41t93_set_time() 93 data[M41T93_REG_CENT_HOUR] = bin2bcd(tm->tm_hour) | in m41t93_set_time() 95 data[M41T93_REG_DAY] = bin2bcd(tm->tm_mday); in m41t93_set_time() 96 data[M41T93_REG_WDAY] = bin2bcd(tm->tm_wday + 1); in m41t93_set_time() 97 data[M41T93_REG_MON] = bin2bcd(tm->tm_mon + 1); in m41t93_set_time() 98 data[M41T93_REG_YEAR] = bin2bcd(tm->tm_year % 100); in m41t93_set_time()
|
D | rtc-ds1511.c | 157 rtc_write(bin2bcd(deciseconds % 100), DS1511_WD_MSEC); in ds1511_wdog_set() 158 rtc_write(bin2bcd(deciseconds / 100), DS1511_WD_SEC); in ds1511_wdog_set() 220 sec = bin2bcd(sec) & 0x7f; in ds1511_rtc_set_time() 221 min = bin2bcd(min) & 0x7f; in ds1511_rtc_set_time() 222 hrs = bin2bcd(hrs) & 0x3f; in ds1511_rtc_set_time() 223 day = bin2bcd(day) & 0x3f; in ds1511_rtc_set_time() 224 mon = bin2bcd(mon) & 0x1f; in ds1511_rtc_set_time() 225 yrs = bin2bcd(yrs) & 0xff; in ds1511_rtc_set_time() 226 cen = bin2bcd(cen) & 0xff; in ds1511_rtc_set_time() 304 0x80 : bin2bcd(pdata->alrm_mday) & 0x3f, in ds1511_rtc_update_alarm() [all …]
|
D | rtc-pcf85063.c | 102 buf[PCF85063_REG_SC] = bin2bcd(tm->tm_sec) & 0x7F; in pcf85063_set_datetime() 104 buf[PCF85063_REG_MN] = bin2bcd(tm->tm_min); in pcf85063_set_datetime() 105 buf[PCF85063_REG_HR] = bin2bcd(tm->tm_hour); in pcf85063_set_datetime() 108 buf[PCF85063_REG_DM] = bin2bcd(tm->tm_mday); in pcf85063_set_datetime() 114 buf[PCF85063_REG_MO] = bin2bcd(tm->tm_mon + 1); in pcf85063_set_datetime() 117 buf[PCF85063_REG_YR] = bin2bcd(tm->tm_year % 100); in pcf85063_set_datetime()
|
D | rtc-stk17ta8.c | 87 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in stk17ta8_rtc_set_time() 88 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in stk17ta8_rtc_set_time() 89 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in stk17ta8_rtc_set_time() 90 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in stk17ta8_rtc_set_time() 91 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in stk17ta8_rtc_set_time() 92 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in stk17ta8_rtc_set_time() 93 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in stk17ta8_rtc_set_time() 94 writeb(bin2bcd((tm->tm_year + 1900) / 100), ioaddr + RTC_CENTURY); in stk17ta8_rtc_set_time() 153 0x80 : bin2bcd(pdata->alrm_mday), in stk17ta8_rtc_update_alarm() 156 0x80 : bin2bcd(pdata->alrm_hour), in stk17ta8_rtc_update_alarm() [all …]
|
D | rtc-ds3232.c | 167 buf[0] = bin2bcd(time->tm_sec); in ds3232_set_time() 168 buf[1] = bin2bcd(time->tm_min); in ds3232_set_time() 169 buf[2] = bin2bcd(time->tm_hour); in ds3232_set_time() 171 buf[3] = bin2bcd(time->tm_wday + 1); in ds3232_set_time() 172 buf[4] = bin2bcd(time->tm_mday); /* Date */ in ds3232_set_time() 174 buf[5] = bin2bcd(time->tm_mon + 1); in ds3232_set_time() 177 buf[6] = bin2bcd(time->tm_year - 100); in ds3232_set_time() 179 buf[6] = bin2bcd(time->tm_year); in ds3232_set_time() 250 buf[0] = bin2bcd(alarm->time.tm_sec); in ds3232_set_alarm() 251 buf[1] = bin2bcd(alarm->time.tm_min); in ds3232_set_alarm() [all …]
|
D | rtc-ds1553.c | 83 century = bin2bcd((tm->tm_year + 1900) / 100); in ds1553_rtc_set_time() 87 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1553_rtc_set_time() 88 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1553_rtc_set_time() 89 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1553_rtc_set_time() 90 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1553_rtc_set_time() 91 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1553_rtc_set_time() 92 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1553_rtc_set_time() 93 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1553_rtc_set_time() 146 0x80 : bin2bcd(pdata->alrm_mday), in ds1553_rtc_update_alarm() 149 0x80 : bin2bcd(pdata->alrm_hour), in ds1553_rtc_update_alarm() [all …]
|
D | rtc-max8907.c | 87 regs[RTC_YEAR2] = bin2bcd(high); in tm_to_regs() 88 regs[RTC_YEAR1] = bin2bcd(low); in tm_to_regs() 89 regs[RTC_MONTH] = bin2bcd(tm->tm_mon + 1); in tm_to_regs() 90 regs[RTC_DATE] = bin2bcd(tm->tm_mday); in tm_to_regs() 92 regs[RTC_HOUR] = bin2bcd(tm->tm_hour); in tm_to_regs() 93 regs[RTC_MIN] = bin2bcd(tm->tm_min); in tm_to_regs() 94 regs[RTC_SEC] = bin2bcd(tm->tm_sec); in tm_to_regs()
|
D | rtc-opal.c | 48 *y_m_d |= ((u32)bin2bcd((tm->tm_year + 1900) / 100)) << 24; in tm_to_opal() 49 *y_m_d |= ((u32)bin2bcd((tm->tm_year + 1900) % 100)) << 16; in tm_to_opal() 50 *y_m_d |= ((u32)bin2bcd((tm->tm_mon + 1))) << 8; in tm_to_opal() 51 *y_m_d |= ((u32)bin2bcd(tm->tm_mday)); in tm_to_opal() 53 *h_m_s_ms |= ((u64)bin2bcd(tm->tm_hour)) << 56; in tm_to_opal() 54 *h_m_s_ms |= ((u64)bin2bcd(tm->tm_min)) << 48; in tm_to_opal() 55 *h_m_s_ms |= ((u64)bin2bcd(tm->tm_sec)) << 40; in tm_to_opal()
|
D | rtc-s35390a.c | 129 return bin2bcd(hour); in s35390a_hr2reg() 132 return bin2bcd(hour); in s35390a_hr2reg() 134 return 0x40 | bin2bcd(hour - 12); in s35390a_hr2reg() 162 buf[S35390A_BYTE_YEAR] = bin2bcd(tm->tm_year - 100); in s35390a_set_datetime() 163 buf[S35390A_BYTE_MONTH] = bin2bcd(tm->tm_mon + 1); in s35390a_set_datetime() 164 buf[S35390A_BYTE_DAY] = bin2bcd(tm->tm_mday); in s35390a_set_datetime() 165 buf[S35390A_BYTE_WDAY] = bin2bcd(tm->tm_wday); in s35390a_set_datetime() 167 buf[S35390A_BYTE_MINS] = bin2bcd(tm->tm_min); in s35390a_set_datetime() 168 buf[S35390A_BYTE_SECS] = bin2bcd(tm->tm_sec); in s35390a_set_datetime() 244 buf[S35390A_ALRM_BYTE_WDAY] = bin2bcd(alm->time.tm_wday) | 0x80; in s35390a_set_alarm() [all …]
|
D | rtc-r9701.c | 106 ret = write_reg(dev, RHRCNT, bin2bcd(dt->tm_hour)); in r9701_set_datetime() 107 ret = ret ? ret : write_reg(dev, RMINCNT, bin2bcd(dt->tm_min)); in r9701_set_datetime() 108 ret = ret ? ret : write_reg(dev, RSECCNT, bin2bcd(dt->tm_sec)); in r9701_set_datetime() 109 ret = ret ? ret : write_reg(dev, RDAYCNT, bin2bcd(dt->tm_mday)); in r9701_set_datetime() 110 ret = ret ? ret : write_reg(dev, RMONCNT, bin2bcd(dt->tm_mon + 1)); in r9701_set_datetime() 111 ret = ret ? ret : write_reg(dev, RYRCNT, bin2bcd(dt->tm_year - 100)); in r9701_set_datetime()
|
D | rtc-bq4802.c | 110 sec = bin2bcd(sec); in bq4802_set_time() 111 min = bin2bcd(min); in bq4802_set_time() 112 hrs = bin2bcd(hrs); in bq4802_set_time() 113 day = bin2bcd(day); in bq4802_set_time() 114 mon = bin2bcd(mon); in bq4802_set_time() 115 yrs = bin2bcd(yrs); in bq4802_set_time() 116 century = bin2bcd(century); in bq4802_set_time()
|
D | rtc-ds1742.c | 70 century = bin2bcd((tm->tm_year + 1900) / 100); in ds1742_rtc_set_time() 74 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1742_rtc_set_time() 75 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1742_rtc_set_time() 76 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1742_rtc_set_time() 77 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1742_rtc_set_time() 78 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1742_rtc_set_time() 79 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1742_rtc_set_time() 80 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1742_rtc_set_time()
|
D | rtc-ds1216.c | 117 regs.sec = bin2bcd(tm->tm_sec); in ds1216_rtc_set_time() 118 regs.min = bin2bcd(tm->tm_min); in ds1216_rtc_set_time() 124 regs.hour |= bin2bcd(tm->tm_hour); in ds1216_rtc_set_time() 127 regs.mday = bin2bcd(tm->tm_mday); in ds1216_rtc_set_time() 128 regs.month = bin2bcd(tm->tm_mon); in ds1216_rtc_set_time() 129 regs.year = bin2bcd(tm->tm_year % 100); in ds1216_rtc_set_time()
|
D | rtc-pcf2127.c | 115 buf[i++] = bin2bcd(tm->tm_sec); in pcf2127_set_datetime() 116 buf[i++] = bin2bcd(tm->tm_min); in pcf2127_set_datetime() 117 buf[i++] = bin2bcd(tm->tm_hour); in pcf2127_set_datetime() 118 buf[i++] = bin2bcd(tm->tm_mday); in pcf2127_set_datetime() 122 buf[i++] = bin2bcd(tm->tm_mon + 1); in pcf2127_set_datetime() 125 buf[i++] = bin2bcd(tm->tm_year % 100); in pcf2127_set_datetime()
|
D | rtc-m48t35.c | 119 sec = bin2bcd(sec); in m48t35_set_time() 120 min = bin2bcd(min); in m48t35_set_time() 121 hrs = bin2bcd(hrs); in m48t35_set_time() 122 day = bin2bcd(day); in m48t35_set_time() 123 mon = bin2bcd(mon); in m48t35_set_time() 124 yrs = bin2bcd(yrs); in m48t35_set_time()
|
D | rtc-rx4581.c | 196 buf[RX4581_REG_SC+1] = bin2bcd(tm->tm_sec); in rx4581_set_datetime() 197 buf[RX4581_REG_MN+1] = bin2bcd(tm->tm_min); in rx4581_set_datetime() 198 buf[RX4581_REG_HR+1] = bin2bcd(tm->tm_hour); in rx4581_set_datetime() 200 buf[RX4581_REG_DM+1] = bin2bcd(tm->tm_mday); in rx4581_set_datetime() 203 buf[RX4581_REG_MO+1] = bin2bcd(tm->tm_mon + 1); in rx4581_set_datetime() 206 buf[RX4581_REG_YR+1] = bin2bcd(tm->tm_year % 100); in rx4581_set_datetime()
|
D | rtc-isl1208.c | 394 regs[ISL1208_REG_SCA - offs] = bin2bcd(alarm_tm->tm_sec) | enable; in isl1208_i2c_set_alarm() 395 regs[ISL1208_REG_MNA - offs] = bin2bcd(alarm_tm->tm_min) | enable; in isl1208_i2c_set_alarm() 396 regs[ISL1208_REG_HRA - offs] = bin2bcd(alarm_tm->tm_hour) | in isl1208_i2c_set_alarm() 399 regs[ISL1208_REG_DTA - offs] = bin2bcd(alarm_tm->tm_mday) | enable; in isl1208_i2c_set_alarm() 400 regs[ISL1208_REG_MOA - offs] = bin2bcd(alarm_tm->tm_mon + 1) | enable; in isl1208_i2c_set_alarm() 401 regs[ISL1208_REG_DWA - offs] = bin2bcd(alarm_tm->tm_wday & 7) | enable; in isl1208_i2c_set_alarm() 438 regs[ISL1208_REG_SC] = bin2bcd(tm->tm_sec); in isl1208_i2c_set_time() 439 regs[ISL1208_REG_MN] = bin2bcd(tm->tm_min); in isl1208_i2c_set_time() 440 regs[ISL1208_REG_HR] = bin2bcd(tm->tm_hour) | ISL1208_REG_HR_MIL; in isl1208_i2c_set_time() 442 regs[ISL1208_REG_DT] = bin2bcd(tm->tm_mday); in isl1208_i2c_set_time() [all …]
|
D | rtc-rs5c313.c | 299 data = bin2bcd(tm->tm_sec); in rs5c313_rtc_set_time() 303 data = bin2bcd(tm->tm_min); in rs5c313_rtc_set_time() 307 data = bin2bcd(tm->tm_hour); in rs5c313_rtc_set_time() 311 data = bin2bcd(tm->tm_mday); in rs5c313_rtc_set_time() 315 data = bin2bcd(tm->tm_mon + 1); in rs5c313_rtc_set_time() 319 data = bin2bcd(tm->tm_year % 100); in rs5c313_rtc_set_time() 323 data = bin2bcd(tm->tm_wday); in rs5c313_rtc_set_time()
|
D | rtc-nuc900.c | 122 gettm->bcd_mday = bin2bcd(settm->tm_mday) << 0; in nuc900_rtc_bin2bcd() 123 gettm->bcd_mon = bin2bcd(settm->tm_mon) << 8; in nuc900_rtc_bin2bcd() 127 gettm->bcd_year = bin2bcd(settm->tm_year) << 16; in nuc900_rtc_bin2bcd() 129 gettm->bcd_year = bin2bcd(settm->tm_year - 100) << 16; in nuc900_rtc_bin2bcd() 132 gettm->bcd_sec = bin2bcd(settm->tm_sec) << 0; in nuc900_rtc_bin2bcd() 133 gettm->bcd_min = bin2bcd(settm->tm_min) << 8; in nuc900_rtc_bin2bcd() 134 gettm->bcd_hour = bin2bcd(settm->tm_hour) << 16; in nuc900_rtc_bin2bcd()
|
D | rtc-ds1286.c | 244 sec = bin2bcd(sec); in ds1286_set_time() 245 min = bin2bcd(min); in ds1286_set_time() 246 hrs = bin2bcd(hrs); in ds1286_set_time() 247 day = bin2bcd(day); in ds1286_set_time() 248 mon = bin2bcd(mon); in ds1286_set_time() 249 yrs = bin2bcd(yrs); in ds1286_set_time() 308 min = bin2bcd(min); in ds1286_set_alarm() 309 hrs = bin2bcd(hrs); in ds1286_set_alarm()
|
D | rtc-fm3130.c | 157 buf[FM3130_RTC_SECONDS] = bin2bcd(t->tm_sec); in fm3130_set_time() 158 buf[FM3130_RTC_MINUTES] = bin2bcd(t->tm_min); in fm3130_set_time() 159 buf[FM3130_RTC_HOURS] = bin2bcd(t->tm_hour); in fm3130_set_time() 160 buf[FM3130_RTC_DAY] = bin2bcd(t->tm_wday + 1); in fm3130_set_time() 161 buf[FM3130_RTC_DATE] = bin2bcd(t->tm_mday); in fm3130_set_time() 162 buf[FM3130_RTC_MONTHS] = bin2bcd(t->tm_mon + 1); in fm3130_set_time() 166 buf[FM3130_RTC_YEARS] = bin2bcd(tmp); in fm3130_set_time() 258 (tm->tm_sec != -1) ? bin2bcd(tm->tm_sec) : 0x80; in fm3130_set_alarm() 261 (tm->tm_min != -1) ? bin2bcd(tm->tm_min) : 0x80; in fm3130_set_alarm() 264 (tm->tm_hour != -1) ? bin2bcd(tm->tm_hour) : 0x80; in fm3130_set_alarm() [all …]
|
D | rtc-rs5c372.c | 172 return bin2bcd(hour); in rs5c_hr2reg() 175 return 0x20 | bin2bcd(hour - 12); in rs5c_hr2reg() 177 return 0x20 | bin2bcd(12); in rs5c_hr2reg() 179 return bin2bcd(12); in rs5c_hr2reg() 180 return bin2bcd(hour); in rs5c_hr2reg() 227 buf[0] = bin2bcd(tm->tm_sec); in rs5c372_set_datetime() 228 buf[1] = bin2bcd(tm->tm_min); in rs5c372_set_datetime() 230 buf[3] = bin2bcd(tm->tm_wday); in rs5c372_set_datetime() 231 buf[4] = bin2bcd(tm->tm_mday); in rs5c372_set_datetime() 232 buf[5] = bin2bcd(tm->tm_mon + 1); in rs5c372_set_datetime() [all …]
|
D | rtc-as3722.c | 44 rbuff[0] = bin2bcd(tm->tm_sec); in as3722_time_to_reg() 45 rbuff[1] = bin2bcd(tm->tm_min); in as3722_time_to_reg() 46 rbuff[2] = bin2bcd(tm->tm_hour); in as3722_time_to_reg() 47 rbuff[3] = bin2bcd(tm->tm_mday); in as3722_time_to_reg() 48 rbuff[4] = bin2bcd(tm->tm_mon); in as3722_time_to_reg() 49 rbuff[5] = bin2bcd(tm->tm_year - (AS3722_RTC_START_YEAR - 1900)); in as3722_time_to_reg()
|
D | rtc-max8998.c | 101 data[RTC_SEC] = bin2bcd(tm->tm_sec); in max8998_tm_to_data() 102 data[RTC_MIN] = bin2bcd(tm->tm_min); in max8998_tm_to_data() 103 data[RTC_HOUR] = bin2bcd(tm->tm_hour); in max8998_tm_to_data() 105 data[RTC_DATE] = bin2bcd(tm->tm_mday); in max8998_tm_to_data() 106 data[RTC_MONTH] = bin2bcd(tm->tm_mon); in max8998_tm_to_data() 107 data[RTC_YEAR1] = bin2bcd(tm->tm_year % 100); in max8998_tm_to_data() 108 data[RTC_YEAR2] = bin2bcd((tm->tm_year + 1900) / 100); in max8998_tm_to_data()
|
D | rtc-pcf50633.c | 80 pcf->time[PCF50633_TI_SEC] = bin2bcd(rtc->tm_sec); in rtc2pcf_time() 81 pcf->time[PCF50633_TI_MIN] = bin2bcd(rtc->tm_min); in rtc2pcf_time() 82 pcf->time[PCF50633_TI_HOUR] = bin2bcd(rtc->tm_hour); in rtc2pcf_time() 83 pcf->time[PCF50633_TI_WKDAY] = bin2bcd(rtc->tm_wday); in rtc2pcf_time() 84 pcf->time[PCF50633_TI_DAY] = bin2bcd(rtc->tm_mday); in rtc2pcf_time() 85 pcf->time[PCF50633_TI_MONTH] = bin2bcd(rtc->tm_mon + 1); in rtc2pcf_time() 86 pcf->time[PCF50633_TI_YEAR] = bin2bcd(rtc->tm_year % 100); in rtc2pcf_time()
|
D | rtc-isl12057.c | 128 regs[ISL12057_REG_RTC_SC] = bin2bcd(tm->tm_sec); in isl12057_rtc_tm_to_regs() 129 regs[ISL12057_REG_RTC_MN] = bin2bcd(tm->tm_min); in isl12057_rtc_tm_to_regs() 130 regs[ISL12057_REG_RTC_HR] = bin2bcd(tm->tm_hour); /* 24-hour format */ in isl12057_rtc_tm_to_regs() 131 regs[ISL12057_REG_RTC_DT] = bin2bcd(tm->tm_mday); in isl12057_rtc_tm_to_regs() 132 regs[ISL12057_REG_RTC_MO] = bin2bcd(tm->tm_mon + 1) | century_bit; in isl12057_rtc_tm_to_regs() 133 regs[ISL12057_REG_RTC_YR] = bin2bcd(tm->tm_year % 100); in isl12057_rtc_tm_to_regs() 134 regs[ISL12057_REG_RTC_DW] = bin2bcd(tm->tm_wday + 1); in isl12057_rtc_tm_to_regs() 373 regs[0] = bin2bcd(alarm_tm->tm_sec) & 0x7f; in isl12057_rtc_set_alarm() 374 regs[1] = bin2bcd(alarm_tm->tm_min) & 0x7f; in isl12057_rtc_set_alarm() 375 regs[2] = bin2bcd(alarm_tm->tm_hour) & 0x3f; in isl12057_rtc_set_alarm() [all …]
|
D | rtc-hym8563.c | 135 buf[0] = bin2bcd(tm->tm_sec); in hym8563_rtc_set_time() 136 buf[1] = bin2bcd(tm->tm_min); in hym8563_rtc_set_time() 137 buf[2] = bin2bcd(tm->tm_hour); in hym8563_rtc_set_time() 138 buf[3] = bin2bcd(tm->tm_mday); in hym8563_rtc_set_time() 139 buf[4] = bin2bcd(tm->tm_wday); in hym8563_rtc_set_time() 140 buf[5] = bin2bcd(tm->tm_mon + 1); in hym8563_rtc_set_time() 265 bin2bcd(alm_tm->tm_min) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm() 268 bin2bcd(alm_tm->tm_hour) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm() 271 bin2bcd(alm_tm->tm_mday) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm() 274 bin2bcd(alm_tm->tm_wday) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()
|
D | rtc-isl12022.c | 213 buf[ISL12022_REG_SC] = bin2bcd(tm->tm_sec); in isl12022_set_datetime() 214 buf[ISL12022_REG_MN] = bin2bcd(tm->tm_min); in isl12022_set_datetime() 215 buf[ISL12022_REG_HR] = bin2bcd(tm->tm_hour) | ISL12022_HR_MIL; in isl12022_set_datetime() 217 buf[ISL12022_REG_DT] = bin2bcd(tm->tm_mday); in isl12022_set_datetime() 220 buf[ISL12022_REG_MO] = bin2bcd(tm->tm_mon + 1); in isl12022_set_datetime() 223 buf[ISL12022_REG_YR] = bin2bcd(tm->tm_year % 100); in isl12022_set_datetime()
|
D | rtc-m48t59.c | 136 M48T59_WRITE((bin2bcd(tm->tm_sec) & 0x7F), M48T59_SEC); in m48t59_rtc_set_time() 137 M48T59_WRITE((bin2bcd(tm->tm_min) & 0x7F), M48T59_MIN); in m48t59_rtc_set_time() 138 M48T59_WRITE((bin2bcd(tm->tm_hour) & 0x3F), M48T59_HOUR); in m48t59_rtc_set_time() 139 M48T59_WRITE((bin2bcd(tm->tm_mday) & 0x3F), M48T59_MDAY); in m48t59_rtc_set_time() 141 M48T59_WRITE((bin2bcd(tm->tm_mon + 1) & 0x1F), M48T59_MONTH); in m48t59_rtc_set_time() 142 M48T59_WRITE(bin2bcd(year % 100), M48T59_YEAR); in m48t59_rtc_set_time() 146 val |= (bin2bcd(tm->tm_wday) & 0x07); in m48t59_rtc_set_time() 231 mday = (mday >= 1 && mday <= 31) ? bin2bcd(mday) : 0xff; in m48t59_rtc_setalarm() 236 hour = (hour < 24) ? bin2bcd(hour) : 0x00; in m48t59_rtc_setalarm() 239 min = (min < 60) ? bin2bcd(min) : 0x00; in m48t59_rtc_setalarm() [all …]
|
D | rtc-rx8025.c | 243 date[RX8025_REG_SEC] = bin2bcd(dt->tm_sec); in rx8025_set_time() 244 date[RX8025_REG_MIN] = bin2bcd(dt->tm_min); in rx8025_set_time() 246 date[RX8025_REG_HOUR] = bin2bcd(dt->tm_hour); in rx8025_set_time() 249 | bin2bcd((dt->tm_hour + 11) % 12 + 1); in rx8025_set_time() 251 date[RX8025_REG_WDAY] = bin2bcd(dt->tm_wday); in rx8025_set_time() 252 date[RX8025_REG_MDAY] = bin2bcd(dt->tm_mday); in rx8025_set_time() 253 date[RX8025_REG_MONTH] = bin2bcd(dt->tm_mon + 1); in rx8025_set_time() 254 date[RX8025_REG_YEAR] = bin2bcd(dt->tm_year % 100); in rx8025_set_time() 374 ald[0] = bin2bcd(t->time.tm_min); in rx8025_set_alarm() 376 ald[1] = bin2bcd(t->time.tm_hour); in rx8025_set_alarm() [all …]
|
D | rtc-pcf8563.c | 258 buf[PCF8563_REG_SC] = bin2bcd(tm->tm_sec); in pcf8563_set_datetime() 259 buf[PCF8563_REG_MN] = bin2bcd(tm->tm_min); in pcf8563_set_datetime() 260 buf[PCF8563_REG_HR] = bin2bcd(tm->tm_hour); in pcf8563_set_datetime() 262 buf[PCF8563_REG_DM] = bin2bcd(tm->tm_mday); in pcf8563_set_datetime() 265 buf[PCF8563_REG_MO] = bin2bcd(tm->tm_mon + 1); in pcf8563_set_datetime() 268 buf[PCF8563_REG_YR] = bin2bcd(tm->tm_year % 100); in pcf8563_set_datetime() 380 buf[0] = bin2bcd(tm->time.tm_min); in pcf8563_rtc_set_alarm() 381 buf[1] = bin2bcd(tm->time.tm_hour); in pcf8563_rtc_set_alarm() 382 buf[2] = bin2bcd(tm->time.tm_mday); in pcf8563_rtc_set_alarm()
|
D | rtc-abx80x.c | 133 buf[ABX8XX_REG_SC] = bin2bcd(tm->tm_sec); in abx80x_rtc_set_time() 134 buf[ABX8XX_REG_MN] = bin2bcd(tm->tm_min); in abx80x_rtc_set_time() 135 buf[ABX8XX_REG_HR] = bin2bcd(tm->tm_hour); in abx80x_rtc_set_time() 136 buf[ABX8XX_REG_DA] = bin2bcd(tm->tm_mday); in abx80x_rtc_set_time() 137 buf[ABX8XX_REG_MO] = bin2bcd(tm->tm_mon + 1); in abx80x_rtc_set_time() 138 buf[ABX8XX_REG_YR] = bin2bcd(tm->tm_year - 100); in abx80x_rtc_set_time()
|
D | rtc-rx8581.c | 189 buf[RX8581_REG_SC] = bin2bcd(tm->tm_sec); in rx8581_set_datetime() 190 buf[RX8581_REG_MN] = bin2bcd(tm->tm_min); in rx8581_set_datetime() 191 buf[RX8581_REG_HR] = bin2bcd(tm->tm_hour); in rx8581_set_datetime() 193 buf[RX8581_REG_DM] = bin2bcd(tm->tm_mday); in rx8581_set_datetime() 196 buf[RX8581_REG_MO] = bin2bcd(tm->tm_mon + 1); in rx8581_set_datetime() 199 buf[RX8581_REG_YR] = bin2bcd(tm->tm_year % 100); in rx8581_set_datetime()
|
D | rtc-pcf8523.c | 227 regs[1] = bin2bcd(tm->tm_sec); in pcf8523_rtc_set_time() 228 regs[2] = bin2bcd(tm->tm_min); in pcf8523_rtc_set_time() 229 regs[3] = bin2bcd(tm->tm_hour); in pcf8523_rtc_set_time() 230 regs[4] = bin2bcd(tm->tm_mday); in pcf8523_rtc_set_time() 232 regs[6] = bin2bcd(tm->tm_mon + 1); in pcf8523_rtc_set_time() 233 regs[7] = bin2bcd(tm->tm_year - 100); in pcf8523_rtc_set_time()
|
D | rtc-ds1343.c | 410 bin2bcd(dt->tm_sec)); in ds1343_set_time() 415 bin2bcd(dt->tm_min)); in ds1343_set_time() 420 bin2bcd(dt->tm_hour) & 0x3F); in ds1343_set_time() 425 bin2bcd(dt->tm_wday + 1)); in ds1343_set_time() 430 bin2bcd(dt->tm_mday)); in ds1343_set_time() 435 bin2bcd(dt->tm_mon + 1)); in ds1343_set_time() 442 bin2bcd(dt->tm_year)); in ds1343_set_time() 476 0x80 : bin2bcd(priv->alarm_sec) & 0x7F; in ds1343_update_alarm() 478 0x80 : bin2bcd(priv->alarm_min) & 0x7F; in ds1343_update_alarm() 480 0x80 : bin2bcd(priv->alarm_hour) & 0x3F; in ds1343_update_alarm() [all …]
|
D | rtc-v3020.c | 281 v3020_set_reg(chip, V3020_SECONDS, bin2bcd(dt->tm_sec)); in v3020_set_time() 282 v3020_set_reg(chip, V3020_MINUTES, bin2bcd(dt->tm_min)); in v3020_set_time() 283 v3020_set_reg(chip, V3020_HOURS, bin2bcd(dt->tm_hour)); in v3020_set_time() 284 v3020_set_reg(chip, V3020_MONTH_DAY, bin2bcd(dt->tm_mday)); in v3020_set_time() 285 v3020_set_reg(chip, V3020_MONTH, bin2bcd(dt->tm_mon + 1)); in v3020_set_time() 286 v3020_set_reg(chip, V3020_WEEK_DAY, bin2bcd(dt->tm_wday)); in v3020_set_time() 287 v3020_set_reg(chip, V3020_YEAR, bin2bcd(dt->tm_year % 100)); in v3020_set_time()
|
D | rtc-ds1307.c | 422 buf[DS1307_REG_SECS] = bin2bcd(t->tm_sec); in ds1307_set_time() 423 buf[DS1307_REG_MIN] = bin2bcd(t->tm_min); in ds1307_set_time() 424 buf[DS1307_REG_HOUR] = bin2bcd(t->tm_hour); in ds1307_set_time() 425 buf[DS1307_REG_WDAY] = bin2bcd(t->tm_wday + 1); in ds1307_set_time() 426 buf[DS1307_REG_MDAY] = bin2bcd(t->tm_mday); in ds1307_set_time() 427 buf[DS1307_REG_MONTH] = bin2bcd(t->tm_mon + 1); in ds1307_set_time() 431 buf[DS1307_REG_YEAR] = bin2bcd(tmp); in ds1307_set_time() 554 buf[0] = bin2bcd(t->time.tm_sec); in ds1337_set_alarm() 555 buf[1] = bin2bcd(t->time.tm_min); in ds1337_set_alarm() 556 buf[2] = bin2bcd(t->time.tm_hour); in ds1337_set_alarm() [all …]
|
D | rtc-pcf8583.c | 98 buf[3] = bin2bcd(dt->tm_sec); in pcf8583_set_datetime() 99 buf[4] = bin2bcd(dt->tm_min); in pcf8583_set_datetime() 100 buf[5] = bin2bcd(dt->tm_hour); in pcf8583_set_datetime() 104 buf[6] = bin2bcd(dt->tm_mday) | (dt->tm_year << 6); in pcf8583_set_datetime() 105 buf[7] = bin2bcd(dt->tm_mon + 1) | (dt->tm_wday << 5); in pcf8583_set_datetime()
|
D | rtc-pcf2123.c | 199 txbuf[1] = bin2bcd(tm->tm_sec & 0x7F); in pcf2123_rtc_set_time() 200 txbuf[2] = bin2bcd(tm->tm_min & 0x7F); in pcf2123_rtc_set_time() 201 txbuf[3] = bin2bcd(tm->tm_hour & 0x3F); in pcf2123_rtc_set_time() 202 txbuf[4] = bin2bcd(tm->tm_mday & 0x3F); in pcf2123_rtc_set_time() 204 txbuf[6] = bin2bcd((tm->tm_mon + 1) & 0x1F); /* rtc mn 1-12 */ in pcf2123_rtc_set_time() 205 txbuf[7] = bin2bcd(tm->tm_year < 100 ? tm->tm_year : tm->tm_year - 100); in pcf2123_rtc_set_time()
|
D | rtc-ds1305.c | 130 return DS1305_HR_12 | bin2bcd(hour); in hour2bcd() 132 return DS1305_HR_12 | DS1305_HR_PM | bin2bcd(hour); in hour2bcd() 134 return bin2bcd(hour); in hour2bcd() 227 *bp++ = bin2bcd(time->tm_sec); in ds1305_set_time() 228 *bp++ = bin2bcd(time->tm_min); in ds1305_set_time() 231 *bp++ = bin2bcd(time->tm_mday); in ds1305_set_time() 232 *bp++ = bin2bcd(time->tm_mon + 1); in ds1305_set_time() 233 *bp++ = bin2bcd(time->tm_year - 100); in ds1305_set_time() 375 buf[1 + DS1305_SEC] = bin2bcd(alm->time.tm_sec); in ds1305_set_alarm() 376 buf[1 + DS1305_MIN] = bin2bcd(alm->time.tm_min); in ds1305_set_alarm()
|
D | rtc-ab-b5ze-s3.c | 279 regs[ABB5ZES3_REG_RTC_SC] = bin2bcd(tm->tm_sec); /* MSB=0 clears OSC */ in abb5zes3_rtc_set_time() 280 regs[ABB5ZES3_REG_RTC_MN] = bin2bcd(tm->tm_min); in abb5zes3_rtc_set_time() 281 regs[ABB5ZES3_REG_RTC_HR] = bin2bcd(tm->tm_hour); /* 24-hour format */ in abb5zes3_rtc_set_time() 282 regs[ABB5ZES3_REG_RTC_DT] = bin2bcd(tm->tm_mday); in abb5zes3_rtc_set_time() 283 regs[ABB5ZES3_REG_RTC_DW] = bin2bcd(tm->tm_wday); in abb5zes3_rtc_set_time() 284 regs[ABB5ZES3_REG_RTC_MO] = bin2bcd(tm->tm_mon + 1); in abb5zes3_rtc_set_time() 285 regs[ABB5ZES3_REG_RTC_YR] = bin2bcd(tm->tm_year - 100); in abb5zes3_rtc_set_time() 530 regs[0] = bin2bcd(alarm_tm->tm_min) & 0x7f; in _abb5zes3_rtc_set_alarm() 531 regs[1] = bin2bcd(alarm_tm->tm_hour) & 0x3f; in _abb5zes3_rtc_set_alarm() 532 regs[2] = bin2bcd(alarm_tm->tm_mday) & 0x3f; in _abb5zes3_rtc_set_alarm()
|
D | rtc-sh.c | 428 writeb(bin2bcd(tm->tm_sec), rtc->regbase + RSECCNT); in sh_rtc_set_time() 429 writeb(bin2bcd(tm->tm_min), rtc->regbase + RMINCNT); in sh_rtc_set_time() 430 writeb(bin2bcd(tm->tm_hour), rtc->regbase + RHRCNT); in sh_rtc_set_time() 431 writeb(bin2bcd(tm->tm_wday), rtc->regbase + RWKCNT); in sh_rtc_set_time() 432 writeb(bin2bcd(tm->tm_mday), rtc->regbase + RDAYCNT); in sh_rtc_set_time() 433 writeb(bin2bcd(tm->tm_mon + 1), rtc->regbase + RMONCNT); in sh_rtc_set_time() 436 year = (bin2bcd((tm->tm_year + 1900) / 100) << 8) | in sh_rtc_set_time() 437 bin2bcd(tm->tm_year % 100); in sh_rtc_set_time() 441 writeb(bin2bcd(year), rtc->regbase + RYRCNT); in sh_rtc_set_time() 501 writeb(bin2bcd(value) | AR_ENB, rtc->regbase + reg_off); in sh_rtc_write_alarm_value()
|
D | rtc-spear.c | 177 tm->tm_sec = bin2bcd(tm->tm_sec); in tm2bcd() 178 tm->tm_min = bin2bcd(tm->tm_min); in tm2bcd() 179 tm->tm_hour = bin2bcd(tm->tm_hour); in tm2bcd() 180 tm->tm_mday = bin2bcd(tm->tm_mday); in tm2bcd() 181 tm->tm_mon = bin2bcd(tm->tm_mon + 1); in tm2bcd() 182 tm->tm_year = bin2bcd(tm->tm_year); in tm2bcd()
|
D | rtc-x1205.c | 197 buf[CCR_SEC] = bin2bcd(tm->tm_sec); in x1205_set_datetime() 198 buf[CCR_MIN] = bin2bcd(tm->tm_min); in x1205_set_datetime() 201 buf[CCR_HOUR] = bin2bcd(tm->tm_hour) | X1205_HR_MIL; in x1205_set_datetime() 203 buf[CCR_MDAY] = bin2bcd(tm->tm_mday); in x1205_set_datetime() 206 buf[CCR_MONTH] = bin2bcd(tm->tm_mon + 1); in x1205_set_datetime() 209 buf[CCR_YEAR] = bin2bcd(tm->tm_year % 100); in x1205_set_datetime() 211 buf[CCR_Y2K] = bin2bcd((tm->tm_year + 1900) / 100); in x1205_set_datetime()
|
D | rtc-s3c.c | 226 writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_RTCSEC); in s3c_rtc_settime() 227 writeb(bin2bcd(tm->tm_min), info->base + S3C2410_RTCMIN); in s3c_rtc_settime() 228 writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_RTCHOUR); in s3c_rtc_settime() 229 writeb(bin2bcd(tm->tm_mday), info->base + S3C2410_RTCDATE); in s3c_rtc_settime() 230 writeb(bin2bcd(tm->tm_mon + 1), info->base + S3C2410_RTCMON); in s3c_rtc_settime() 231 writeb(bin2bcd(year), info->base + S3C2410_RTCYEAR); in s3c_rtc_settime() 318 writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_ALMSEC); in s3c_rtc_setalarm() 323 writeb(bin2bcd(tm->tm_min), info->base + S3C2410_ALMMIN); in s3c_rtc_setalarm() 328 writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_ALMHOUR); in s3c_rtc_setalarm()
|
D | rtc-m41t80.c | 168 bin2bcd(tm->tm_sec) | (buf[M41T80_REG_SEC] & ~0x7f); in m41t80_set_datetime() 170 bin2bcd(tm->tm_min) | (buf[M41T80_REG_MIN] & ~0x7f); in m41t80_set_datetime() 172 bin2bcd(tm->tm_hour) | (buf[M41T80_REG_HOUR] & ~0x3f); in m41t80_set_datetime() 176 bin2bcd(tm->tm_mday) | (buf[M41T80_REG_DAY] & ~0x3f); in m41t80_set_datetime() 178 bin2bcd(tm->tm_mon + 1) | (buf[M41T80_REG_MON] & ~0x1f); in m41t80_set_datetime() 180 buf[M41T80_REG_YEAR] = bin2bcd(tm->tm_year % 100); in m41t80_set_datetime()
|
D | rtc-omap.c | 262 tm->tm_sec = bin2bcd(tm->tm_sec); in tm2bcd() 263 tm->tm_min = bin2bcd(tm->tm_min); in tm2bcd() 264 tm->tm_hour = bin2bcd(tm->tm_hour); in tm2bcd() 265 tm->tm_mday = bin2bcd(tm->tm_mday); in tm2bcd() 267 tm->tm_mon = bin2bcd(tm->tm_mon + 1); in tm2bcd() 272 tm->tm_year = bin2bcd(tm->tm_year - 100); in tm2bcd()
|
D | rtc-davinci.c | 335 rtcss_write(davinci_rtc, bin2bcd(tm->tm_sec), PRTCSS_RTC_SEC); in davinci_rtc_set_time() 338 rtcss_write(davinci_rtc, bin2bcd(tm->tm_min), PRTCSS_RTC_MIN); in davinci_rtc_set_time() 341 rtcss_write(davinci_rtc, bin2bcd(tm->tm_hour), PRTCSS_RTC_HOUR); in davinci_rtc_set_time() 454 rtcss_write(davinci_rtc, bin2bcd(alm->time.tm_min), PRTCSS_RTC_AMIN); in davinci_rtc_set_alarm() 457 rtcss_write(davinci_rtc, bin2bcd(alm->time.tm_hour), PRTCSS_RTC_AHOUR); in davinci_rtc_set_alarm()
|
D | rtc-s5m.c | 304 data[RTC_SEC] = bin2bcd(tm->tm_sec); in s5m8763_tm_to_data() 305 data[RTC_MIN] = bin2bcd(tm->tm_min); in s5m8763_tm_to_data() 306 data[RTC_HOUR] = bin2bcd(tm->tm_hour); in s5m8763_tm_to_data() 308 data[RTC_DATE] = bin2bcd(tm->tm_mday); in s5m8763_tm_to_data() 309 data[RTC_MONTH] = bin2bcd(tm->tm_mon); in s5m8763_tm_to_data() 310 data[RTC_YEAR1] = bin2bcd(tm->tm_year % 100); in s5m8763_tm_to_data() 311 data[RTC_YEAR2] = bin2bcd((tm->tm_year + 1900) / 100); in s5m8763_tm_to_data()
|
D | rtc-cmos.c | 346 mon = (mon <= 12) ? bin2bcd(mon) : 0xff; in cmos_set_alarm() 347 mday = (mday >= 1 && mday <= 31) ? bin2bcd(mday) : 0xff; in cmos_set_alarm() 348 hrs = (hrs < 24) ? bin2bcd(hrs) : 0xff; in cmos_set_alarm() 349 min = (min < 60) ? bin2bcd(min) : 0xff; in cmos_set_alarm() 350 sec = (sec < 60) ? bin2bcd(sec) : 0xff; in cmos_set_alarm()
|
D | rtc-pl031.c | 137 *bcd_year = (bin2bcd(year % 100) | bin2bcd(year / 100) << 8); in pl031_stv2_tm_to_time()
|
D | rtc-ds1685.c | 102 return (bin2bcd(val) & bcd_mask); in ds1685_rtc_bin2bcd()
|
/linux-4.1.27/arch/m68k/q40/ |
D | config.c | 234 Q40_RTC_SECS = bin2bcd(t->tm_sec); in q40_hwclk() 235 Q40_RTC_MINS = bin2bcd(t->tm_min); in q40_hwclk() 236 Q40_RTC_HOUR = bin2bcd(t->tm_hour); in q40_hwclk() 237 Q40_RTC_DATE = bin2bcd(t->tm_mday); in q40_hwclk() 238 Q40_RTC_MNTH = bin2bcd(t->tm_mon + 1); in q40_hwclk() 239 Q40_RTC_YEAR = bin2bcd(t->tm_year%100); in q40_hwclk() 241 Q40_RTC_DOW = bin2bcd(t->tm_wday+1); in q40_hwclk() 288 Q40_RTC_MINS = bin2bcd(real_minutes); in q40_set_clock_mmss() 289 Q40_RTC_SECS = bin2bcd(real_seconds); in q40_set_clock_mmss()
|
/linux-4.1.27/arch/m68k/bvme6000/ |
D | rtc.c | 112 rtc->bcd_sec = bin2bcd(sec); in rtc_ioctl() 113 rtc->bcd_min = bin2bcd(min); in rtc_ioctl() 114 rtc->bcd_hr = bin2bcd(hrs); in rtc_ioctl() 115 rtc->bcd_dom = bin2bcd(day); in rtc_ioctl() 116 rtc->bcd_mth = bin2bcd(mon); in rtc_ioctl() 117 rtc->bcd_year = bin2bcd(yrs%100); in rtc_ioctl() 119 rtc->bcd_dow = bin2bcd(rtc_tm.tm_wday+1); in rtc_ioctl()
|
D | config.c | 280 rtc->bcd_sec = bin2bcd(t->tm_sec); in bvme6000_hwclk() 281 rtc->bcd_min = bin2bcd(t->tm_min); in bvme6000_hwclk() 282 rtc->bcd_hr = bin2bcd(t->tm_hour); in bvme6000_hwclk() 283 rtc->bcd_dom = bin2bcd(t->tm_mday); in bvme6000_hwclk() 284 rtc->bcd_mth = bin2bcd(t->tm_mon + 1); in bvme6000_hwclk() 285 rtc->bcd_year = bin2bcd(t->tm_year%100); in bvme6000_hwclk() 287 rtc->bcd_dow = bin2bcd(t->tm_wday+1); in bvme6000_hwclk() 340 rtc->bcd_min = bin2bcd(real_minutes); in bvme6000_set_clock_mmss() 341 rtc->bcd_sec = bin2bcd(real_seconds); in bvme6000_set_clock_mmss()
|
/linux-4.1.27/arch/m68k/mvme16x/ |
D | rtc.c | 103 rtc->bcd_sec = bin2bcd(sec); in rtc_ioctl() 104 rtc->bcd_min = bin2bcd(min); in rtc_ioctl() 105 rtc->bcd_hr = bin2bcd(hrs); in rtc_ioctl() 106 rtc->bcd_dom = bin2bcd(day); in rtc_ioctl() 107 rtc->bcd_mth = bin2bcd(mon); in rtc_ioctl() 108 rtc->bcd_year = bin2bcd(yrs%100); in rtc_ioctl()
|
/linux-4.1.27/arch/mips/sibyte/swarm/ |
D | rtc_m41t81.c | 159 tm.tm_sec = bin2bcd(tm.tm_sec); in m41t81_set_time() 162 tm.tm_min = bin2bcd(tm.tm_min); in m41t81_set_time() 165 tm.tm_hour = bin2bcd(tm.tm_hour); in m41t81_set_time() 171 tm.tm_wday = bin2bcd(tm.tm_wday); in m41t81_set_time() 174 tm.tm_mday = bin2bcd(tm.tm_mday); in m41t81_set_time() 179 tm.tm_mon = bin2bcd(tm.tm_mon); in m41t81_set_time() 184 tm.tm_year = bin2bcd(tm.tm_year); in m41t81_set_time()
|
D | rtc_xicor1241.c | 127 tm.tm_sec = bin2bcd(tm.tm_sec); in xicor_set_time() 130 tm.tm_min = bin2bcd(tm.tm_min); in xicor_set_time() 133 tm.tm_mday = bin2bcd(tm.tm_mday); in xicor_set_time() 138 tm.tm_mon = bin2bcd(tm.tm_mon); in xicor_set_time() 151 tm.tm_hour = bin2bcd(tm.tm_hour); in xicor_set_time() 160 tm.tm_hour = bin2bcd(tm.tm_hour); in xicor_set_time()
|
/linux-4.1.27/arch/powerpc/platforms/chrp/ |
D | time.c | 101 tm.tm_sec = bin2bcd(tm.tm_sec); in chrp_set_rtc_time() 102 tm.tm_min = bin2bcd(tm.tm_min); in chrp_set_rtc_time() 103 tm.tm_hour = bin2bcd(tm.tm_hour); in chrp_set_rtc_time() 104 tm.tm_mon = bin2bcd(tm.tm_mon); in chrp_set_rtc_time() 105 tm.tm_mday = bin2bcd(tm.tm_mday); in chrp_set_rtc_time() 106 tm.tm_year = bin2bcd(tm.tm_year); in chrp_set_rtc_time()
|
/linux-4.1.27/arch/powerpc/platforms/maple/ |
D | time.c | 106 sec = bin2bcd(sec); in maple_set_rtc_time() 107 min = bin2bcd(min); in maple_set_rtc_time() 108 hour = bin2bcd(hour); in maple_set_rtc_time() 109 mon = bin2bcd(mon); in maple_set_rtc_time() 110 mday = bin2bcd(mday); in maple_set_rtc_time() 111 year = bin2bcd(year); in maple_set_rtc_time()
|
/linux-4.1.27/include/asm-generic/ |
D | rtc.h | 166 sec = bin2bcd(sec); in __set_rtc_time() 167 min = bin2bcd(min); in __set_rtc_time() 168 hrs = bin2bcd(hrs); in __set_rtc_time() 169 day = bin2bcd(day); in __set_rtc_time() 170 mon = bin2bcd(mon); in __set_rtc_time() 171 yrs = bin2bcd(yrs); in __set_rtc_time()
|
/linux-4.1.27/arch/m68k/atari/ |
D | time.c | 198 sec = bin2bcd(sec); in atari_tt_hwclk() 199 min = bin2bcd(min); in atari_tt_hwclk() 200 hour = bin2bcd(hour); in atari_tt_hwclk() 201 day = bin2bcd(day); in atari_tt_hwclk() 202 mon = bin2bcd(mon); in atari_tt_hwclk() 203 year = bin2bcd(year); in atari_tt_hwclk() 205 wday = bin2bcd(wday); in atari_tt_hwclk() 337 real_seconds = bin2bcd(real_seconds); in atari_tt_set_clock_mmss() 338 real_minutes = bin2bcd(real_minutes); in atari_tt_set_clock_mmss()
|
/linux-4.1.27/drivers/char/ |
D | ds1302.c | 214 sec = bin2bcd(sec); in rtc_ioctl() 215 min = bin2bcd(min); in rtc_ioctl() 216 hrs = bin2bcd(hrs); in rtc_ioctl() 217 day = bin2bcd(day); in rtc_ioctl() 218 mon = bin2bcd(mon); in rtc_ioctl() 219 yrs = bin2bcd(yrs); in rtc_ioctl()
|
D | rtc.c | 519 sec = bin2bcd(sec); in rtc_do_ioctl() 524 min = bin2bcd(min); in rtc_do_ioctl() 529 hrs = bin2bcd(hrs); in rtc_do_ioctl() 615 sec = bin2bcd(sec); in rtc_do_ioctl() 616 min = bin2bcd(min); in rtc_do_ioctl() 617 hrs = bin2bcd(hrs); in rtc_do_ioctl() 618 day = bin2bcd(day); in rtc_do_ioctl() 619 mon = bin2bcd(mon); in rtc_do_ioctl() 620 yrs = bin2bcd(yrs); in rtc_do_ioctl()
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | rtc.c | 86 real_seconds = bin2bcd(real_seconds); in set_rtc_mmss() 87 real_minutes = bin2bcd(real_minutes); in set_rtc_mmss()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | mc146818-time.h | 63 real_seconds = bin2bcd(real_seconds); in mc146818_set_rtc_mmss() 64 real_minutes = bin2bcd(real_minutes); in mc146818_set_rtc_mmss()
|
/linux-4.1.27/arch/mips/dec/ |
D | time.c | 101 real_seconds = bin2bcd(real_seconds); in rtc_mips_set_mmss() 102 real_minutes = bin2bcd(real_minutes); in rtc_mips_set_mmss()
|
/linux-4.1.27/drivers/mfd/ |
D | menelaus.c | 860 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_sec)); in time_to_menelaus() 864 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_min)); in time_to_menelaus() 871 hour = RTC_HR_PM | bin2bcd(hour - 12); in time_to_menelaus() 873 hour = bin2bcd(hour); in time_to_menelaus() 875 hour = bin2bcd(t->tm_hour); in time_to_menelaus() 880 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_mday)); in time_to_menelaus() 884 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_mon + 1)); in time_to_menelaus() 888 status = menelaus_write_reg(regnum++, bin2bcd(t->tm_year - 100)); in time_to_menelaus() 938 status = menelaus_write_reg(MENELAUS_RTC_WKDAY, bin2bcd(t->tm_wday)); in menelaus_set_time()
|
/linux-4.1.27/include/linux/ |
D | bcd.h | 11 #define bin2bcd(x) \ macro
|
/linux-4.1.27/arch/alpha/kernel/ |
D | rtc.c | 169 real_seconds = bin2bcd(real_seconds); in alpha_rtc_set_mmss() 170 real_minutes = bin2bcd(real_minutes); in alpha_rtc_set_mmss()
|
D | core_marvel.c | 663 ret = bin2bcd(rtc_access.data); in __marvel_rtc_io()
|
/linux-4.1.27/include/linux/usb/ |
D | composite.h | 558 bcdDevice = bin2bcd((LINUX_VERSION_CODE >> 16 & 0xff)) << 8; in get_default_bcdDevice() 559 bcdDevice |= bin2bcd((LINUX_VERSION_CODE >> 8 & 0xff)); in get_default_bcdDevice()
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | sal.h | 238 #define SAL_VERSION_CODE(major, minor) ((bin2bcd(major) << 8) | bin2bcd(minor))
|
/linux-4.1.27/drivers/ide/ |
D | ide-cd.c | 1046 toc->hdr.first_track = (u8)bin2bcd(CDROM_LEADOUT); in ide_cd_read_toc() 1047 toc->hdr.last_track = (u8)bin2bcd(CDROM_LEADOUT); in ide_cd_read_toc()
|
/linux-4.1.27/drivers/usb/core/ |
D | hcd.c | 128 #define KERNEL_REL bin2bcd(((LINUX_VERSION_CODE >> 16) & 0x0ff)) 129 #define KERNEL_VER bin2bcd(((LINUX_VERSION_CODE >> 8) & 0x0ff))
|