Searched refs:bin2bcd (Results 1 - 25 of 111) sorted by relevance

12345

/linux-master/arch/m68k/sun3x/
H A Dtime.c50 h->sec = bin2bcd(t->tm_sec);
51 h->min = bin2bcd(t->tm_min);
52 h->hour = bin2bcd(t->tm_hour);
53 h->wday = bin2bcd(t->tm_wday);
54 h->mday = bin2bcd(t->tm_mday);
55 h->month = bin2bcd(t->tm_mon + 1);
56 h->year = bin2bcd(t->tm_year % 100);
/linux-master/drivers/rtc/
H A Drtc-ds1347.c101 buf[0] = bin2bcd(dt->tm_sec);
102 buf[1] = bin2bcd(dt->tm_min);
103 buf[2] = (bin2bcd(dt->tm_hour) & 0x3F);
104 buf[3] = bin2bcd(dt->tm_mday);
105 buf[4] = bin2bcd(dt->tm_mon + 1);
106 buf[5] = bin2bcd(dt->tm_wday + 1);
107 buf[6] = bin2bcd(dt->tm_year % 100);
108 buf[7] = bin2bcd(0x00);
115 err = regmap_write(map, DS1347_CENTURY_REG, bin2bcd(century));
H A Drtc-max6916.c89 buf[1] = bin2bcd(dt->tm_sec);
90 buf[2] = bin2bcd(dt->tm_min);
91 buf[3] = (bin2bcd(dt->tm_hour) & 0X3F);
92 buf[4] = bin2bcd(dt->tm_mday);
93 buf[5] = bin2bcd(dt->tm_mon + 1);
94 buf[6] = bin2bcd(dt->tm_wday + 1);
95 buf[7] = bin2bcd(dt->tm_year % 100);
96 buf[8] = bin2bcd(0x00);
H A Drtc-max6902.c94 max6902_set_reg(dev, MAX6902_REG_SECONDS, bin2bcd(dt->tm_sec));
95 max6902_set_reg(dev, MAX6902_REG_MINUTES, bin2bcd(dt->tm_min));
96 max6902_set_reg(dev, MAX6902_REG_HOURS, bin2bcd(dt->tm_hour));
98 max6902_set_reg(dev, MAX6902_REG_DATE, bin2bcd(dt->tm_mday));
99 max6902_set_reg(dev, MAX6902_REG_MONTH, bin2bcd(dt->tm_mon + 1));
100 max6902_set_reg(dev, MAX6902_REG_DAY, bin2bcd(dt->tm_wday));
101 max6902_set_reg(dev, MAX6902_REG_YEAR, bin2bcd(dt->tm_year % 100));
102 max6902_set_reg(dev, MAX6902_REG_CENTURY, bin2bcd(dt->tm_year / 100));
H A Drtc-wilco-ec.c139 rtc.century = bin2bcd(year / 100);
140 rtc.year = bin2bcd(year % 100);
141 rtc.month = bin2bcd(tm->tm_mon + 1);
142 rtc.day = bin2bcd(tm->tm_mday);
143 rtc.hour = bin2bcd(tm->tm_hour);
144 rtc.minute = bin2bcd(tm->tm_min);
145 rtc.second = bin2bcd(tm->tm_sec);
146 rtc.weekday = bin2bcd(wday);
H A Drtc-vt8500.c125 writel((bin2bcd(tm->tm_year % 100) << DATE_YEAR_S)
126 | (bin2bcd(tm->tm_mon + 1) << DATE_MONTH_S)
127 | (bin2bcd(tm->tm_mday))
130 writel((bin2bcd(tm->tm_wday) << TIME_DOW_S)
131 | (bin2bcd(tm->tm_hour) << TIME_HOUR_S)
132 | (bin2bcd(tm->tm_min) << TIME_MIN_S)
133 | (bin2bcd(tm->tm_sec)),
163 | (bin2bcd(alrm->time.tm_mday) << ALARM_DAY_S)
164 | (bin2bcd(alrm->time.tm_hour) << TIME_HOUR_S)
165 | (bin2bcd(alr
[all...]
H A Drtc-m41t94.c41 buf[M41T94_REG_SECONDS] = bin2bcd(tm->tm_sec);
42 buf[M41T94_REG_MINUTES] = bin2bcd(tm->tm_min);
43 buf[M41T94_REG_HOURS] = bin2bcd(tm->tm_hour);
44 buf[M41T94_REG_WDAY] = bin2bcd(tm->tm_wday + 1);
45 buf[M41T94_REG_DAY] = bin2bcd(tm->tm_mday);
46 buf[M41T94_REG_MONTH] = bin2bcd(tm->tm_mon + 1);
51 buf[M41T94_REG_YEAR] = bin2bcd(tm->tm_year % 100);
H A Drtc-em3027.c92 buf[1] = bin2bcd(tm->tm_sec);
93 buf[2] = bin2bcd(tm->tm_min);
94 buf[3] = bin2bcd(tm->tm_hour);
95 buf[4] = bin2bcd(tm->tm_mday);
96 buf[5] = bin2bcd(tm->tm_wday);
97 buf[6] = bin2bcd(tm->tm_mon + 1);
98 buf[7] = bin2bcd(tm->tm_year % 100);
H A Drtc-mv.c52 rtc_reg = (bin2bcd(tm->tm_sec) << RTC_SECONDS_OFFS) |
53 (bin2bcd(tm->tm_min) << RTC_MINUTES_OFFS) |
54 (bin2bcd(tm->tm_hour) << RTC_HOURS_OFFS) |
55 (bin2bcd(tm->tm_wday) << RTC_WDAY_OFFS);
58 rtc_reg = (bin2bcd(tm->tm_mday) << RTC_MDAY_OFFS) |
59 (bin2bcd(tm->tm_mon + 1) << RTC_MONTH_OFFS) |
60 (bin2bcd(tm->tm_year - 100) << RTC_YEAR_OFFS);
137 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_sec))
140 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_min))
143 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(al
[all...]
H A Drtc-tps6594.c120 rtc_data[0] = bin2bcd(tm->tm_sec);
121 rtc_data[1] = bin2bcd(tm->tm_min);
122 rtc_data[2] = bin2bcd(tm->tm_hour);
123 rtc_data[3] = bin2bcd(tm->tm_mday);
124 rtc_data[4] = bin2bcd(tm->tm_mon + 1);
125 rtc_data[5] = bin2bcd(tm->tm_year - 100);
126 rtc_data[6] = bin2bcd(tm->tm_wday);
184 alarm_data[0] = bin2bcd(alm->time.tm_sec);
185 alarm_data[1] = bin2bcd(alm->time.tm_min);
186 alarm_data[2] = bin2bcd(al
[all...]
H A Drtc-ds1216.c114 regs.sec = bin2bcd(tm->tm_sec);
115 regs.min = bin2bcd(tm->tm_min);
121 regs.hour |= bin2bcd(tm->tm_hour);
124 regs.mday = bin2bcd(tm->tm_mday);
125 regs.month = bin2bcd(tm->tm_mon);
126 regs.year = bin2bcd(tm->tm_year % 100);
H A Drtc-r9701.c93 ret = write_reg(dev, RHRCNT, bin2bcd(dt->tm_hour));
94 ret = ret ? ret : write_reg(dev, RMINCNT, bin2bcd(dt->tm_min));
95 ret = ret ? ret : write_reg(dev, RSECCNT, bin2bcd(dt->tm_sec));
96 ret = ret ? ret : write_reg(dev, RDAYCNT, bin2bcd(dt->tm_mday));
97 ret = ret ? ret : write_reg(dev, RMONCNT, bin2bcd(dt->tm_mon + 1));
98 ret = ret ? ret : write_reg(dev, RYRCNT, bin2bcd(dt->tm_year - 100));
H A Drtc-palmas.c72 rtc_data[0] = bin2bcd(tm->tm_sec);
73 rtc_data[1] = bin2bcd(tm->tm_min);
74 rtc_data[2] = bin2bcd(tm->tm_hour);
75 rtc_data[3] = bin2bcd(tm->tm_mday);
76 rtc_data[4] = bin2bcd(tm->tm_mon + 1);
77 rtc_data[5] = bin2bcd(tm->tm_year - 100);
158 alarm_data[0] = bin2bcd(alm->time.tm_sec);
159 alarm_data[1] = bin2bcd(alm->time.tm_min);
160 alarm_data[2] = bin2bcd(alm->time.tm_hour);
161 alarm_data[3] = bin2bcd(al
[all...]
H A Drtc-rc5t583.c89 rtc_data[0] = bin2bcd(tm->tm_sec);
90 rtc_data[1] = bin2bcd(tm->tm_min);
91 rtc_data[2] = bin2bcd(tm->tm_hour);
92 rtc_data[3] = bin2bcd(tm->tm_wday);
93 rtc_data[4] = bin2bcd(tm->tm_mday);
94 rtc_data[5] = bin2bcd(tm->tm_mon + 1);
95 rtc_data[6] = bin2bcd(tm->tm_year - 100);
149 alarm_data[0] = bin2bcd(alm->time.tm_min);
150 alarm_data[1] = bin2bcd(alm->time.tm_hour);
151 alarm_data[2] = bin2bcd(al
[all...]
H A Drtc-ma35d1.c149 val = bin2bcd(tm->tm_mday) << 0 | bin2bcd(tm->tm_mon + 1) << 8 |
150 bin2bcd(tm->tm_year - 100) << 16;
153 val = bin2bcd(tm->tm_sec) << 0 | bin2bcd(tm->tm_min) << 8 |
154 bin2bcd(tm->tm_hour) << 16;
189 val = bin2bcd(alrm->time.tm_mday) << 0 | bin2bcd(alrm->time.tm_mon + 1) << 8 |
190 bin2bcd(alrm->time.tm_year - 100) << 16;
193 val = bin2bcd(alr
[all...]
H A Drtc-rc5t619.c59 return bin2bcd(hour);
64 return bin2bcd(hour - 12) | HOUR_PMFLAG;
187 buff[0] = bin2bcd(tm->tm_sec);
188 buff[1] = bin2bcd(tm->tm_min);
191 buff[2] = bin2bcd(tm->tm_hour);
195 buff[3] = bin2bcd(tm->tm_wday);
196 buff[4] = bin2bcd(tm->tm_mday);
197 buff[5] = bin2bcd(tm->tm_mon + 1); /* system set 0-11 */
198 buff[6] = bin2bcd(tm->tm_year - cent_flag * 100);
300 buff[0] = bin2bcd(alr
[all...]
H A Drtc-rs5c348.c85 txp[RS5C348_REG_SECS] = bin2bcd(tm->tm_sec);
86 txp[RS5C348_REG_MINS] = bin2bcd(tm->tm_min);
88 txp[RS5C348_REG_HOURS] = bin2bcd(tm->tm_hour);
91 txp[RS5C348_REG_HOURS] = bin2bcd((tm->tm_hour + 11) % 12 + 1) |
94 txp[RS5C348_REG_WDAY] = bin2bcd(tm->tm_wday);
95 txp[RS5C348_REG_DAY] = bin2bcd(tm->tm_mday);
96 txp[RS5C348_REG_MONTH] = bin2bcd(tm->tm_mon + 1) |
98 txp[RS5C348_REG_YEAR] = bin2bcd(tm->tm_year % 100);
H A Drtc-bq32k.c122 regs.seconds = bin2bcd(tm->tm_sec);
123 regs.minutes = bin2bcd(tm->tm_min);
124 regs.cent_hours = bin2bcd(tm->tm_hour) | BQ32K_CENT_EN;
125 regs.day = bin2bcd(tm->tm_wday + 1);
126 regs.date = bin2bcd(tm->tm_mday);
127 regs.month = bin2bcd(tm->tm_mon + 1);
131 regs.years = bin2bcd(tm->tm_year - 100);
133 regs.years = bin2bcd(tm->tm_year);
H A Drtc-max6900.c177 regs[MAX6900_REG_SC] = bin2bcd(tm->tm_sec);
178 regs[MAX6900_REG_MN] = bin2bcd(tm->tm_min);
179 regs[MAX6900_REG_HR] = bin2bcd(tm->tm_hour);
180 regs[MAX6900_REG_DT] = bin2bcd(tm->tm_mday);
181 regs[MAX6900_REG_MO] = bin2bcd(tm->tm_mon + 1);
182 regs[MAX6900_REG_DW] = bin2bcd(tm->tm_wday);
183 regs[MAX6900_REG_YR] = bin2bcd(tm->tm_year % 100);
184 regs[MAX6900_REG_CENTURY] = bin2bcd((tm->tm_year + 1900) / 100);
H A Drtc-ds1742.c61 century = bin2bcd((tm->tm_year + 1900) / 100);
65 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR);
66 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH);
67 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY);
68 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE);
69 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS);
70 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES);
71 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS);
/linux-master/arch/m68k/bvme6000/
H A Drtc.c113 rtc->bcd_sec = bin2bcd(sec);
114 rtc->bcd_min = bin2bcd(min);
115 rtc->bcd_hr = bin2bcd(hrs);
116 rtc->bcd_dom = bin2bcd(day);
117 rtc->bcd_mth = bin2bcd(mon);
118 rtc->bcd_year = bin2bcd(yrs%100);
120 rtc->bcd_dow = bin2bcd(rtc_tm.tm_wday+1);
/linux-master/arch/m68k/mvme16x/
H A Drtc.c104 rtc->bcd_sec = bin2bcd(sec);
105 rtc->bcd_min = bin2bcd(min);
106 rtc->bcd_hr = bin2bcd(hrs);
107 rtc->bcd_dom = bin2bcd(day);
108 rtc->bcd_mth = bin2bcd(mon);
109 rtc->bcd_year = bin2bcd(yrs%100);
/linux-master/arch/powerpc/platforms/chrp/
H A Dtime.c102 tm.tm_sec = bin2bcd(tm.tm_sec);
103 tm.tm_min = bin2bcd(tm.tm_min);
104 tm.tm_hour = bin2bcd(tm.tm_hour);
105 tm.tm_mon = bin2bcd(tm.tm_mon);
106 tm.tm_mday = bin2bcd(tm.tm_mday);
107 tm.tm_year = bin2bcd(tm.tm_year);
/linux-master/arch/powerpc/platforms/maple/
H A Dtime.c100 sec = bin2bcd(sec);
101 min = bin2bcd(min);
102 hour = bin2bcd(hour);
103 mon = bin2bcd(mon);
104 mday = bin2bcd(mday);
105 year = bin2bcd(year);
/linux-master/include/linux/
H A Dbcd.h12 #define bin2bcd(x) \ macro

Completed in 189 milliseconds

12345