Home
last modified time | relevance | path

Searched refs:bin2bcd (Results 1 – 97 of 97) sorted by relevance

/linux-4.1.27/arch/m68k/sun3x/
Dtime.c49 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/
Drtc-max6902.c98 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()
Drtc-ds1347.c86 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()
Drtc-tps80031.c94 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 …]
Drtc-rc5t583.c99 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 …]
Drtc-em3027.c95 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()
Drtc-rv3029c2.c275 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 …]
Drtc-vt8500.c139 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 …]
Drtc-tps65910.c93 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 …]
Drtc-palmas.c85 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 …]
Drtc-mv.c54 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 …]
Drtc-ds3234.c83 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()
Drtc-ds1390.c106 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()
Drtc-m41t94.c44 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()
Drtc-at91rm9200.c181 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 …]
Drtc-rk808.c119 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 …]
Drtc-bq32k.c112 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()
Drtc-max6900.c180 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()
Drtc-rs5c348.c79 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()
Drtc-ds1302.c172 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()
Drtc-twl.c320 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 …]
Drtc-m48t86.c106 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()
Drtc-m41t93.c91 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()
Drtc-ds1511.c157 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 …]
Drtc-pcf85063.c102 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()
Drtc-stk17ta8.c87 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 …]
Drtc-ds3232.c167 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 …]
Drtc-ds1553.c83 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 …]
Drtc-max8907.c87 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()
Drtc-opal.c48 *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()
Drtc-s35390a.c129 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 …]
Drtc-r9701.c106 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()
Drtc-bq4802.c110 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()
Drtc-ds1742.c70 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()
Drtc-ds1216.c117 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()
Drtc-pcf2127.c115 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()
Drtc-m48t35.c119 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()
Drtc-rx4581.c196 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()
Drtc-isl1208.c394 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 …]
Drtc-rs5c313.c299 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()
Drtc-nuc900.c122 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()
Drtc-ds1286.c244 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()
Drtc-fm3130.c157 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 …]
Drtc-rs5c372.c172 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 …]
Drtc-as3722.c44 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()
Drtc-max8998.c101 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()
Drtc-pcf50633.c80 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()
Drtc-isl12057.c128 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 …]
Drtc-hym8563.c135 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()
Drtc-isl12022.c213 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()
Drtc-m48t59.c136 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 …]
Drtc-rx8025.c243 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 …]
Drtc-pcf8563.c258 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()
Drtc-abx80x.c133 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()
Drtc-rx8581.c189 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()
Drtc-pcf8523.c227 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()
Drtc-ds1343.c410 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 …]
Drtc-v3020.c281 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()
Drtc-ds1307.c422 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 …]
Drtc-pcf8583.c98 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()
Drtc-pcf2123.c199 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()
Drtc-ds1305.c130 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()
Drtc-ab-b5ze-s3.c279 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()
Drtc-sh.c428 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()
Drtc-spear.c177 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()
Drtc-x1205.c197 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()
Drtc-s3c.c226 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()
Drtc-m41t80.c168 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()
Drtc-omap.c262 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()
Drtc-davinci.c335 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()
Drtc-s5m.c304 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()
Drtc-cmos.c346 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()
Drtc-pl031.c137 *bcd_year = (bin2bcd(year % 100) | bin2bcd(year / 100) << 8); in pl031_stv2_tm_to_time()
Drtc-ds1685.c102 return (bin2bcd(val) & bcd_mask); in ds1685_rtc_bin2bcd()
/linux-4.1.27/arch/m68k/q40/
Dconfig.c234 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/
Drtc.c112 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()
Dconfig.c280 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/
Drtc.c103 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/
Drtc_m41t81.c159 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()
Drtc_xicor1241.c127 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/
Dtime.c101 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/
Dtime.c106 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/
Drtc.h166 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/
Dtime.c198 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/
Dds1302.c214 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()
Drtc.c519 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/
Drtc.c86 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/
Dmc146818-time.h63 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/
Dtime.c101 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/
Dmenelaus.c860 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/
Dbcd.h11 #define bin2bcd(x) \ macro
/linux-4.1.27/arch/alpha/kernel/
Drtc.c169 real_seconds = bin2bcd(real_seconds); in alpha_rtc_set_mmss()
170 real_minutes = bin2bcd(real_minutes); in alpha_rtc_set_mmss()
Dcore_marvel.c663 ret = bin2bcd(rtc_access.data); in __marvel_rtc_io()
/linux-4.1.27/include/linux/usb/
Dcomposite.h558 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/
Dsal.h238 #define SAL_VERSION_CODE(major, minor) ((bin2bcd(major) << 8) | bin2bcd(minor))
/linux-4.1.27/drivers/ide/
Dide-cd.c1046 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/
Dhcd.c128 #define KERNEL_REL bin2bcd(((LINUX_VERSION_CODE >> 16) & 0x0ff))
129 #define KERNEL_VER bin2bcd(((LINUX_VERSION_CODE >> 8) & 0x0ff))