arch/alpha/kernel/core_marvel.c
665
ret = bin2bcd(rtc_access.data);
arch/m68k/atari/time.c
233
sec = bin2bcd(sec);
arch/m68k/atari/time.c
234
min = bin2bcd(min);
arch/m68k/atari/time.c
235
hour = bin2bcd(hour);
arch/m68k/atari/time.c
236
day = bin2bcd(day);
arch/m68k/atari/time.c
237
mon = bin2bcd(mon);
arch/m68k/atari/time.c
238
year = bin2bcd(year);
arch/m68k/atari/time.c
240
wday = bin2bcd(wday);
arch/m68k/bvme6000/config.c
294
rtc->bcd_sec = bin2bcd(t->tm_sec);
arch/m68k/bvme6000/config.c
295
rtc->bcd_min = bin2bcd(t->tm_min);
arch/m68k/bvme6000/config.c
296
rtc->bcd_hr = bin2bcd(t->tm_hour);
arch/m68k/bvme6000/config.c
297
rtc->bcd_dom = bin2bcd(t->tm_mday);
arch/m68k/bvme6000/config.c
298
rtc->bcd_mth = bin2bcd(t->tm_mon + 1);
arch/m68k/bvme6000/config.c
299
rtc->bcd_year = bin2bcd(t->tm_year%100);
arch/m68k/bvme6000/config.c
301
rtc->bcd_dow = bin2bcd(t->tm_wday+1);
arch/m68k/bvme6000/rtc.c
113
rtc->bcd_sec = bin2bcd(sec);
arch/m68k/bvme6000/rtc.c
114
rtc->bcd_min = bin2bcd(min);
arch/m68k/bvme6000/rtc.c
115
rtc->bcd_hr = bin2bcd(hrs);
arch/m68k/bvme6000/rtc.c
116
rtc->bcd_dom = bin2bcd(day);
arch/m68k/bvme6000/rtc.c
117
rtc->bcd_mth = bin2bcd(mon);
arch/m68k/bvme6000/rtc.c
118
rtc->bcd_year = bin2bcd(yrs%100);
arch/m68k/bvme6000/rtc.c
120
rtc->bcd_dow = bin2bcd(rtc_tm.tm_wday+1);
arch/m68k/q40/config.c
194
Q40_RTC_SECS = bin2bcd(t->tm_sec);
arch/m68k/q40/config.c
195
Q40_RTC_MINS = bin2bcd(t->tm_min);
arch/m68k/q40/config.c
196
Q40_RTC_HOUR = bin2bcd(t->tm_hour);
arch/m68k/q40/config.c
197
Q40_RTC_DATE = bin2bcd(t->tm_mday);
arch/m68k/q40/config.c
198
Q40_RTC_MNTH = bin2bcd(t->tm_mon + 1);
arch/m68k/q40/config.c
199
Q40_RTC_YEAR = bin2bcd(t->tm_year%100);
arch/m68k/q40/config.c
201
Q40_RTC_DOW = bin2bcd(t->tm_wday+1);
arch/m68k/sun3x/time.c
50
h->sec = bin2bcd(t->tm_sec);
arch/m68k/sun3x/time.c
51
h->min = bin2bcd(t->tm_min);
arch/m68k/sun3x/time.c
52
h->hour = bin2bcd(t->tm_hour);
arch/m68k/sun3x/time.c
53
h->wday = bin2bcd(t->tm_wday);
arch/m68k/sun3x/time.c
54
h->mday = bin2bcd(t->tm_mday);
arch/m68k/sun3x/time.c
55
h->month = bin2bcd(t->tm_mon + 1);
arch/m68k/sun3x/time.c
56
h->year = bin2bcd(t->tm_year % 100);
arch/mips/dec/time.c
102
real_seconds = bin2bcd(real_seconds);
arch/mips/dec/time.c
103
real_minutes = bin2bcd(real_minutes);
arch/mips/sibyte/swarm/rtc_m41t81.c
154
tm.tm_sec = bin2bcd(tm.tm_sec);
arch/mips/sibyte/swarm/rtc_m41t81.c
157
tm.tm_min = bin2bcd(tm.tm_min);
arch/mips/sibyte/swarm/rtc_m41t81.c
160
tm.tm_hour = bin2bcd(tm.tm_hour);
arch/mips/sibyte/swarm/rtc_m41t81.c
166
tm.tm_wday = bin2bcd(tm.tm_wday);
arch/mips/sibyte/swarm/rtc_m41t81.c
169
tm.tm_mday = bin2bcd(tm.tm_mday);
arch/mips/sibyte/swarm/rtc_m41t81.c
174
tm.tm_mon = bin2bcd(tm.tm_mon);
arch/mips/sibyte/swarm/rtc_m41t81.c
179
tm.tm_year = bin2bcd(tm.tm_year);
arch/mips/sibyte/swarm/rtc_xicor1241.c
123
tm.tm_sec = bin2bcd(tm.tm_sec);
arch/mips/sibyte/swarm/rtc_xicor1241.c
126
tm.tm_min = bin2bcd(tm.tm_min);
arch/mips/sibyte/swarm/rtc_xicor1241.c
129
tm.tm_mday = bin2bcd(tm.tm_mday);
arch/mips/sibyte/swarm/rtc_xicor1241.c
134
tm.tm_mon = bin2bcd(tm.tm_mon);
arch/mips/sibyte/swarm/rtc_xicor1241.c
147
tm.tm_hour = bin2bcd(tm.tm_hour);
arch/mips/sibyte/swarm/rtc_xicor1241.c
156
tm.tm_hour = bin2bcd(tm.tm_hour);
arch/powerpc/platforms/chrp/time.c
102
tm.tm_sec = bin2bcd(tm.tm_sec);
arch/powerpc/platforms/chrp/time.c
103
tm.tm_min = bin2bcd(tm.tm_min);
arch/powerpc/platforms/chrp/time.c
104
tm.tm_hour = bin2bcd(tm.tm_hour);
arch/powerpc/platforms/chrp/time.c
105
tm.tm_mon = bin2bcd(tm.tm_mon);
arch/powerpc/platforms/chrp/time.c
106
tm.tm_mday = bin2bcd(tm.tm_mday);
arch/powerpc/platforms/chrp/time.c
107
tm.tm_year = bin2bcd(tm.tm_year);
drivers/media/test-drivers/vidtv/vidtv_psi.c
1954
e->start_time[2] = bin2bcd(time.tm_hour);
drivers/mfd/menelaus.c
846
status = menelaus_write_reg(regnum++, bin2bcd(t->tm_sec));
drivers/mfd/menelaus.c
850
status = menelaus_write_reg(regnum++, bin2bcd(t->tm_min));
drivers/mfd/menelaus.c
857
hour = RTC_HR_PM | bin2bcd(hour - 12);
drivers/mfd/menelaus.c
859
hour = bin2bcd(hour);
drivers/mfd/menelaus.c
861
hour = bin2bcd(t->tm_hour);
drivers/mfd/menelaus.c
866
status = menelaus_write_reg(regnum++, bin2bcd(t->tm_mday));
drivers/mfd/menelaus.c
870
status = menelaus_write_reg(regnum++, bin2bcd(t->tm_mon + 1));
drivers/mfd/menelaus.c
874
status = menelaus_write_reg(regnum++, bin2bcd(t->tm_year - 100));
drivers/mfd/menelaus.c
924
status = menelaus_write_reg(MENELAUS_RTC_WKDAY, bin2bcd(t->tm_wday));
drivers/rtc/rtc-ab-b5ze-s3.c
254
regs[ABB5ZES3_REG_RTC_SC] = bin2bcd(tm->tm_sec); /* MSB=0 clears OSC */
drivers/rtc/rtc-ab-b5ze-s3.c
255
regs[ABB5ZES3_REG_RTC_MN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-ab-b5ze-s3.c
256
regs[ABB5ZES3_REG_RTC_HR] = bin2bcd(tm->tm_hour); /* 24-hour format */
drivers/rtc/rtc-ab-b5ze-s3.c
257
regs[ABB5ZES3_REG_RTC_DT] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-ab-b5ze-s3.c
258
regs[ABB5ZES3_REG_RTC_DW] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-ab-b5ze-s3.c
259
regs[ABB5ZES3_REG_RTC_MO] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-ab-b5ze-s3.c
260
regs[ABB5ZES3_REG_RTC_YR] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-ab-b5ze-s3.c
481
regs[0] = bin2bcd(alarm_tm->tm_min) & 0x7f;
drivers/rtc/rtc-ab-b5ze-s3.c
482
regs[1] = bin2bcd(alarm_tm->tm_hour) & 0x3f;
drivers/rtc/rtc-ab-b5ze-s3.c
483
regs[2] = bin2bcd(alarm_tm->tm_mday) & 0x3f;
drivers/rtc/rtc-ab-eoz9.c
188
regs[ABEOZ9_REG_SEC - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-ab-eoz9.c
189
regs[ABEOZ9_REG_MIN - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-ab-eoz9.c
190
regs[ABEOZ9_REG_HOURS - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-ab-eoz9.c
191
regs[ABEOZ9_REG_DAYS - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-ab-eoz9.c
192
regs[ABEOZ9_REG_WEEKDAYS - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-ab-eoz9.c
193
regs[ABEOZ9_REG_MONTHS - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-ab-eoz9.c
194
regs[ABEOZ9_REG_YEARS - ABEOZ9_REG_SEC] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-ab-eoz9.c
261
bin2bcd(alarm->time.tm_sec));
drivers/rtc/rtc-ab-eoz9.c
263
bin2bcd(alarm->time.tm_min));
drivers/rtc/rtc-ab-eoz9.c
265
bin2bcd(alarm->time.tm_hour));
drivers/rtc/rtc-ab-eoz9.c
267
bin2bcd(alarm->time.tm_mday));
drivers/rtc/rtc-abx80x.c
229
buf[ABX8XX_REG_SC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-abx80x.c
230
buf[ABX8XX_REG_MN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-abx80x.c
231
buf[ABX8XX_REG_HR] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-abx80x.c
232
buf[ABX8XX_REG_DA] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-abx80x.c
233
buf[ABX8XX_REG_MO] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-abx80x.c
234
buf[ABX8XX_REG_YR] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-abx80x.c
327
alarm[1] = bin2bcd(t->time.tm_sec);
drivers/rtc/rtc-abx80x.c
328
alarm[2] = bin2bcd(t->time.tm_min);
drivers/rtc/rtc-abx80x.c
329
alarm[3] = bin2bcd(t->time.tm_hour);
drivers/rtc/rtc-abx80x.c
330
alarm[4] = bin2bcd(t->time.tm_mday);
drivers/rtc/rtc-abx80x.c
331
alarm[5] = bin2bcd(t->time.tm_mon + 1);
drivers/rtc/rtc-ac100.c
424
reg[0] = bin2bcd(rtc_tm->tm_sec) & AC100_RTC_SEC_MASK;
drivers/rtc/rtc-ac100.c
425
reg[1] = bin2bcd(rtc_tm->tm_min) & AC100_RTC_MIN_MASK;
drivers/rtc/rtc-ac100.c
426
reg[2] = bin2bcd(rtc_tm->tm_hour) & AC100_RTC_HOU_MASK;
drivers/rtc/rtc-ac100.c
427
reg[3] = bin2bcd(rtc_tm->tm_wday) & AC100_RTC_WEE_MASK;
drivers/rtc/rtc-ac100.c
428
reg[4] = bin2bcd(rtc_tm->tm_mday) & AC100_RTC_DAY_MASK;
drivers/rtc/rtc-ac100.c
429
reg[5] = bin2bcd(rtc_tm->tm_mon + 1) & AC100_RTC_MON_MASK;
drivers/rtc/rtc-ac100.c
430
reg[6] = bin2bcd(year) & AC100_RTC_YEA_MASK;
drivers/rtc/rtc-ac100.c
501
reg[0] = (bin2bcd(alrm_tm->tm_sec) & AC100_ALM_SEC_MASK) |
drivers/rtc/rtc-ac100.c
503
reg[1] = (bin2bcd(alrm_tm->tm_min) & AC100_ALM_MIN_MASK) |
drivers/rtc/rtc-ac100.c
505
reg[2] = (bin2bcd(alrm_tm->tm_hour) & AC100_ALM_HOU_MASK) |
drivers/rtc/rtc-ac100.c
508
reg[3] = bin2bcd(alrm_tm->tm_wday) & AC100_ALM_WEE_MASK;
drivers/rtc/rtc-ac100.c
509
reg[4] = (bin2bcd(alrm_tm->tm_mday) & AC100_ALM_DAY_MASK) |
drivers/rtc/rtc-ac100.c
511
reg[5] = (bin2bcd(alrm_tm->tm_mon + 1) & AC100_ALM_MON_MASK) |
drivers/rtc/rtc-ac100.c
513
reg[6] = (bin2bcd(year) & AC100_ALM_YEA_MASK) |
drivers/rtc/rtc-as3722.c
35
rbuff[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-as3722.c
36
rbuff[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-as3722.c
37
rbuff[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-as3722.c
38
rbuff[3] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-as3722.c
39
rbuff[4] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-as3722.c
40
rbuff[5] = bin2bcd(tm->tm_year - (AS3722_RTC_START_YEAR - 1900));
drivers/rtc/rtc-at91rm9200.c
222
FIELD_PREP(AT91_RTC_SEC, bin2bcd(tm->tm_sec))
drivers/rtc/rtc-at91rm9200.c
223
| FIELD_PREP(AT91_RTC_MIN, bin2bcd(tm->tm_min))
drivers/rtc/rtc-at91rm9200.c
224
| FIELD_PREP(AT91_RTC_HOUR, bin2bcd(tm->tm_hour)));
drivers/rtc/rtc-at91rm9200.c
228
bin2bcd((tm->tm_year + 1900) / 100))
drivers/rtc/rtc-at91rm9200.c
229
| FIELD_PREP(AT91_RTC_YEAR, bin2bcd(tm->tm_year % 100))
drivers/rtc/rtc-at91rm9200.c
230
| FIELD_PREP(AT91_RTC_MONTH, bin2bcd(tm->tm_mon + 1))
drivers/rtc/rtc-at91rm9200.c
231
| FIELD_PREP(AT91_RTC_DAY, bin2bcd(tm->tm_wday + 1))
drivers/rtc/rtc-at91rm9200.c
232
| FIELD_PREP(AT91_RTC_DATE, bin2bcd(tm->tm_mday)));
drivers/rtc/rtc-at91rm9200.c
271
FIELD_PREP(AT91_RTC_SEC, bin2bcd(alrm->time.tm_sec))
drivers/rtc/rtc-at91rm9200.c
272
| FIELD_PREP(AT91_RTC_MIN, bin2bcd(alrm->time.tm_min))
drivers/rtc/rtc-at91rm9200.c
273
| FIELD_PREP(AT91_RTC_HOUR, bin2bcd(alrm->time.tm_hour))
drivers/rtc/rtc-at91rm9200.c
276
FIELD_PREP(AT91_RTC_MONTH, bin2bcd(alrm->time.tm_mon + 1))
drivers/rtc/rtc-at91rm9200.c
277
| FIELD_PREP(AT91_RTC_DATE, bin2bcd(alrm->time.tm_mday))
drivers/rtc/rtc-bd70528.c
62
d->sec |= bin2bcd(t->tm_sec);
drivers/rtc/rtc-bd70528.c
63
d->min |= bin2bcd(t->tm_min);
drivers/rtc/rtc-bd70528.c
64
d->hour |= bin2bcd(t->tm_hour);
drivers/rtc/rtc-bd70528.c
83
r->day |= bin2bcd(t->tm_mday);
drivers/rtc/rtc-bd70528.c
84
r->week |= bin2bcd(t->tm_wday);
drivers/rtc/rtc-bd70528.c
85
r->month |= bin2bcd(t->tm_mon + 1);
drivers/rtc/rtc-bd70528.c
86
r->year = bin2bcd(t->tm_year - 100);
drivers/rtc/rtc-bq32k.c
131
regs.seconds = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-bq32k.c
132
regs.minutes = bin2bcd(tm->tm_min);
drivers/rtc/rtc-bq32k.c
133
regs.cent_hours = bin2bcd(tm->tm_hour) | BQ32K_CENT_EN;
drivers/rtc/rtc-bq32k.c
134
regs.day = bin2bcd(tm->tm_wday + 1);
drivers/rtc/rtc-bq32k.c
135
regs.date = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-bq32k.c
136
regs.month = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-bq32k.c
140
regs.years = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-bq32k.c
142
regs.years = bin2bcd(tm->tm_year);
drivers/rtc/rtc-bq4802.c
109
sec = bin2bcd(sec);
drivers/rtc/rtc-bq4802.c
110
min = bin2bcd(min);
drivers/rtc/rtc-bq4802.c
111
hrs = bin2bcd(hrs);
drivers/rtc/rtc-bq4802.c
112
day = bin2bcd(day);
drivers/rtc/rtc-bq4802.c
113
mon = bin2bcd(mon);
drivers/rtc/rtc-bq4802.c
114
yrs = bin2bcd(yrs);
drivers/rtc/rtc-bq4802.c
115
century = bin2bcd(century);
drivers/rtc/rtc-cadence.c
114
return FIELD_PREP(CDNS_RTC_TIME_S, bin2bcd(tm->tm_sec))
drivers/rtc/rtc-cadence.c
115
| FIELD_PREP(CDNS_RTC_TIME_M, bin2bcd(tm->tm_min))
drivers/rtc/rtc-cadence.c
116
| FIELD_PREP(CDNS_RTC_TIME_HR, bin2bcd(tm->tm_hour));
drivers/rtc/rtc-cadence.c
163
calr = FIELD_PREP(CDNS_RTC_CAL_D, bin2bcd(tm->tm_mday))
drivers/rtc/rtc-cadence.c
164
| FIELD_PREP(CDNS_RTC_CAL_M, bin2bcd(tm->tm_mon + 1))
drivers/rtc/rtc-cadence.c
165
| FIELD_PREP(CDNS_RTC_CAL_Y, bin2bcd(year % 100))
drivers/rtc/rtc-cadence.c
166
| FIELD_PREP(CDNS_RTC_CAL_C, bin2bcd(year / 100))
drivers/rtc/rtc-cadence.c
227
calar = FIELD_PREP(CDNS_RTC_CAL_D, bin2bcd(alarm->time.tm_mday))
drivers/rtc/rtc-cadence.c
228
| FIELD_PREP(CDNS_RTC_CAL_M, bin2bcd(alarm->time.tm_mon + 1));
drivers/rtc/rtc-cmos.c
547
p.mon = (p.mon <= 12) ? bin2bcd(p.mon) : 0xff;
drivers/rtc/rtc-cmos.c
548
p.mday = (p.mday >= 1 && p.mday <= 31) ? bin2bcd(p.mday) : 0xff;
drivers/rtc/rtc-cmos.c
549
p.hrs = (p.hrs < 24) ? bin2bcd(p.hrs) : 0xff;
drivers/rtc/rtc-cmos.c
550
p.min = (p.min < 60) ? bin2bcd(p.min) : 0xff;
drivers/rtc/rtc-cmos.c
551
p.sec = (p.sec < 60) ? bin2bcd(p.sec) : 0xff;
drivers/rtc/rtc-ds1216.c
114
regs.sec = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-ds1216.c
115
regs.min = bin2bcd(tm->tm_min);
drivers/rtc/rtc-ds1216.c
121
regs.hour |= bin2bcd(tm->tm_hour);
drivers/rtc/rtc-ds1216.c
124
regs.mday = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-ds1216.c
125
regs.month = bin2bcd(tm->tm_mon);
drivers/rtc/rtc-ds1216.c
126
regs.year = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-ds1286.c
238
sec = bin2bcd(sec);
drivers/rtc/rtc-ds1286.c
239
min = bin2bcd(min);
drivers/rtc/rtc-ds1286.c
240
hrs = bin2bcd(hrs);
drivers/rtc/rtc-ds1286.c
241
day = bin2bcd(day);
drivers/rtc/rtc-ds1286.c
242
mon = bin2bcd(mon);
drivers/rtc/rtc-ds1286.c
243
yrs = bin2bcd(yrs);
drivers/rtc/rtc-ds1286.c
302
min = bin2bcd(min);
drivers/rtc/rtc-ds1286.c
303
hrs = bin2bcd(hrs);
drivers/rtc/rtc-ds1302.c
58
*bp++ = bin2bcd(time->tm_sec);
drivers/rtc/rtc-ds1302.c
59
*bp++ = bin2bcd(time->tm_min);
drivers/rtc/rtc-ds1302.c
60
*bp++ = bin2bcd(time->tm_hour);
drivers/rtc/rtc-ds1302.c
61
*bp++ = bin2bcd(time->tm_mday);
drivers/rtc/rtc-ds1302.c
62
*bp++ = bin2bcd(time->tm_mon + 1);
drivers/rtc/rtc-ds1302.c
64
*bp++ = bin2bcd(time->tm_year % 100);
drivers/rtc/rtc-ds1305.c
126
return DS1305_HR_12 | bin2bcd(hour);
drivers/rtc/rtc-ds1305.c
128
return DS1305_HR_12 | DS1305_HR_PM | bin2bcd(hour);
drivers/rtc/rtc-ds1305.c
130
return bin2bcd(hour);
drivers/rtc/rtc-ds1305.c
220
*bp++ = bin2bcd(time->tm_sec);
drivers/rtc/rtc-ds1305.c
221
*bp++ = bin2bcd(time->tm_min);
drivers/rtc/rtc-ds1305.c
224
*bp++ = bin2bcd(time->tm_mday);
drivers/rtc/rtc-ds1305.c
225
*bp++ = bin2bcd(time->tm_mon + 1);
drivers/rtc/rtc-ds1305.c
226
*bp++ = bin2bcd(time->tm_year - 100);
drivers/rtc/rtc-ds1305.c
355
buf[1 + DS1305_SEC] = bin2bcd(alm->time.tm_sec);
drivers/rtc/rtc-ds1305.c
356
buf[1 + DS1305_MIN] = bin2bcd(alm->time.tm_min);
drivers/rtc/rtc-ds1307.c
2099
bin2bcd(tmp));
drivers/rtc/rtc-ds1307.c
359
regs[DS1307_REG_SECS] = bin2bcd(t->tm_sec);
drivers/rtc/rtc-ds1307.c
360
regs[DS1307_REG_MIN] = bin2bcd(t->tm_min);
drivers/rtc/rtc-ds1307.c
361
regs[DS1307_REG_HOUR] = bin2bcd(t->tm_hour);
drivers/rtc/rtc-ds1307.c
366
regs[DS1307_REG_WDAY] = bin2bcd(t->tm_wday + 1);
drivers/rtc/rtc-ds1307.c
367
regs[DS1307_REG_MDAY] = bin2bcd(t->tm_mday);
drivers/rtc/rtc-ds1307.c
368
regs[DS1307_REG_MONTH] = bin2bcd(t->tm_mon + 1);
drivers/rtc/rtc-ds1307.c
372
regs[DS1307_REG_YEAR] = bin2bcd(tmp);
drivers/rtc/rtc-ds1307.c
501
regs[0] = bin2bcd(t->time.tm_sec);
drivers/rtc/rtc-ds1307.c
502
regs[1] = bin2bcd(t->time.tm_min);
drivers/rtc/rtc-ds1307.c
503
regs[2] = bin2bcd(t->time.tm_hour);
drivers/rtc/rtc-ds1307.c
504
regs[3] = bin2bcd(t->time.tm_mday);
drivers/rtc/rtc-ds1307.c
674
ald[0] = bin2bcd(t->time.tm_min);
drivers/rtc/rtc-ds1307.c
675
ald[1] = bin2bcd(t->time.tm_hour);
drivers/rtc/rtc-ds1307.c
676
ald[2] = bin2bcd(t->time.tm_mday);
drivers/rtc/rtc-ds1307.c
819
regs[3] = bin2bcd(t->time.tm_sec);
drivers/rtc/rtc-ds1307.c
820
regs[4] = bin2bcd(t->time.tm_min);
drivers/rtc/rtc-ds1307.c
821
regs[5] = bin2bcd(t->time.tm_hour);
drivers/rtc/rtc-ds1307.c
823
regs[7] = bin2bcd(t->time.tm_mday);
drivers/rtc/rtc-ds1307.c
824
regs[8] = bin2bcd(t->time.tm_mon + 1);
drivers/rtc/rtc-ds1307.c
916
regs[1] = bin2bcd(wdt_dev->timeout);
drivers/rtc/rtc-ds1307.c
953
regs[1] = bin2bcd(wdt_dev->timeout);
drivers/rtc/rtc-ds1343.c
224
buf[0] = bin2bcd(dt->tm_sec);
drivers/rtc/rtc-ds1343.c
225
buf[1] = bin2bcd(dt->tm_min);
drivers/rtc/rtc-ds1343.c
226
buf[2] = bin2bcd(dt->tm_hour) & 0x3F;
drivers/rtc/rtc-ds1343.c
227
buf[3] = bin2bcd(dt->tm_wday + 1);
drivers/rtc/rtc-ds1343.c
228
buf[4] = bin2bcd(dt->tm_mday);
drivers/rtc/rtc-ds1343.c
229
buf[5] = bin2bcd(dt->tm_mon + 1);
drivers/rtc/rtc-ds1343.c
230
buf[6] = bin2bcd(dt->tm_year - 100);
drivers/rtc/rtc-ds1343.c
282
buf[0] = bin2bcd(alarm->time.tm_sec);
drivers/rtc/rtc-ds1343.c
283
buf[1] = bin2bcd(alarm->time.tm_min);
drivers/rtc/rtc-ds1343.c
284
buf[2] = bin2bcd(alarm->time.tm_hour);
drivers/rtc/rtc-ds1343.c
285
buf[3] = bin2bcd(alarm->time.tm_mday);
drivers/rtc/rtc-ds1347.c
101
buf[0] = bin2bcd(dt->tm_sec);
drivers/rtc/rtc-ds1347.c
102
buf[1] = bin2bcd(dt->tm_min);
drivers/rtc/rtc-ds1347.c
103
buf[2] = (bin2bcd(dt->tm_hour) & 0x3F);
drivers/rtc/rtc-ds1347.c
104
buf[3] = bin2bcd(dt->tm_mday);
drivers/rtc/rtc-ds1347.c
105
buf[4] = bin2bcd(dt->tm_mon + 1);
drivers/rtc/rtc-ds1347.c
106
buf[5] = bin2bcd(dt->tm_wday + 1);
drivers/rtc/rtc-ds1347.c
107
buf[6] = bin2bcd(dt->tm_year % 100);
drivers/rtc/rtc-ds1347.c
108
buf[7] = bin2bcd(0x00);
drivers/rtc/rtc-ds1347.c
115
err = regmap_write(map, DS1347_CENTURY_REG, bin2bcd(century));
drivers/rtc/rtc-ds1390.c
163
chip->txrx_buf[1] = bin2bcd(dt->tm_sec);
drivers/rtc/rtc-ds1390.c
164
chip->txrx_buf[2] = bin2bcd(dt->tm_min);
drivers/rtc/rtc-ds1390.c
165
chip->txrx_buf[3] = bin2bcd(dt->tm_hour);
drivers/rtc/rtc-ds1390.c
166
chip->txrx_buf[4] = bin2bcd(dt->tm_wday);
drivers/rtc/rtc-ds1390.c
167
chip->txrx_buf[5] = bin2bcd(dt->tm_mday);
drivers/rtc/rtc-ds1390.c
168
chip->txrx_buf[6] = bin2bcd(dt->tm_mon + 1) |
drivers/rtc/rtc-ds1390.c
170
chip->txrx_buf[7] = bin2bcd(dt->tm_year % 100);
drivers/rtc/rtc-ds1511.c
111
sec = bin2bcd(sec) & 0x7f;
drivers/rtc/rtc-ds1511.c
112
min = bin2bcd(min) & 0x7f;
drivers/rtc/rtc-ds1511.c
113
hrs = bin2bcd(hrs) & 0x3f;
drivers/rtc/rtc-ds1511.c
114
day = bin2bcd(day) & 0x3f;
drivers/rtc/rtc-ds1511.c
115
mon = bin2bcd(mon) & 0x1f;
drivers/rtc/rtc-ds1511.c
116
yrs = bin2bcd(yrs) & 0xff;
drivers/rtc/rtc-ds1511.c
117
cen = bin2bcd(cen) & 0xff;
drivers/rtc/rtc-ds1511.c
187
rtc_write(bin2bcd(alrm->time.tm_mday) & 0x3f, DS1511_AM4_DATE);
drivers/rtc/rtc-ds1511.c
188
rtc_write(bin2bcd(alrm->time.tm_hour) & 0x3f, DS1511_AM3_HOUR);
drivers/rtc/rtc-ds1511.c
189
rtc_write(bin2bcd(alrm->time.tm_min) & 0x7f, DS1511_AM2_MIN);
drivers/rtc/rtc-ds1511.c
190
rtc_write(bin2bcd(alrm->time.tm_sec) & 0x7f, DS1511_AM1_SEC);
drivers/rtc/rtc-ds1553.c
135
0x80 : bin2bcd(pdata->alrm_mday),
drivers/rtc/rtc-ds1553.c
138
0x80 : bin2bcd(pdata->alrm_hour),
drivers/rtc/rtc-ds1553.c
141
0x80 : bin2bcd(pdata->alrm_min),
drivers/rtc/rtc-ds1553.c
144
0x80 : bin2bcd(pdata->alrm_sec),
drivers/rtc/rtc-ds1553.c
77
century = bin2bcd((tm->tm_year + 1900) / 100);
drivers/rtc/rtc-ds1553.c
81
writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR);
drivers/rtc/rtc-ds1553.c
82
writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH);
drivers/rtc/rtc-ds1553.c
83
writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY);
drivers/rtc/rtc-ds1553.c
84
writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE);
drivers/rtc/rtc-ds1553.c
85
writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS);
drivers/rtc/rtc-ds1553.c
86
writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES);
drivers/rtc/rtc-ds1553.c
87
writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS);
drivers/rtc/rtc-ds1685.c
129
return (bin2bcd(val) & bcd_mask);
drivers/rtc/rtc-ds1742.c
61
century = bin2bcd((tm->tm_year + 1900) / 100);
drivers/rtc/rtc-ds1742.c
65
writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR);
drivers/rtc/rtc-ds1742.c
66
writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH);
drivers/rtc/rtc-ds1742.c
67
writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY);
drivers/rtc/rtc-ds1742.c
68
writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE);
drivers/rtc/rtc-ds1742.c
69
writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS);
drivers/rtc/rtc-ds1742.c
70
writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES);
drivers/rtc/rtc-ds1742.c
71
writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS);
drivers/rtc/rtc-ds3232.c
158
buf[0] = bin2bcd(time->tm_sec);
drivers/rtc/rtc-ds3232.c
159
buf[1] = bin2bcd(time->tm_min);
drivers/rtc/rtc-ds3232.c
160
buf[2] = bin2bcd(time->tm_hour);
drivers/rtc/rtc-ds3232.c
162
buf[3] = bin2bcd(time->tm_wday + 1);
drivers/rtc/rtc-ds3232.c
163
buf[4] = bin2bcd(time->tm_mday); /* Date */
drivers/rtc/rtc-ds3232.c
165
buf[5] = bin2bcd(time->tm_mon + 1);
drivers/rtc/rtc-ds3232.c
168
buf[6] = bin2bcd(time->tm_year - 100);
drivers/rtc/rtc-ds3232.c
170
buf[6] = bin2bcd(time->tm_year);
drivers/rtc/rtc-ds3232.c
225
buf[0] = bin2bcd(alarm->time.tm_sec);
drivers/rtc/rtc-ds3232.c
226
buf[1] = bin2bcd(alarm->time.tm_min);
drivers/rtc/rtc-ds3232.c
227
buf[2] = bin2bcd(alarm->time.tm_hour);
drivers/rtc/rtc-ds3232.c
228
buf[3] = bin2bcd(alarm->time.tm_mday);
drivers/rtc/rtc-em3027.c
92
buf[1] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-em3027.c
93
buf[2] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-em3027.c
94
buf[3] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-em3027.c
95
buf[4] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-em3027.c
96
buf[5] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-em3027.c
97
buf[6] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-em3027.c
98
buf[7] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-fm3130.c
152
buf[FM3130_RTC_SECONDS] = bin2bcd(t->tm_sec);
drivers/rtc/rtc-fm3130.c
153
buf[FM3130_RTC_MINUTES] = bin2bcd(t->tm_min);
drivers/rtc/rtc-fm3130.c
154
buf[FM3130_RTC_HOURS] = bin2bcd(t->tm_hour);
drivers/rtc/rtc-fm3130.c
155
buf[FM3130_RTC_DAY] = bin2bcd(t->tm_wday + 1);
drivers/rtc/rtc-fm3130.c
156
buf[FM3130_RTC_DATE] = bin2bcd(t->tm_mday);
drivers/rtc/rtc-fm3130.c
157
buf[FM3130_RTC_MONTHS] = bin2bcd(t->tm_mon + 1);
drivers/rtc/rtc-fm3130.c
161
buf[FM3130_RTC_YEARS] = bin2bcd(tmp);
drivers/rtc/rtc-fm3130.c
252
(tm->tm_sec != -1) ? bin2bcd(tm->tm_sec) : 0x80;
drivers/rtc/rtc-fm3130.c
255
(tm->tm_min != -1) ? bin2bcd(tm->tm_min) : 0x80;
drivers/rtc/rtc-fm3130.c
258
(tm->tm_hour != -1) ? bin2bcd(tm->tm_hour) : 0x80;
drivers/rtc/rtc-fm3130.c
261
(tm->tm_mday != -1) ? bin2bcd(tm->tm_mday) : 0x80;
drivers/rtc/rtc-fm3130.c
264
(tm->tm_mon != -1) ? bin2bcd(tm->tm_mon + 1) : 0x80;
drivers/rtc/rtc-hym8563.c
127
buf[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-hym8563.c
128
buf[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-hym8563.c
129
buf[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-hym8563.c
130
buf[3] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-hym8563.c
131
buf[4] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-hym8563.c
132
buf[5] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-hym8563.c
139
buf[6] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-hym8563.c
234
bin2bcd(alm_tm->tm_min) : HYM8563_ALM_BIT_DISABLE;
drivers/rtc/rtc-hym8563.c
237
bin2bcd(alm_tm->tm_hour) : HYM8563_ALM_BIT_DISABLE;
drivers/rtc/rtc-hym8563.c
240
bin2bcd(alm_tm->tm_mday) : HYM8563_ALM_BIT_DISABLE;
drivers/rtc/rtc-hym8563.c
243
bin2bcd(alm_tm->tm_wday) : HYM8563_ALM_BIT_DISABLE;
drivers/rtc/rtc-isl12022.c
223
buf[ISL12022_REG_SC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-isl12022.c
224
buf[ISL12022_REG_MN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-isl12022.c
225
buf[ISL12022_REG_HR] = bin2bcd(tm->tm_hour) | ISL12022_HR_MIL;
drivers/rtc/rtc-isl12022.c
227
buf[ISL12022_REG_DT] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-isl12022.c
230
buf[ISL12022_REG_MO] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-isl12022.c
233
buf[ISL12022_REG_YR] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-isl12022.c
325
regs[ISL12022_REG_SCA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_sec) | enable;
drivers/rtc/rtc-isl12022.c
326
regs[ISL12022_REG_MNA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_min) | enable;
drivers/rtc/rtc-isl12022.c
327
regs[ISL12022_REG_HRA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_hour) | enable;
drivers/rtc/rtc-isl12022.c
328
regs[ISL12022_REG_DTA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_mday) | enable;
drivers/rtc/rtc-isl12022.c
329
regs[ISL12022_REG_MOA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_mon + 1) | enable;
drivers/rtc/rtc-isl12022.c
330
regs[ISL12022_REG_DWA0 - ISL12022_ALARM] = bin2bcd(alarm_tm->tm_wday & 7) | enable;
drivers/rtc/rtc-isl12026.c
183
op[2] = bin2bcd(tm->tm_sec); /* SC */
drivers/rtc/rtc-isl12026.c
184
op[3] = bin2bcd(tm->tm_min); /* MN */
drivers/rtc/rtc-isl12026.c
185
op[4] = bin2bcd(tm->tm_hour) | ISL12026_REG_HR_MIL; /* HR */
drivers/rtc/rtc-isl12026.c
186
op[5] = bin2bcd(tm->tm_mday); /* DT */
drivers/rtc/rtc-isl12026.c
187
op[6] = bin2bcd(tm->tm_mon + 1); /* MO */
drivers/rtc/rtc-isl12026.c
188
op[7] = bin2bcd(tm->tm_year % 100); /* YR */
drivers/rtc/rtc-isl12026.c
189
op[8] = bin2bcd(tm->tm_wday & 7); /* DW */
drivers/rtc/rtc-isl12026.c
190
op[9] = bin2bcd(tm->tm_year >= 100 ? 20 : 19); /* Y2K */
drivers/rtc/rtc-isl1208.c
447
regs[ISL1208_REG_SCA - offs] = bin2bcd(alarm_tm->tm_sec) | enable;
drivers/rtc/rtc-isl1208.c
448
regs[ISL1208_REG_MNA - offs] = bin2bcd(alarm_tm->tm_min) | enable;
drivers/rtc/rtc-isl1208.c
449
regs[ISL1208_REG_HRA - offs] = bin2bcd(alarm_tm->tm_hour) |
drivers/rtc/rtc-isl1208.c
452
regs[ISL1208_REG_DTA - offs] = bin2bcd(alarm_tm->tm_mday) | enable;
drivers/rtc/rtc-isl1208.c
453
regs[ISL1208_REG_MOA - offs] = bin2bcd(alarm_tm->tm_mon + 1) | enable;
drivers/rtc/rtc-isl1208.c
454
regs[ISL1208_REG_DWA - offs] = bin2bcd(alarm_tm->tm_wday & 7) | enable;
drivers/rtc/rtc-isl1208.c
491
regs[ISL1208_REG_SC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-isl1208.c
492
regs[ISL1208_REG_MN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-isl1208.c
493
regs[ISL1208_REG_HR] = bin2bcd(tm->tm_hour) | ISL1208_REG_HR_MIL;
drivers/rtc/rtc-isl1208.c
495
regs[ISL1208_REG_DT] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-isl1208.c
496
regs[ISL1208_REG_MO] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-isl1208.c
497
regs[ISL1208_REG_YR] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-isl1208.c
499
regs[ISL1208_REG_DW] = bin2bcd(tm->tm_wday & 7);
drivers/rtc/rtc-m41t80.c
249
buf[M41T80_REG_SEC] = bin2bcd(tm.tm_sec);
drivers/rtc/rtc-m41t80.c
250
buf[M41T80_REG_MIN] = bin2bcd(tm.tm_min);
drivers/rtc/rtc-m41t80.c
251
buf[M41T80_REG_HOUR] = bin2bcd(tm.tm_hour);
drivers/rtc/rtc-m41t80.c
252
buf[M41T80_REG_DAY] = bin2bcd(tm.tm_mday);
drivers/rtc/rtc-m41t80.c
253
buf[M41T80_REG_MON] = bin2bcd(tm.tm_mon + 1);
drivers/rtc/rtc-m41t80.c
254
buf[M41T80_REG_YEAR] = bin2bcd(tm.tm_year - 100);
drivers/rtc/rtc-m41t80.c
351
alarmvals[0] = bin2bcd(alrm->time.tm_mon + 1);
drivers/rtc/rtc-m41t80.c
352
alarmvals[1] = bin2bcd(alrm->time.tm_mday);
drivers/rtc/rtc-m41t80.c
353
alarmvals[2] = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-m41t80.c
354
alarmvals[3] = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-m41t80.c
355
alarmvals[4] = bin2bcd(alrm->time.tm_sec);
drivers/rtc/rtc-m41t93.c
107
data[M41T93_REG_ST_SEC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-m41t93.c
108
data[M41T93_REG_MIN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-m41t93.c
109
data[M41T93_REG_CENT_HOUR] = bin2bcd(tm->tm_hour) |
drivers/rtc/rtc-m41t93.c
111
data[M41T93_REG_DAY] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-m41t93.c
112
data[M41T93_REG_WDAY] = bin2bcd(tm->tm_wday + 1);
drivers/rtc/rtc-m41t93.c
113
data[M41T93_REG_MON] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-m41t93.c
114
data[M41T93_REG_YEAR] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-m41t93.c
192
alarm_vals[0] = bin2bcd(alrm->time.tm_mon + 1) & 0x1f;
drivers/rtc/rtc-m41t93.c
193
alarm_vals[1] = bin2bcd(alrm->time.tm_mday) & 0x3f;
drivers/rtc/rtc-m41t93.c
194
alarm_vals[2] = bin2bcd(alrm->time.tm_hour) & 0x3f;
drivers/rtc/rtc-m41t93.c
195
alarm_vals[3] = bin2bcd(alrm->time.tm_min) & 0x7f;
drivers/rtc/rtc-m41t93.c
196
alarm_vals[4] = bin2bcd(alrm->time.tm_sec) & 0x7f;
drivers/rtc/rtc-m41t94.c
41
buf[M41T94_REG_SECONDS] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-m41t94.c
42
buf[M41T94_REG_MINUTES] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-m41t94.c
43
buf[M41T94_REG_HOURS] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-m41t94.c
44
buf[M41T94_REG_WDAY] = bin2bcd(tm->tm_wday + 1);
drivers/rtc/rtc-m41t94.c
45
buf[M41T94_REG_DAY] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-m41t94.c
46
buf[M41T94_REG_MONTH] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-m41t94.c
51
buf[M41T94_REG_YEAR] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-m48t35.c
124
sec = bin2bcd(sec);
drivers/rtc/rtc-m48t35.c
125
min = bin2bcd(min);
drivers/rtc/rtc-m48t35.c
126
hrs = bin2bcd(hrs);
drivers/rtc/rtc-m48t35.c
127
day = bin2bcd(day);
drivers/rtc/rtc-m48t35.c
128
mon = bin2bcd(mon);
drivers/rtc/rtc-m48t35.c
129
yrs = bin2bcd(yrs);
drivers/rtc/rtc-m48t59.c
118
M48T59_WRITE((bin2bcd(tm->tm_sec) & 0x7F), M48T59_SEC);
drivers/rtc/rtc-m48t59.c
119
M48T59_WRITE((bin2bcd(tm->tm_min) & 0x7F), M48T59_MIN);
drivers/rtc/rtc-m48t59.c
120
M48T59_WRITE((bin2bcd(tm->tm_hour) & 0x3F), M48T59_HOUR);
drivers/rtc/rtc-m48t59.c
121
M48T59_WRITE((bin2bcd(tm->tm_mday) & 0x3F), M48T59_MDAY);
drivers/rtc/rtc-m48t59.c
123
M48T59_WRITE((bin2bcd(tm->tm_mon + 1) & 0x1F), M48T59_MONTH);
drivers/rtc/rtc-m48t59.c
124
M48T59_WRITE(bin2bcd(year % 100), M48T59_YEAR);
drivers/rtc/rtc-m48t59.c
128
val |= (bin2bcd(tm->tm_wday) & 0x07);
drivers/rtc/rtc-m48t59.c
200
mday = (mday >= 1 && mday <= 31) ? bin2bcd(mday) : 0xff;
drivers/rtc/rtc-m48t59.c
205
hour = (hour < 24) ? bin2bcd(hour) : 0x00;
drivers/rtc/rtc-m48t59.c
208
min = (min < 60) ? bin2bcd(min) : 0x00;
drivers/rtc/rtc-m48t59.c
211
sec = (sec < 60) ? bin2bcd(sec) : 0x00;
drivers/rtc/rtc-m48t86.c
123
m48t86_writeb(dev, bin2bcd(tm->tm_sec), M48T86_SEC);
drivers/rtc/rtc-m48t86.c
124
m48t86_writeb(dev, bin2bcd(tm->tm_min), M48T86_MIN);
drivers/rtc/rtc-m48t86.c
125
m48t86_writeb(dev, bin2bcd(tm->tm_hour), M48T86_HOUR);
drivers/rtc/rtc-m48t86.c
126
m48t86_writeb(dev, bin2bcd(tm->tm_mday), M48T86_DOM);
drivers/rtc/rtc-m48t86.c
127
m48t86_writeb(dev, bin2bcd(tm->tm_mon + 1), M48T86_MONTH);
drivers/rtc/rtc-m48t86.c
128
m48t86_writeb(dev, bin2bcd(tm->tm_year % 100), M48T86_YEAR);
drivers/rtc/rtc-m48t86.c
129
m48t86_writeb(dev, bin2bcd(tm->tm_wday), M48T86_DOW);
drivers/rtc/rtc-ma35d1.c
149
val = bin2bcd(tm->tm_mday) << 0 | bin2bcd(tm->tm_mon + 1) << 8 |
drivers/rtc/rtc-ma35d1.c
150
bin2bcd(tm->tm_year - 100) << 16;
drivers/rtc/rtc-ma35d1.c
153
val = bin2bcd(tm->tm_sec) << 0 | bin2bcd(tm->tm_min) << 8 |
drivers/rtc/rtc-ma35d1.c
154
bin2bcd(tm->tm_hour) << 16;
drivers/rtc/rtc-ma35d1.c
189
val = bin2bcd(alrm->time.tm_mday) << 0 | bin2bcd(alrm->time.tm_mon + 1) << 8 |
drivers/rtc/rtc-ma35d1.c
190
bin2bcd(alrm->time.tm_year - 100) << 16;
drivers/rtc/rtc-ma35d1.c
193
val = bin2bcd(alrm->time.tm_sec) << 0 | bin2bcd(alrm->time.tm_min) << 8 |
drivers/rtc/rtc-ma35d1.c
194
bin2bcd(alrm->time.tm_hour) << 16;
drivers/rtc/rtc-max31335.c
314
date[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-max31335.c
315
date[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-max31335.c
316
date[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-max31335.c
317
date[3] = bin2bcd(tm->tm_wday + 1);
drivers/rtc/rtc-max31335.c
318
date[4] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-max31335.c
319
date[5] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-max31335.c
320
date[6] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-max31335.c
376
regs[0] = bin2bcd(alrm->time.tm_sec);
drivers/rtc/rtc-max31335.c
377
regs[1] = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-max31335.c
378
regs[2] = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-max31335.c
379
regs[3] = bin2bcd(alrm->time.tm_mday);
drivers/rtc/rtc-max31335.c
380
regs[4] = bin2bcd(alrm->time.tm_mon + 1);
drivers/rtc/rtc-max31335.c
381
regs[5] = bin2bcd(alrm->time.tm_year % 100);
drivers/rtc/rtc-max6900.c
177
regs[MAX6900_REG_SC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-max6900.c
178
regs[MAX6900_REG_MN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-max6900.c
179
regs[MAX6900_REG_HR] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-max6900.c
180
regs[MAX6900_REG_DT] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-max6900.c
181
regs[MAX6900_REG_MO] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-max6900.c
182
regs[MAX6900_REG_DW] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-max6900.c
183
regs[MAX6900_REG_YR] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-max6900.c
184
regs[MAX6900_REG_CENTURY] = bin2bcd((tm->tm_year + 1900) / 100);
drivers/rtc/rtc-max6902.c
100
max6902_set_reg(dev, MAX6902_REG_DAY, bin2bcd(dt->tm_wday));
drivers/rtc/rtc-max6902.c
101
max6902_set_reg(dev, MAX6902_REG_YEAR, bin2bcd(dt->tm_year % 100));
drivers/rtc/rtc-max6902.c
102
max6902_set_reg(dev, MAX6902_REG_CENTURY, bin2bcd(dt->tm_year / 100));
drivers/rtc/rtc-max6902.c
94
max6902_set_reg(dev, MAX6902_REG_SECONDS, bin2bcd(dt->tm_sec));
drivers/rtc/rtc-max6902.c
95
max6902_set_reg(dev, MAX6902_REG_MINUTES, bin2bcd(dt->tm_min));
drivers/rtc/rtc-max6902.c
96
max6902_set_reg(dev, MAX6902_REG_HOURS, bin2bcd(dt->tm_hour));
drivers/rtc/rtc-max6902.c
98
max6902_set_reg(dev, MAX6902_REG_DATE, bin2bcd(dt->tm_mday));
drivers/rtc/rtc-max6902.c
99
max6902_set_reg(dev, MAX6902_REG_MONTH, bin2bcd(dt->tm_mon + 1));
drivers/rtc/rtc-max6916.c
89
buf[1] = bin2bcd(dt->tm_sec);
drivers/rtc/rtc-max6916.c
90
buf[2] = bin2bcd(dt->tm_min);
drivers/rtc/rtc-max6916.c
91
buf[3] = (bin2bcd(dt->tm_hour) & 0X3F);
drivers/rtc/rtc-max6916.c
92
buf[4] = bin2bcd(dt->tm_mday);
drivers/rtc/rtc-max6916.c
93
buf[5] = bin2bcd(dt->tm_mon + 1);
drivers/rtc/rtc-max6916.c
94
buf[6] = bin2bcd(dt->tm_wday + 1);
drivers/rtc/rtc-max6916.c
95
buf[7] = bin2bcd(dt->tm_year % 100);
drivers/rtc/rtc-max6916.c
96
buf[8] = bin2bcd(0x00);
drivers/rtc/rtc-max8907.c
83
regs[RTC_YEAR2] = bin2bcd(high);
drivers/rtc/rtc-max8907.c
84
regs[RTC_YEAR1] = bin2bcd(low);
drivers/rtc/rtc-max8907.c
85
regs[RTC_MONTH] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-max8907.c
86
regs[RTC_DATE] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-max8907.c
88
regs[RTC_HOUR] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-max8907.c
89
regs[RTC_MIN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-max8907.c
90
regs[RTC_SEC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-max8998.c
100
data[RTC_MONTH] = bin2bcd(tm->tm_mon);
drivers/rtc/rtc-max8998.c
101
data[RTC_YEAR1] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-max8998.c
102
data[RTC_YEAR2] = bin2bcd((tm->tm_year + 1900) / 100);
drivers/rtc/rtc-max8998.c
95
data[RTC_SEC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-max8998.c
96
data[RTC_MIN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-max8998.c
97
data[RTC_HOUR] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-max8998.c
99
data[RTC_DATE] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-mc146818-lib.c
269
sec = bin2bcd(sec);
drivers/rtc/rtc-mc146818-lib.c
270
min = bin2bcd(min);
drivers/rtc/rtc-mc146818-lib.c
271
hrs = bin2bcd(hrs);
drivers/rtc/rtc-mc146818-lib.c
272
day = bin2bcd(day);
drivers/rtc/rtc-mc146818-lib.c
273
mon = bin2bcd(mon);
drivers/rtc/rtc-mc146818-lib.c
274
yrs = bin2bcd(yrs);
drivers/rtc/rtc-mc146818-lib.c
275
century = bin2bcd(century);
drivers/rtc/rtc-mcp795.c
200
data[0] = (data[0] & 0x80) | bin2bcd(tim->tm_sec);
drivers/rtc/rtc-mcp795.c
201
data[1] = (data[1] & 0x80) | bin2bcd(tim->tm_min);
drivers/rtc/rtc-mcp795.c
202
data[2] = bin2bcd(tim->tm_hour);
drivers/rtc/rtc-mcp795.c
203
data[3] = (data[3] & 0xF8) | bin2bcd(tim->tm_wday + 1);
drivers/rtc/rtc-mcp795.c
204
data[4] = bin2bcd(tim->tm_mday);
drivers/rtc/rtc-mcp795.c
205
data[5] = (data[5] & MCP795_LP_BIT) | bin2bcd(tim->tm_mon + 1);
drivers/rtc/rtc-mcp795.c
210
data[6] = bin2bcd(tim->tm_year);
drivers/rtc/rtc-mcp795.c
294
tmp[0] = (tmp[0] & 0x80) | bin2bcd(alm->time.tm_sec);
drivers/rtc/rtc-mcp795.c
295
tmp[1] = (tmp[1] & 0x80) | bin2bcd(alm->time.tm_min);
drivers/rtc/rtc-mcp795.c
296
tmp[2] = (tmp[2] & 0xE0) | bin2bcd(alm->time.tm_hour);
drivers/rtc/rtc-mcp795.c
297
tmp[3] = (tmp[3] & 0x80) | bin2bcd(alm->time.tm_wday + 1);
drivers/rtc/rtc-mcp795.c
300
tmp[4] = (tmp[4] & 0xC0) | bin2bcd(alm->time.tm_mday);
drivers/rtc/rtc-mcp795.c
301
tmp[5] = (tmp[5] & 0xE0) | bin2bcd(alm->time.tm_mon + 1);
drivers/rtc/rtc-mv.c
137
rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_sec))
drivers/rtc/rtc-mv.c
140
rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_min))
drivers/rtc/rtc-mv.c
143
rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_hour))
drivers/rtc/rtc-mv.c
149
rtc_reg = (RTC_ALARM_VALID | bin2bcd(alm->time.tm_mday))
drivers/rtc/rtc-mv.c
155
rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_mon + 1))
drivers/rtc/rtc-mv.c
159
rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_year - 100))
drivers/rtc/rtc-mv.c
52
rtc_reg = (bin2bcd(tm->tm_sec) << RTC_SECONDS_OFFS) |
drivers/rtc/rtc-mv.c
53
(bin2bcd(tm->tm_min) << RTC_MINUTES_OFFS) |
drivers/rtc/rtc-mv.c
54
(bin2bcd(tm->tm_hour) << RTC_HOURS_OFFS) |
drivers/rtc/rtc-mv.c
55
(bin2bcd(tm->tm_wday) << RTC_WDAY_OFFS);
drivers/rtc/rtc-mv.c
58
rtc_reg = (bin2bcd(tm->tm_mday) << RTC_MDAY_OFFS) |
drivers/rtc/rtc-mv.c
59
(bin2bcd(tm->tm_mon + 1) << RTC_MONTH_OFFS) |
drivers/rtc/rtc-mv.c
60
(bin2bcd(tm->tm_year - 100) << RTC_YEAR_OFFS);
drivers/rtc/rtc-nct3018y.c
205
buf[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-nct3018y.c
212
buf[0] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-nct3018y.c
219
buf[0] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-nct3018y.c
227
buf[1] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-nct3018y.c
228
buf[2] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-nct3018y.c
229
buf[3] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-nct3018y.c
292
err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_SCA, bin2bcd(tm->time.tm_sec));
drivers/rtc/rtc-nct3018y.c
298
err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_MNA, bin2bcd(tm->time.tm_min));
drivers/rtc/rtc-nct3018y.c
304
err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_HRA, bin2bcd(tm->time.tm_hour));
drivers/rtc/rtc-nct6694.c
116
time->sec = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-nct6694.c
117
time->min = bin2bcd(tm->tm_min);
drivers/rtc/rtc-nct6694.c
118
time->hour = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-nct6694.c
119
time->week = bin2bcd(tm->tm_wday + 1);
drivers/rtc/rtc-nct6694.c
120
time->day = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-nct6694.c
121
time->month = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-nct6694.c
122
time->year = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-nct6694.c
163
alarm->sec = bin2bcd(alrm->time.tm_sec);
drivers/rtc/rtc-nct6694.c
164
alarm->min = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-nct6694.c
165
alarm->hour = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-omap.c
272
tm->tm_sec = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-omap.c
273
tm->tm_min = bin2bcd(tm->tm_min);
drivers/rtc/rtc-omap.c
274
tm->tm_hour = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-omap.c
275
tm->tm_mday = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-omap.c
277
tm->tm_mon = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-omap.c
278
tm->tm_year = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-opal.c
36
*y_m_d |= ((u32)bin2bcd((tm->tm_year + 1900) / 100)) << 24;
drivers/rtc/rtc-opal.c
37
*y_m_d |= ((u32)bin2bcd((tm->tm_year + 1900) % 100)) << 16;
drivers/rtc/rtc-opal.c
38
*y_m_d |= ((u32)bin2bcd((tm->tm_mon + 1))) << 8;
drivers/rtc/rtc-opal.c
39
*y_m_d |= ((u32)bin2bcd(tm->tm_mday));
drivers/rtc/rtc-opal.c
41
*h_m_s_ms |= ((u64)bin2bcd(tm->tm_hour)) << 56;
drivers/rtc/rtc-opal.c
42
*h_m_s_ms |= ((u64)bin2bcd(tm->tm_min)) << 48;
drivers/rtc/rtc-opal.c
43
*h_m_s_ms |= ((u64)bin2bcd(tm->tm_sec)) << 40;
drivers/rtc/rtc-palmas.c
158
alarm_data[0] = bin2bcd(alm->time.tm_sec);
drivers/rtc/rtc-palmas.c
159
alarm_data[1] = bin2bcd(alm->time.tm_min);
drivers/rtc/rtc-palmas.c
160
alarm_data[2] = bin2bcd(alm->time.tm_hour);
drivers/rtc/rtc-palmas.c
161
alarm_data[3] = bin2bcd(alm->time.tm_mday);
drivers/rtc/rtc-palmas.c
162
alarm_data[4] = bin2bcd(alm->time.tm_mon + 1);
drivers/rtc/rtc-palmas.c
163
alarm_data[5] = bin2bcd(alm->time.tm_year - 100);
drivers/rtc/rtc-palmas.c
72
rtc_data[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-palmas.c
73
rtc_data[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-palmas.c
74
rtc_data[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-palmas.c
75
rtc_data[3] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-palmas.c
76
rtc_data[4] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-palmas.c
77
rtc_data[5] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-pcf2123.c
218
txbuf[0] = bin2bcd(tm->tm_sec & 0x7F);
drivers/rtc/rtc-pcf2123.c
219
txbuf[1] = bin2bcd(tm->tm_min & 0x7F);
drivers/rtc/rtc-pcf2123.c
220
txbuf[2] = bin2bcd(tm->tm_hour & 0x3F);
drivers/rtc/rtc-pcf2123.c
221
txbuf[3] = bin2bcd(tm->tm_mday & 0x3F);
drivers/rtc/rtc-pcf2123.c
223
txbuf[5] = bin2bcd((tm->tm_mon + 1) & 0x1F); /* rtc mn 1-12 */
drivers/rtc/rtc-pcf2123.c
224
txbuf[6] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-pcf2123.c
294
txbuf[0] = bin2bcd(alm->time.tm_min & 0x7F);
drivers/rtc/rtc-pcf2123.c
295
txbuf[1] = bin2bcd(alm->time.tm_hour & 0x3F);
drivers/rtc/rtc-pcf2123.c
296
txbuf[2] = bin2bcd(alm->time.tm_mday & 0x3F);
drivers/rtc/rtc-pcf2127.c
284
buf[i++] = bin2bcd(tm->tm_sec); /* this will also clear OSF flag */
drivers/rtc/rtc-pcf2127.c
285
buf[i++] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-pcf2127.c
286
buf[i++] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-pcf2127.c
287
buf[i++] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-pcf2127.c
291
buf[i++] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-pcf2127.c
294
buf[i++] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-pcf2127.c
690
buf[0] = bin2bcd(alrm->time.tm_sec);
drivers/rtc/rtc-pcf2127.c
691
buf[1] = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-pcf2127.c
692
buf[2] = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-pcf2127.c
693
buf[3] = bin2bcd(alrm->time.tm_mday);
drivers/rtc/rtc-pcf85063.c
133
regs[0] = bin2bcd(tm->tm_sec) & 0x7F; /* clear OS flag */
drivers/rtc/rtc-pcf85063.c
135
regs[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-pcf85063.c
136
regs[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-pcf85063.c
139
regs[3] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-pcf85063.c
145
regs[5] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-pcf85063.c
148
regs[6] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-pcf85063.c
197
buf[0] = bin2bcd(alrm->time.tm_sec);
drivers/rtc/rtc-pcf85063.c
198
buf[1] = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-pcf85063.c
199
buf[2] = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-pcf85063.c
200
buf[3] = bin2bcd(alrm->time.tm_mday);
drivers/rtc/rtc-pcf8523.c
136
regs[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-pcf8523.c
137
regs[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-pcf8523.c
138
regs[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-pcf8523.c
139
regs[3] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-pcf8523.c
141
regs[5] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-pcf8523.c
142
regs[6] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-pcf8523.c
215
regs[0] = bin2bcd(tm->time.tm_min);
drivers/rtc/rtc-pcf8523.c
216
regs[1] = bin2bcd(tm->time.tm_hour);
drivers/rtc/rtc-pcf8523.c
217
regs[2] = bin2bcd(tm->time.tm_mday);
drivers/rtc/rtc-pcf85363.c
189
buf[DT_SECS] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-pcf85363.c
190
buf[DT_MINUTES] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-pcf85363.c
191
buf[DT_HOURS] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-pcf85363.c
192
buf[DT_DAYS] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-pcf85363.c
194
buf[DT_MONTHS] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-pcf85363.c
195
buf[DT_YEARS] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-pcf85363.c
273
buf[0] = bin2bcd(alrm->time.tm_sec);
drivers/rtc/rtc-pcf85363.c
274
buf[1] = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-pcf85363.c
275
buf[2] = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-pcf85363.c
276
buf[3] = bin2bcd(alrm->time.tm_mday);
drivers/rtc/rtc-pcf85363.c
277
buf[4] = bin2bcd(alrm->time.tm_mon + 1);
drivers/rtc/rtc-pcf8563.c
204
buf[PCF8563_REG_SC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-pcf8563.c
205
buf[PCF8563_REG_MN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-pcf8563.c
206
buf[PCF8563_REG_HR] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-pcf8563.c
208
buf[PCF8563_REG_DM] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-pcf8563.c
211
buf[PCF8563_REG_MO] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-pcf8563.c
214
buf[PCF8563_REG_YR] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-pcf8563.c
283
buf[0] = bin2bcd(tm->time.tm_min);
drivers/rtc/rtc-pcf8563.c
284
buf[1] = bin2bcd(tm->time.tm_hour);
drivers/rtc/rtc-pcf8563.c
285
buf[2] = bin2bcd(tm->time.tm_mday);
drivers/rtc/rtc-pcf8583.c
101
buf[6] = bin2bcd(dt->tm_mday) | (dt->tm_year << 6);
drivers/rtc/rtc-pcf8583.c
102
buf[7] = bin2bcd(dt->tm_mon + 1) | (dt->tm_wday << 5);
drivers/rtc/rtc-pcf8583.c
95
buf[3] = bin2bcd(dt->tm_sec);
drivers/rtc/rtc-pcf8583.c
96
buf[4] = bin2bcd(dt->tm_min);
drivers/rtc/rtc-pcf8583.c
97
buf[5] = bin2bcd(dt->tm_hour);
drivers/rtc/rtc-pic32.c
178
writeb(bin2bcd(tm->tm_sec), base + PIC32_RTCSEC);
drivers/rtc/rtc-pic32.c
179
writeb(bin2bcd(tm->tm_min), base + PIC32_RTCMIN);
drivers/rtc/rtc-pic32.c
180
writeb(bin2bcd(tm->tm_hour), base + PIC32_RTCHOUR);
drivers/rtc/rtc-pic32.c
181
writeb(bin2bcd(tm->tm_mday), base + PIC32_RTCDAY);
drivers/rtc/rtc-pic32.c
182
writeb(bin2bcd(tm->tm_mon + 1), base + PIC32_RTCMON);
drivers/rtc/rtc-pic32.c
183
writeb(bin2bcd(tm->tm_year - 100), base + PIC32_RTCYEAR);
drivers/rtc/rtc-pl031.c
136
*bcd_year = (bin2bcd(year % 100) | bin2bcd(year / 100) << 8);
drivers/rtc/rtc-r9701.c
93
ret = write_reg(dev, RHRCNT, bin2bcd(dt->tm_hour));
drivers/rtc/rtc-r9701.c
94
ret = ret ? ret : write_reg(dev, RMINCNT, bin2bcd(dt->tm_min));
drivers/rtc/rtc-r9701.c
95
ret = ret ? ret : write_reg(dev, RSECCNT, bin2bcd(dt->tm_sec));
drivers/rtc/rtc-r9701.c
96
ret = ret ? ret : write_reg(dev, RDAYCNT, bin2bcd(dt->tm_mday));
drivers/rtc/rtc-r9701.c
97
ret = ret ? ret : write_reg(dev, RMONCNT, bin2bcd(dt->tm_mon + 1));
drivers/rtc/rtc-r9701.c
98
ret = ret ? ret : write_reg(dev, RYRCNT, bin2bcd(dt->tm_year - 100));
drivers/rtc/rtc-rc5t583.c
149
alarm_data[0] = bin2bcd(alm->time.tm_min);
drivers/rtc/rtc-rc5t583.c
150
alarm_data[1] = bin2bcd(alm->time.tm_hour);
drivers/rtc/rtc-rc5t583.c
151
alarm_data[2] = bin2bcd(alm->time.tm_mday);
drivers/rtc/rtc-rc5t583.c
152
alarm_data[3] = bin2bcd(alm->time.tm_mon + 1);
drivers/rtc/rtc-rc5t583.c
153
alarm_data[4] = bin2bcd(alm->time.tm_year - 100);
drivers/rtc/rtc-rc5t583.c
89
rtc_data[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rc5t583.c
90
rtc_data[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rc5t583.c
91
rtc_data[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rc5t583.c
92
rtc_data[3] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-rc5t583.c
93
rtc_data[4] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rc5t583.c
94
rtc_data[5] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rc5t583.c
95
rtc_data[6] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-rc5t619.c
187
buff[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rc5t619.c
188
buff[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rc5t619.c
191
buff[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rc5t619.c
195
buff[3] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-rc5t619.c
196
buff[4] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rc5t619.c
197
buff[5] = bin2bcd(tm->tm_mon + 1); /* system set 0-11 */
drivers/rtc/rtc-rc5t619.c
198
buff[6] = bin2bcd(tm->tm_year - cent_flag * 100);
drivers/rtc/rtc-rc5t619.c
300
buff[0] = bin2bcd(alrm->time.tm_sec);
drivers/rtc/rtc-rc5t619.c
301
buff[1] = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-rc5t619.c
304
buff[2] = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-rc5t619.c
308
buff[3] = bin2bcd(alrm->time.tm_mday);
drivers/rtc/rtc-rc5t619.c
309
buff[4] = bin2bcd(alrm->time.tm_mon);
drivers/rtc/rtc-rc5t619.c
310
buff[5] = bin2bcd(alrm->time.tm_year - 100 * cent_flag);
drivers/rtc/rtc-rc5t619.c
59
return bin2bcd(hour);
drivers/rtc/rtc-rc5t619.c
64
return bin2bcd(hour - 12) | HOUR_PMFLAG;
drivers/rtc/rtc-renesas-rtca3.c
307
writeb(bin2bcd(tm->tm_sec), priv->base + RTCA3_RSECCNT);
drivers/rtc/rtc-renesas-rtca3.c
308
writeb(bin2bcd(tm->tm_min), priv->base + RTCA3_RMINCNT);
drivers/rtc/rtc-renesas-rtca3.c
309
writeb(bin2bcd(tm->tm_hour), priv->base + RTCA3_RHRCNT);
drivers/rtc/rtc-renesas-rtca3.c
310
writeb(bin2bcd(tm->tm_wday), priv->base + RTCA3_RWKCNT);
drivers/rtc/rtc-renesas-rtca3.c
311
writeb(bin2bcd(tm->tm_mday), priv->base + RTCA3_RDAYCNT);
drivers/rtc/rtc-renesas-rtca3.c
312
writeb(bin2bcd(tm->tm_mon + 1), priv->base + RTCA3_RMONCNT);
drivers/rtc/rtc-renesas-rtca3.c
313
writew(bin2bcd(tm->tm_year % 100), priv->base + RTCA3_RYRCNT);
drivers/rtc/rtc-renesas-rtca3.c
410
writeb(RTCA3_AR_ENB | bin2bcd(tm->tm_sec), priv->base + RTCA3_RSECAR);
drivers/rtc/rtc-renesas-rtca3.c
411
writeb(RTCA3_AR_ENB | bin2bcd(tm->tm_min), priv->base + RTCA3_RMINAR);
drivers/rtc/rtc-renesas-rtca3.c
412
writeb(RTCA3_AR_ENB | bin2bcd(tm->tm_hour), priv->base + RTCA3_RHRAR);
drivers/rtc/rtc-renesas-rtca3.c
413
writeb(RTCA3_AR_ENB | bin2bcd(tm->tm_wday), priv->base + RTCA3_RWKAR);
drivers/rtc/rtc-renesas-rtca3.c
414
writeb(RTCA3_AR_ENB | bin2bcd(tm->tm_mday), priv->base + RTCA3_RDAYAR);
drivers/rtc/rtc-renesas-rtca3.c
415
writeb(RTCA3_AR_ENB | bin2bcd(tm->tm_mon + 1), priv->base + RTCA3_RMONAR);
drivers/rtc/rtc-renesas-rtca3.c
417
writew(bin2bcd(tm->tm_year % 100), priv->base + RTCA3_RYRAR);
drivers/rtc/rtc-rk808.c
154
rtc_data[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rk808.c
155
rtc_data[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rk808.c
156
rtc_data[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rk808.c
157
rtc_data[3] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rk808.c
158
rtc_data[4] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rk808.c
159
rtc_data[5] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-rk808.c
160
rtc_data[6] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-rk808.c
261
alrm_data[0] = bin2bcd(alrm->time.tm_sec);
drivers/rtc/rtc-rk808.c
262
alrm_data[1] = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-rk808.c
263
alrm_data[2] = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-rk808.c
264
alrm_data[3] = bin2bcd(alrm->time.tm_mday);
drivers/rtc/rtc-rk808.c
265
alrm_data[4] = bin2bcd(alrm->time.tm_mon + 1);
drivers/rtc/rtc-rk808.c
266
alrm_data[5] = bin2bcd(alrm->time.tm_year - 100);
drivers/rtc/rtc-rs5c313.c
298
data = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rs5c313.c
302
data = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rs5c313.c
306
data = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rs5c313.c
310
data = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rs5c313.c
314
data = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rs5c313.c
318
data = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-rs5c313.c
322
data = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-rs5c348.c
85
txp[RS5C348_REG_SECS] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rs5c348.c
86
txp[RS5C348_REG_MINS] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rs5c348.c
88
txp[RS5C348_REG_HOURS] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rs5c348.c
91
txp[RS5C348_REG_HOURS] = bin2bcd((tm->tm_hour + 11) % 12 + 1) |
drivers/rtc/rtc-rs5c348.c
94
txp[RS5C348_REG_WDAY] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-rs5c348.c
95
txp[RS5C348_REG_DAY] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rs5c348.c
96
txp[RS5C348_REG_MONTH] = bin2bcd(tm->tm_mon + 1) |
drivers/rtc/rtc-rs5c348.c
98
txp[RS5C348_REG_YEAR] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-rs5c372.c
200
return bin2bcd(hour);
drivers/rtc/rtc-rs5c372.c
203
return 0x20 | bin2bcd(hour - 12);
drivers/rtc/rtc-rs5c372.c
205
return 0x20 | bin2bcd(12);
drivers/rtc/rtc-rs5c372.c
207
return bin2bcd(12);
drivers/rtc/rtc-rs5c372.c
208
return bin2bcd(hour);
drivers/rtc/rtc-rs5c372.c
274
buf[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rs5c372.c
275
buf[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rs5c372.c
277
buf[3] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-rs5c372.c
278
buf[4] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rs5c372.c
279
buf[5] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rs5c372.c
280
buf[6] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-rs5c372.c
450
buf[0] = bin2bcd(t->time.tm_min);
drivers/rtc/rtc-rv3028.c
344
date[RV3028_SEC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rv3028.c
345
date[RV3028_MIN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rv3028.c
346
date[RV3028_HOUR] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rv3028.c
348
date[RV3028_DAY] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rv3028.c
349
date[RV3028_MONTH] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rv3028.c
350
date[RV3028_YEAR] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-rv3028.c
417
alarmvals[0] = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-rv3028.c
418
alarmvals[1] = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-rv3028.c
419
alarmvals[2] = bin2bcd(alrm->time.tm_mday);
drivers/rtc/rtc-rv3029c2.c
400
regs[RV3029_A_SC - RV3029_A_SC] = bin2bcd(tm->tm_sec) | RV3029_A_AE_X;
drivers/rtc/rtc-rv3029c2.c
401
regs[RV3029_A_MN - RV3029_A_SC] = bin2bcd(tm->tm_min) | RV3029_A_AE_X;
drivers/rtc/rtc-rv3029c2.c
402
regs[RV3029_A_HR - RV3029_A_SC] = (bin2bcd(tm->tm_hour) & 0x3f)
drivers/rtc/rtc-rv3029c2.c
404
regs[RV3029_A_DT - RV3029_A_SC] = (bin2bcd(tm->tm_mday) & 0x3f)
drivers/rtc/rtc-rv3029c2.c
406
regs[RV3029_A_MO - RV3029_A_SC] = (bin2bcd(tm->tm_mon + 1) & 0x1f)
drivers/rtc/rtc-rv3029c2.c
408
regs[RV3029_A_DW - RV3029_A_SC] = (bin2bcd(tm->tm_wday + 1) & 0x7)
drivers/rtc/rtc-rv3029c2.c
410
regs[RV3029_A_YR - RV3029_A_SC] = (bin2bcd(tm->tm_year - 100))
drivers/rtc/rtc-rv3029c2.c
428
regs[RV3029_W_SEC - RV3029_W_SEC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rv3029c2.c
429
regs[RV3029_W_MINUTES - RV3029_W_SEC] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rv3029c2.c
430
regs[RV3029_W_HOURS - RV3029_W_SEC] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rv3029c2.c
431
regs[RV3029_W_DATE - RV3029_W_SEC] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rv3029c2.c
432
regs[RV3029_W_MONTHS - RV3029_W_SEC] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rv3029c2.c
433
regs[RV3029_W_DAYS - RV3029_W_SEC] = bin2bcd(tm->tm_wday + 1) & 0x7;
drivers/rtc/rtc-rv3029c2.c
434
regs[RV3029_W_YEARS - RV3029_W_SEC] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-rv3032.c
257
date[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rv3032.c
258
date[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rv3032.c
259
date[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rv3032.c
261
date[4] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rv3032.c
262
date[5] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rv3032.c
263
date[6] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-rv3032.c
318
alarmvals[0] = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-rv3032.c
319
alarmvals[1] = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-rv3032.c
320
alarmvals[2] = bin2bcd(alrm->time.tm_mday);
drivers/rtc/rtc-rv8803.c
261
if ((date1[RV8803_SEC] & 0x7f) == bin2bcd(59)) {
drivers/rtc/rtc-rv8803.c
266
if ((date2[RV8803_SEC] & 0x7f) != bin2bcd(59))
drivers/rtc/rtc-rv8803.c
297
date[RV8803_SEC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rv8803.c
298
date[RV8803_MIN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rv8803.c
299
date[RV8803_HOUR] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rv8803.c
301
date[RV8803_DAY] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rv8803.c
302
date[RV8803_MONTH] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rv8803.c
303
date[RV8803_YEAR] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-rv8803.c
414
alarmvals[0] = bin2bcd(alrm->time.tm_min);
drivers/rtc/rtc-rv8803.c
415
alarmvals[1] = bin2bcd(alrm->time.tm_hour);
drivers/rtc/rtc-rv8803.c
416
alarmvals[2] = bin2bcd(alrm->time.tm_mday);
drivers/rtc/rtc-rx4581.c
184
buf[RX4581_REG_SC+1] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rx4581.c
185
buf[RX4581_REG_MN+1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rx4581.c
186
buf[RX4581_REG_HR+1] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rx4581.c
188
buf[RX4581_REG_DM+1] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rx4581.c
191
buf[RX4581_REG_MO+1] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rx4581.c
194
buf[RX4581_REG_YR+1] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-rx6110.c
120
data[RTC_SEC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rx6110.c
121
data[RTC_MIN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rx6110.c
122
data[RTC_HOUR] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rx6110.c
123
data[RTC_WDAY] = BIT(bin2bcd(tm->tm_wday));
drivers/rtc/rtc-rx6110.c
124
data[RTC_MDAY] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rx6110.c
125
data[RTC_MONTH] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rx6110.c
126
data[RTC_YEAR] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-rx8010.c
148
date[RX8010_SEC - RX8010_SEC] = bin2bcd(dt->tm_sec);
drivers/rtc/rtc-rx8010.c
149
date[RX8010_MIN - RX8010_SEC] = bin2bcd(dt->tm_min);
drivers/rtc/rtc-rx8010.c
150
date[RX8010_HOUR - RX8010_SEC] = bin2bcd(dt->tm_hour);
drivers/rtc/rtc-rx8010.c
151
date[RX8010_MDAY - RX8010_SEC] = bin2bcd(dt->tm_mday);
drivers/rtc/rtc-rx8010.c
152
date[RX8010_MONTH - RX8010_SEC] = bin2bcd(dt->tm_mon + 1);
drivers/rtc/rtc-rx8010.c
153
date[RX8010_YEAR - RX8010_SEC] = bin2bcd(dt->tm_year - 100);
drivers/rtc/rtc-rx8010.c
154
date[RX8010_WDAY - RX8010_SEC] = bin2bcd(1 << dt->tm_wday);
drivers/rtc/rtc-rx8010.c
269
alarmvals[0] = bin2bcd(t->time.tm_min);
drivers/rtc/rtc-rx8010.c
270
alarmvals[1] = bin2bcd(t->time.tm_hour);
drivers/rtc/rtc-rx8010.c
271
alarmvals[2] = bin2bcd(t->time.tm_mday);
drivers/rtc/rtc-rx8025.c
259
date[RX8025_REG_SEC] = bin2bcd(dt->tm_sec);
drivers/rtc/rtc-rx8025.c
260
date[RX8025_REG_MIN] = bin2bcd(dt->tm_min);
drivers/rtc/rtc-rx8025.c
262
date[RX8025_REG_HOUR] = bin2bcd(dt->tm_hour);
drivers/rtc/rtc-rx8025.c
265
| bin2bcd((dt->tm_hour + 11) % 12 + 1);
drivers/rtc/rtc-rx8025.c
267
date[RX8025_REG_WDAY] = bin2bcd(dt->tm_wday);
drivers/rtc/rtc-rx8025.c
268
date[RX8025_REG_MDAY] = bin2bcd(dt->tm_mday);
drivers/rtc/rtc-rx8025.c
269
date[RX8025_REG_MONTH] = bin2bcd(dt->tm_mon + 1);
drivers/rtc/rtc-rx8025.c
270
date[RX8025_REG_YEAR] = bin2bcd(dt->tm_year - 100);
drivers/rtc/rtc-rx8025.c
367
ald[0] = bin2bcd(t->time.tm_min);
drivers/rtc/rtc-rx8025.c
369
ald[1] = bin2bcd(t->time.tm_hour);
drivers/rtc/rtc-rx8025.c
372
| bin2bcd((t->time.tm_hour + 11) % 12 + 1);
drivers/rtc/rtc-rx8111.c
225
buf[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rx8111.c
226
buf[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rx8111.c
227
buf[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rx8111.c
229
buf[4] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rx8111.c
230
buf[5] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rx8111.c
231
buf[6] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-rx8581.c
144
buf[RX8581_REG_SC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rx8581.c
145
buf[RX8581_REG_MN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-rx8581.c
146
buf[RX8581_REG_HR] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-rx8581.c
148
buf[RX8581_REG_DM] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-rx8581.c
151
buf[RX8581_REG_MO] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-rx8581.c
154
buf[RX8581_REG_YR] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-rzn1.c
130
val = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-rzn1.c
131
val |= bin2bcd(tm->tm_min) << RZN1_RTC_TIME_MIN_SHIFT;
drivers/rtc/rtc-rzn1.c
132
val |= bin2bcd(tm->tm_hour) << RZN1_RTC_TIME_HOUR_SHIFT;
drivers/rtc/rtc-rzn1.c
136
val |= bin2bcd(tm->tm_mday) << RZN1_RTC_CAL_DAY_SHIFT;
drivers/rtc/rtc-rzn1.c
137
val |= bin2bcd(tm->tm_mon + 1) << RZN1_RTC_CAL_MON_SHIFT;
drivers/rtc/rtc-rzn1.c
138
val |= bin2bcd(tm->tm_year - 100) << RZN1_RTC_CAL_YEAR_SHIFT;
drivers/rtc/rtc-rzn1.c
172
if (readl(rtc->base + RZN1_RTC_SECC) == bin2bcd(rtc->tm_alarm.tm_sec)) {
drivers/rtc/rtc-rzn1.c
215
} while (readl(rtc->base + RZN1_RTC_SECC) != bin2bcd(tm_now.tm_sec));
drivers/rtc/rtc-rzn1.c
280
writel(bin2bcd(tm->tm_min), rtc->base + RZN1_RTC_ALM);
drivers/rtc/rtc-rzn1.c
281
writel(bin2bcd(tm->tm_hour), rtc->base + RZN1_RTC_ALH);
drivers/rtc/rtc-s35390a.c
187
return bin2bcd(hour);
drivers/rtc/rtc-s35390a.c
190
return bin2bcd(hour);
drivers/rtc/rtc-s35390a.c
192
return 0x40 | bin2bcd(hour - 12);
drivers/rtc/rtc-s35390a.c
224
buf[S35390A_BYTE_YEAR] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-s35390a.c
225
buf[S35390A_BYTE_MONTH] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-s35390a.c
226
buf[S35390A_BYTE_DAY] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-s35390a.c
227
buf[S35390A_BYTE_WDAY] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-s35390a.c
229
buf[S35390A_BYTE_MINS] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-s35390a.c
230
buf[S35390A_BYTE_SECS] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-s35390a.c
306
buf[S35390A_ALRM_BYTE_WDAY] = bin2bcd(alm->time.tm_wday) | 0x80;
drivers/rtc/rtc-s35390a.c
312
buf[S35390A_ALRM_BYTE_MINS] = bin2bcd(alm->time.tm_min) | 0x80;
drivers/rtc/rtc-s3c.c
178
writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_RTCSEC);
drivers/rtc/rtc-s3c.c
179
writeb(bin2bcd(tm->tm_min), info->base + S3C2410_RTCMIN);
drivers/rtc/rtc-s3c.c
180
writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_RTCHOUR);
drivers/rtc/rtc-s3c.c
181
writeb(bin2bcd(tm->tm_mday), info->base + S3C2410_RTCDATE);
drivers/rtc/rtc-s3c.c
182
writeb(bin2bcd(tm->tm_mon), info->base + S3C2410_RTCMON);
drivers/rtc/rtc-s3c.c
183
writeb(bin2bcd(tm->tm_year), info->base + S3C2410_RTCYEAR);
drivers/rtc/rtc-s3c.c
292
writeb(bin2bcd(tm->tm_sec), info->base + S3C2410_ALMSEC);
drivers/rtc/rtc-s3c.c
297
writeb(bin2bcd(tm->tm_min), info->base + S3C2410_ALMMIN);
drivers/rtc/rtc-s3c.c
302
writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_ALMHOUR);
drivers/rtc/rtc-s3c.c
307
writeb(bin2bcd(tm->tm_mon + 1), info->base + S3C2410_ALMMON);
drivers/rtc/rtc-s3c.c
312
writeb(bin2bcd(tm->tm_mday), info->base + S3C2410_ALMDATE);
drivers/rtc/rtc-sd2405al.c
127
data[SD2405AL_REG_T_SEC] = bin2bcd(time->tm_sec);
drivers/rtc/rtc-sd2405al.c
128
data[SD2405AL_REG_T_MIN] = bin2bcd(time->tm_min);
drivers/rtc/rtc-sd2405al.c
129
data[SD2405AL_REG_T_HOUR] = bin2bcd(time->tm_hour) | SD2405AL_BIT_24H;
drivers/rtc/rtc-sd2405al.c
130
data[SD2405AL_REG_T_DAY] = bin2bcd(time->tm_mday);
drivers/rtc/rtc-sd2405al.c
131
data[SD2405AL_REG_T_WEEK] = bin2bcd(time->tm_wday);
drivers/rtc/rtc-sd2405al.c
132
data[SD2405AL_REG_T_MON] = bin2bcd(time->tm_mon) + 1;
drivers/rtc/rtc-sd2405al.c
133
data[SD2405AL_REG_T_YEAR] = bin2bcd(time->tm_year - 100);
drivers/rtc/rtc-sd3078.c
117
rtc_data[SD3078_REG_SC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-sd3078.c
118
rtc_data[SD3078_REG_MN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-sd3078.c
119
rtc_data[SD3078_REG_HR] = bin2bcd(tm->tm_hour) | 0x80;
drivers/rtc/rtc-sd3078.c
120
rtc_data[SD3078_REG_DM] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-sd3078.c
122
rtc_data[SD3078_REG_MO] = bin2bcd(tm->tm_mon) + 1;
drivers/rtc/rtc-sd3078.c
123
rtc_data[SD3078_REG_YR] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-sh.c
207
writeb(bin2bcd(tm->tm_sec), rtc->regbase + RSECCNT);
drivers/rtc/rtc-sh.c
208
writeb(bin2bcd(tm->tm_min), rtc->regbase + RMINCNT);
drivers/rtc/rtc-sh.c
209
writeb(bin2bcd(tm->tm_hour), rtc->regbase + RHRCNT);
drivers/rtc/rtc-sh.c
210
writeb(bin2bcd(tm->tm_wday), rtc->regbase + RWKCNT);
drivers/rtc/rtc-sh.c
211
writeb(bin2bcd(tm->tm_mday), rtc->regbase + RDAYCNT);
drivers/rtc/rtc-sh.c
212
writeb(bin2bcd(tm->tm_mon + 1), rtc->regbase + RMONCNT);
drivers/rtc/rtc-sh.c
215
year = (bin2bcd((tm->tm_year + 1900) / 100) << 8) |
drivers/rtc/rtc-sh.c
216
bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-sh.c
220
writeb(bin2bcd(year), rtc->regbase + RYRCNT);
drivers/rtc/rtc-sh.c
278
writeb(bin2bcd(value) | AR_ENB, rtc->regbase + reg_off);
drivers/rtc/rtc-spear.c
172
tm->tm_sec = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-spear.c
173
tm->tm_min = bin2bcd(tm->tm_min);
drivers/rtc/rtc-spear.c
174
tm->tm_hour = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-spear.c
175
tm->tm_mday = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-spear.c
176
tm->tm_mon = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-spear.c
177
tm->tm_year = bin2bcd(tm->tm_year);
drivers/rtc/rtc-stk17ta8.c
142
0x80 : bin2bcd(pdata->alrm_mday),
drivers/rtc/rtc-stk17ta8.c
145
0x80 : bin2bcd(pdata->alrm_hour),
drivers/rtc/rtc-stk17ta8.c
148
0x80 : bin2bcd(pdata->alrm_min),
drivers/rtc/rtc-stk17ta8.c
151
0x80 : bin2bcd(pdata->alrm_sec),
drivers/rtc/rtc-stk17ta8.c
81
writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR);
drivers/rtc/rtc-stk17ta8.c
82
writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH);
drivers/rtc/rtc-stk17ta8.c
83
writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY);
drivers/rtc/rtc-stk17ta8.c
84
writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE);
drivers/rtc/rtc-stk17ta8.c
85
writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS);
drivers/rtc/rtc-stk17ta8.c
86
writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES);
drivers/rtc/rtc-stk17ta8.c
87
writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS);
drivers/rtc/rtc-stk17ta8.c
88
writeb(bin2bcd((tm->tm_year + 1900) / 100), ioaddr + RTC_CENTURY);
drivers/rtc/rtc-stm32.c
493
tm->tm_sec = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-stm32.c
494
tm->tm_min = bin2bcd(tm->tm_min);
drivers/rtc/rtc-stm32.c
495
tm->tm_hour = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-stm32.c
497
tm->tm_mday = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-stm32.c
498
tm->tm_mon = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-stm32.c
499
tm->tm_year = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-tps65910.c
105
rtc_data[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-tps65910.c
106
rtc_data[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-tps65910.c
107
rtc_data[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-tps65910.c
108
rtc_data[3] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-tps65910.c
109
rtc_data[4] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-tps65910.c
110
rtc_data[5] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-tps65910.c
181
alarm_data[0] = bin2bcd(alm->time.tm_sec);
drivers/rtc/rtc-tps65910.c
182
alarm_data[1] = bin2bcd(alm->time.tm_min);
drivers/rtc/rtc-tps65910.c
183
alarm_data[2] = bin2bcd(alm->time.tm_hour);
drivers/rtc/rtc-tps65910.c
184
alarm_data[3] = bin2bcd(alm->time.tm_mday);
drivers/rtc/rtc-tps65910.c
185
alarm_data[4] = bin2bcd(alm->time.tm_mon + 1);
drivers/rtc/rtc-tps65910.c
186
alarm_data[5] = bin2bcd(alm->time.tm_year - 100);
drivers/rtc/rtc-tps6594.c
124
rtc_data[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-tps6594.c
125
rtc_data[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-tps6594.c
126
rtc_data[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-tps6594.c
127
rtc_data[3] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-tps6594.c
128
rtc_data[4] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-tps6594.c
129
rtc_data[5] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-tps6594.c
130
rtc_data[6] = bin2bcd(tm->tm_wday);
drivers/rtc/rtc-tps6594.c
188
alarm_data[0] = bin2bcd(alm->time.tm_sec);
drivers/rtc/rtc-tps6594.c
189
alarm_data[1] = bin2bcd(alm->time.tm_min);
drivers/rtc/rtc-tps6594.c
190
alarm_data[2] = bin2bcd(alm->time.tm_hour);
drivers/rtc/rtc-tps6594.c
191
alarm_data[3] = bin2bcd(alm->time.tm_mday);
drivers/rtc/rtc-tps6594.c
192
alarm_data[4] = bin2bcd(alm->time.tm_mon + 1);
drivers/rtc/rtc-tps6594.c
193
alarm_data[5] = bin2bcd(alm->time.tm_year - 100);
drivers/rtc/rtc-twl.c
333
rtc_data[0] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-twl.c
334
rtc_data[1] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-twl.c
335
rtc_data[2] = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-twl.c
336
rtc_data[3] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-twl.c
337
rtc_data[4] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-twl.c
338
rtc_data[5] = bin2bcd(tm->tm_year - 100);
drivers/rtc/rtc-twl.c
408
alarm_data[0] = bin2bcd(alm->time.tm_sec);
drivers/rtc/rtc-twl.c
409
alarm_data[1] = bin2bcd(alm->time.tm_min);
drivers/rtc/rtc-twl.c
410
alarm_data[2] = bin2bcd(alm->time.tm_hour);
drivers/rtc/rtc-twl.c
411
alarm_data[3] = bin2bcd(alm->time.tm_mday);
drivers/rtc/rtc-twl.c
412
alarm_data[4] = bin2bcd(alm->time.tm_mon + 1);
drivers/rtc/rtc-twl.c
413
alarm_data[5] = bin2bcd(alm->time.tm_year - 100);
drivers/rtc/rtc-vt8500.c
125
writel((bin2bcd(tm->tm_year % 100) << DATE_YEAR_S)
drivers/rtc/rtc-vt8500.c
126
| (bin2bcd(tm->tm_mon + 1) << DATE_MONTH_S)
drivers/rtc/rtc-vt8500.c
127
| (bin2bcd(tm->tm_mday))
drivers/rtc/rtc-vt8500.c
130
writel((bin2bcd(tm->tm_wday) << TIME_DOW_S)
drivers/rtc/rtc-vt8500.c
131
| (bin2bcd(tm->tm_hour) << TIME_HOUR_S)
drivers/rtc/rtc-vt8500.c
132
| (bin2bcd(tm->tm_min) << TIME_MIN_S)
drivers/rtc/rtc-vt8500.c
133
| (bin2bcd(tm->tm_sec)),
drivers/rtc/rtc-vt8500.c
163
| (bin2bcd(alrm->time.tm_mday) << ALARM_DAY_S)
drivers/rtc/rtc-vt8500.c
164
| (bin2bcd(alrm->time.tm_hour) << TIME_HOUR_S)
drivers/rtc/rtc-vt8500.c
165
| (bin2bcd(alrm->time.tm_min) << TIME_MIN_S)
drivers/rtc/rtc-vt8500.c
166
| (bin2bcd(alrm->time.tm_sec)),
drivers/rtc/rtc-wilco-ec.c
139
rtc.century = bin2bcd(year / 100);
drivers/rtc/rtc-wilco-ec.c
140
rtc.year = bin2bcd(year % 100);
drivers/rtc/rtc-wilco-ec.c
141
rtc.month = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-wilco-ec.c
142
rtc.day = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-wilco-ec.c
143
rtc.hour = bin2bcd(tm->tm_hour);
drivers/rtc/rtc-wilco-ec.c
144
rtc.minute = bin2bcd(tm->tm_min);
drivers/rtc/rtc-wilco-ec.c
145
rtc.second = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-wilco-ec.c
146
rtc.weekday = bin2bcd(wday);
drivers/rtc/rtc-x1205.c
192
buf[CCR_SEC] = bin2bcd(tm->tm_sec);
drivers/rtc/rtc-x1205.c
193
buf[CCR_MIN] = bin2bcd(tm->tm_min);
drivers/rtc/rtc-x1205.c
196
buf[CCR_HOUR] = bin2bcd(tm->tm_hour) | X1205_HR_MIL;
drivers/rtc/rtc-x1205.c
198
buf[CCR_MDAY] = bin2bcd(tm->tm_mday);
drivers/rtc/rtc-x1205.c
201
buf[CCR_MONTH] = bin2bcd(tm->tm_mon + 1);
drivers/rtc/rtc-x1205.c
204
buf[CCR_YEAR] = bin2bcd(tm->tm_year % 100);
drivers/rtc/rtc-x1205.c
206
buf[CCR_Y2K] = bin2bcd((tm->tm_year + 1900) / 100);
drivers/scsi/aacraid/commsup.c
2242
wellness_str[8] = bin2bcd(cur_tm.tm_hour);
drivers/scsi/aacraid/commsup.c
2243
wellness_str[9] = bin2bcd(cur_tm.tm_min);
drivers/scsi/aacraid/commsup.c
2244
wellness_str[10] = bin2bcd(cur_tm.tm_sec);
drivers/scsi/aacraid/commsup.c
2245
wellness_str[12] = bin2bcd(cur_tm.tm_mon);
drivers/scsi/aacraid/commsup.c
2246
wellness_str[13] = bin2bcd(cur_tm.tm_mday);
drivers/scsi/aacraid/commsup.c
2247
wellness_str[14] = bin2bcd(cur_tm.tm_year / 100);
drivers/scsi/aacraid/commsup.c
2248
wellness_str[15] = bin2bcd(cur_tm.tm_year % 100);
drivers/scsi/smartpqi/smartpqi_init.c
1102
buffer->time[0] = bin2bcd(tm.tm_hour);
drivers/scsi/smartpqi/smartpqi_init.c
1103
buffer->time[1] = bin2bcd(tm.tm_min);
drivers/scsi/smartpqi/smartpqi_init.c
1104
buffer->time[2] = bin2bcd(tm.tm_sec);
drivers/scsi/smartpqi/smartpqi_init.c
1106
buffer->time[4] = bin2bcd(tm.tm_mon + 1);
drivers/scsi/smartpqi/smartpqi_init.c
1107
buffer->time[5] = bin2bcd(tm.tm_mday);
drivers/scsi/smartpqi/smartpqi_init.c
1108
buffer->time[6] = bin2bcd(year / 100);
drivers/scsi/smartpqi/smartpqi_init.c
1109
buffer->time[7] = bin2bcd(year % 100);
drivers/usb/core/hcd.c
110
#define KERNEL_REL bin2bcd(LINUX_VERSION_MAJOR)
drivers/usb/core/hcd.c
111
#define KERNEL_VER bin2bcd(LINUX_VERSION_PATCHLEVEL)
drivers/usb/gadget/udc/aspeed-vhub/hub.c
44
#define KERNEL_REL bin2bcd(LINUX_VERSION_MAJOR)
drivers/usb/gadget/udc/aspeed-vhub/hub.c
45
#define KERNEL_VER bin2bcd(LINUX_VERSION_PATCHLEVEL)
include/linux/usb/composite.h
566
bcdDevice = bin2bcd(LINUX_VERSION_MAJOR) << 8;
include/linux/usb/composite.h
567
bcdDevice |= bin2bcd(LINUX_VERSION_PATCHLEVEL);