Searched refs:FROMBCD (Results 1 - 25 of 31) sorted by relevance

12

/netbsd-6-1-5-RELEASE/sys/arch/mvmeppc/stand/libsa/
H A Dclock.c16 #define FROMBCD(x) (int)((((unsigned int)(x)) >> 4) * 10 +\ macro
36 sec = FROMBCD(sec);
37 min = FROMBCD(min);
38 hour = FROMBCD(hour);
39 day = FROMBCD(day);
40 mon = FROMBCD(mon);
41 year = FROMBCD(year) + YEAR0;
/netbsd-6-1-5-RELEASE/sys/arch/mvme68k/stand/libsa/
H A Dchiptotime.c13 #define FROMBCD(x) (int)((((unsigned int)(x)) >> 4) * 10 +\ macro
35 sec = FROMBCD(sec);
36 min = FROMBCD(min);
37 hour = FROMBCD(hour);
38 day = FROMBCD(day);
39 mon = FROMBCD(mon);
40 year = FROMBCD(year) + YEAR0;
H A Dclock.c13 #define FROMBCD(x) (int)((((unsigned int)(x)) >> 4) * 10 +\ macro
35 sec = FROMBCD(sec);
36 min = FROMBCD(min);
37 hour = FROMBCD(hour);
38 day = FROMBCD(day);
39 mon = FROMBCD(mon);
40 year = FROMBCD(year) + YEAR0;
/netbsd-6-1-5-RELEASE/sys/arch/sgimips/dev/
H A Ddsclock.c129 dt->dt_sec = FROMBCD(regs[DS1286_SEC]);
130 dt->dt_min = FROMBCD(regs[DS1286_MIN]);
134 FROMBCD(regs[DS1286_HOUR] & DS1286_HOUR_12HR_MASK)
146 FROMBCD(regs[DS1286_HOUR] & DS1286_HOUR_24HR_MASK);
149 dt->dt_wday = FROMBCD(regs[DS1286_DOW]);
150 dt->dt_day = FROMBCD(regs[DS1286_DOM]);
151 dt->dt_mon = FROMBCD(regs[DS1286_MONTH] & DS1286_MONTH_MASK);
152 dt->dt_year = FROM_IRIX_YEAR(FROMBCD(regs[DS1286_YEAR]));
H A Ddpclock.c145 dt.dt_sec = FROMBCD(regs[DP8573A_SAVE_SEC]);
146 dt.dt_min = FROMBCD(regs[DP8573A_SAVE_MIN]);
149 dt.dt_hour = FROMBCD(regs[DP8573A_SAVE_HOUR] &
162 dt.dt_hour = FROMBCD(regs[DP8573A_SAVE_HOUR] &
166 dt.dt_wday = FROMBCD(regs[DP8573A_DOW]); /* Not from time saved */
167 dt.dt_day = FROMBCD(regs[DP8573A_SAVE_DOM]);
168 dt.dt_mon = FROMBCD(regs[DP8573A_SAVE_MONTH]);
169 dt.dt_year = FROM_IRIX_YEAR(FROMBCD(regs[DP8573A_YEAR]));
/netbsd-6-1-5-RELEASE/sys/dev/i2c/
H A Dpcf8563.c139 dt->dt_sec = FROMBCD(bcd[PCF8563_R_SECOND] & PCF8563_M_SECOND);
140 dt->dt_min = FROMBCD(bcd[PCF8563_R_MINUTE] & PCF8563_M_MINUTE);
141 dt->dt_hour = FROMBCD(bcd[PCF8563_R_HOUR] & PCF8563_M_HOUR);
142 dt->dt_day = FROMBCD(bcd[PCF8563_R_DAY] & PCF8563_M_DAY);
143 dt->dt_mon = FROMBCD(bcd[PCF8563_R_MONTH] & PCF8563_M_MONTH);
144 dt->dt_year = FROMBCD(bcd[PCF8563_R_YEAR] & PCF8563_M_YEAR);
H A Dr2025.c128 dt.dt_sec = FROMBCD(bcd[R2025_REG_SEC] & R2025_REG_SEC_MASK);
129 dt.dt_min = FROMBCD(bcd[R2025_REG_MIN] & R2025_REG_MIN_MASK);
130 hour = FROMBCD(bcd[R2025_REG_HOUR] & R2025_REG_HOUR_MASK);
144 dt.dt_wday = FROMBCD(bcd[R2025_REG_WDAY] & R2025_REG_WDAY_MASK);
145 dt.dt_day = FROMBCD(bcd[R2025_REG_DAY] & R2025_REG_DAY_MASK);
146 dt.dt_mon = FROMBCD(bcd[R2025_REG_MON] & R2025_REG_MON_MASK);
147 dt.dt_year = FROMBCD(bcd[R2025_REG_YEAR] & R2025_REG_YEAR_MASK)
H A Dm41t00.c304 dt->dt_sec = FROMBCD(bcd[M41T00_SEC] & M41T00_SEC_MASK);
305 dt->dt_min = FROMBCD(bcd[M41T00_MIN] & M41T00_MIN_MASK);
306 dt->dt_hour = FROMBCD(bcd[M41T00_CENHR] & M41T00_HOUR_MASK);
307 dt->dt_day = FROMBCD(bcd[M41T00_DATE] & M41T00_DATE_MASK);
308 dt->dt_wday = FROMBCD(bcd[M41T00_DAY] & M41T00_DAY_MASK);
309 dt->dt_mon = FROMBCD(bcd[M41T00_MONTH] & M41T00_MONTH_MASK);
310 dt->dt_year = FROMBCD(bcd[M41T00_YEAR] & M41T00_YEAR_MASK);
379 init_seconds = FROMBCD(init_seconds & M41T00_SEC_MASK);
404 final_seconds = FROMBCD(final_seconds & M41T00_SEC_MASK);
H A Drs5c372.c187 dt->dt_sec = FROMBCD(bcd[RS5C372_SECONDS] & RS5C372_SECONDS_MASK);
188 dt->dt_min = FROMBCD(bcd[RS5C372_MINUTES] & RS5C372_MINUTES_MASK);
189 dt->dt_hour = FROMBCD(bcd[RS5C372_HOURS] & RS5C372_HOURS_24MASK);
190 dt->dt_day = FROMBCD(bcd[RS5C372_DATE] & RS5C372_DATE_MASK);
191 dt->dt_mon = FROMBCD(bcd[RS5C372_MONTH] & RS5C372_MONTH_MASK);
192 dt->dt_year = FROMBCD(bcd[RS5C372_YEAR]) + 2000;
H A Ds390.c163 dt->dt_sec = FROMBCD(bcd[S390_RT1_SECOND]);
164 dt->dt_min = FROMBCD(bcd[S390_RT1_MINUTE]);
165 dt->dt_hour = FROMBCD(bcd[S390_RT1_HOUR] & 0x3f);
166 dt->dt_day = FROMBCD(bcd[S390_RT1_DAY]);
167 dt->dt_mon = FROMBCD(bcd[S390_RT1_MONTH]);
168 dt->dt_year = FROMBCD(bcd[S390_RT1_YEAR]) + 2000;
H A Dds1307.c299 dt->dt_sec = FROMBCD(bcd[DS1307_SECONDS] & DS1307_SECONDS_MASK);
300 dt->dt_min = FROMBCD(bcd[DS1307_MINUTES] & DS1307_MINUTES_MASK);
303 dt->dt_hour = FROMBCD(bcd[DS1307_HOURS] &
308 dt->dt_hour = FROMBCD(bcd[DS1307_HOURS] &
311 dt->dt_day = FROMBCD(bcd[DS1307_DATE] & DS1307_DATE_MASK);
312 dt->dt_mon = FROMBCD(bcd[DS1307_MONTH] & DS1307_MONTH_MASK);
315 dt->dt_year = FROMBCD(bcd[DS1307_YEAR]) + POSIX_BASE_YEAR;
H A Dx1226.c310 dt->dt_sec = FROMBCD(bcd[X1226_REG_SC - X1226_REG_RTC_BASE]
312 dt->dt_min = FROMBCD(bcd[X1226_REG_MN - X1226_REG_RTC_BASE]
315 dt->dt_hour = FROMBCD(bcd[X1226_REG_HR - X1226_REG_RTC_BASE]
321 dt->dt_hour = FROMBCD(bcd[X1226_REG_HR - X1226_REG_RTC_BASE]
324 dt->dt_wday = FROMBCD(bcd[X1226_REG_DW - X1226_REG_RTC_BASE]
326 dt->dt_day = FROMBCD(bcd[X1226_REG_DT - X1226_REG_RTC_BASE]
328 dt->dt_mon = FROMBCD(bcd[X1226_REG_MO - X1226_REG_RTC_BASE]
330 dt->dt_year = FROMBCD(bcd[X1226_REG_YR - X1226_REG_RTC_BASE]
332 dt->dt_year += FROMBCD(bcd[X1226_REG_Y2K - X1226_REG_RTC_BASE]
H A Dmax6900.c331 dt->dt_sec = FROMBCD(bcd[MAX6900_BURST_SECOND] & MAX6900_SECOND_MASK);
332 dt->dt_min = FROMBCD(bcd[MAX6900_BURST_MINUTE] & MAX6900_MINUTE_MASK);
335 dt->dt_hour = FROMBCD(bcd[MAX6900_BURST_HOUR] &
340 dt->dt_hour = FROMBCD(bcd[MAX6900_BURST_HOUR] &
344 dt->dt_day = FROMBCD(bcd[MAX6900_BURST_DATE] & MAX6900_DATE_MASK);
345 dt->dt_mon = FROMBCD(bcd[MAX6900_BURST_MONTH] & MAX6900_MONTH_MASK);
346 dt->dt_year = FROMBCD(bcd[MAX6900_BURST_YEAR]);
348 dt->dt_year += (int)FROMBCD(bcd[MAX6900_BURST_CONTROL]) * 100;
H A Dm41st84.c339 dt->dt_sec = FROMBCD(bcd[M41ST84_REG_SEC] & M41ST84_SEC_MASK);
340 dt->dt_min = FROMBCD(bcd[M41ST84_REG_MIN] & M41ST84_MIN_MASK);
341 dt->dt_hour = FROMBCD(bcd[M41ST84_REG_CENHR] & M41ST84_HOUR_MASK);
342 dt->dt_day = FROMBCD(bcd[M41ST84_REG_DATE] & M41ST84_DATE_MASK);
343 dt->dt_mon = FROMBCD(bcd[M41ST84_REG_MONTH] & M41ST84_MONTH_MASK);
346 dt->dt_year = FROMBCD(bcd[M41ST84_REG_YEAR]) + POSIX_BASE_YEAR;
H A Dpcf8583.c347 *centi = FROMBCD(bcd[PCF8583_REG_CENTI]);
348 dt->dt_sec = FROMBCD(bcd[PCF8583_REG_SEC]);
349 dt->dt_min = FROMBCD(bcd[PCF8583_REG_MIN]);
350 dt->dt_hour = FROMBCD(bcd[PCF8583_REG_HOUR] & PCF8583_HOUR_MASK);
357 dt->dt_day = FROMBCD(bcd[PCF8583_REG_YEARDATE] & PCF8583_DATE_MASK);
358 dt->dt_mon = FROMBCD(bcd[PCF8583_REG_WKDYMON] & PCF8583_MON_MASK);
/netbsd-6-1-5-RELEASE/sys/arch/arm/marvell/
H A Dmvsocrtc.c145 dt->dt_year = FROMBCD(rtcyear) + 2000;
146 dt->dt_mon = FROMBCD(rtcmonth);
147 dt->dt_day = FROMBCD(rtcday);
148 dt->dt_hour = FROMBCD(rtchour);
149 dt->dt_min = FROMBCD(rtcmin);
150 dt->dt_sec = FROMBCD(rtcsec);
/netbsd-6-1-5-RELEASE/sys/arch/sgimips/mace/
H A Dmcclock_mace.c190 dt->dt_sec = FROMBCD(regs[DS1687_SOFT_SEC]);
191 dt->dt_min = FROMBCD(regs[DS1687_SOFT_MIN]);
192 dt->dt_hour = FROMBCD(regs[DS1687_SOFT_HOUR]);
193 dt->dt_wday = FROMBCD(regs[DS1687_SOFT_DOW]);
194 dt->dt_day = FROMBCD(regs[DS1687_SOFT_DOM]);
195 dt->dt_mon = FROMBCD(regs[DS1687_SOFT_MONTH]);
196 dt->dt_year = FROMBCD(regs[DS1687_SOFT_YEAR]) +
197 (100 * FROMBCD(regs[DS1687_SOFT_CENTURY]));
/netbsd-6-1-5-RELEASE/sys/dev/ic/
H A Dmk48txx.c123 dt->dt_sec = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_ISEC));
124 dt->dt_min = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IMIN));
125 dt->dt_hour = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IHOUR));
126 dt->dt_day = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IDAY));
127 dt->dt_wday = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IWDAY));
128 dt->dt_mon = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IMON));
129 year = FROMBCD((*sc->sc_nvrd)(sc, clkoff + MK48TXX_IYEAR));
132 year += 100*FROMBCD(csr & MK48TXX_CSR_CENT_MASK);
/netbsd-6-1-5-RELEASE/sys/arch/sbmips/sbmips/
H A Drtc.c190 ymdhms->dt_day = FROMBCD(READRTC(sc, X1241REG_DT));
191 ymdhms->dt_mon = FROMBCD(READRTC(sc, X1241REG_MO));
194 ymdhms->dt_year = FROMBCD(y2k) * 100 + FROMBCD(year);
197 ymdhms->dt_sec = FROMBCD(READRTC(sc, X1241REG_SC));
198 ymdhms->dt_min = FROMBCD(READRTC(sc, X1241REG_MN));
200 ymdhms->dt_hour = FROMBCD(hour & ~X1241REG_HR_MIL);
293 ymdhms->dt_sec = FROMBCD(READRTC(sc, M41T81_SEC));
294 ymdhms->dt_min = FROMBCD(READRTC(sc, M41T81_MIN));
296 ymdhms->dt_hour = FROMBCD(hou
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/luna68k/dev/
H A Dtimekeeper.c125 dt->dt_sec = FROMBCD(chiptime[MK_SEC]);
126 dt->dt_min = FROMBCD(chiptime[MK_MIN]);
127 dt->dt_hour = FROMBCD(chiptime[MK_HOUR]);
128 dt->dt_wday = FROMBCD(chiptime[MK_DOW]);
129 dt->dt_day = FROMBCD(chiptime[MK_DOM]);
130 dt->dt_mon = FROMBCD(chiptime[MK_MONTH]);
131 dt->dt_year = FROMBCD(chiptime[MK_YEAR]) + YEAR0;
/netbsd-6-1-5-RELEASE/sys/arch/evbppc/walnut/dev/
H A Dds1743.c257 dt->dt_sec = FROMBCD(ds1743_read(sc, DS_SECONDS) & 0x7f);
258 dt->dt_min = FROMBCD(ds1743_read(sc, DS_MINUTES) & 0x7f);
259 dt->dt_hour = FROMBCD(ds1743_read(sc, DS_HOURS) & 0x3f);
260 dt->dt_day = FROMBCD(ds1743_read(sc, DS_DATE) & 0x3f);
261 dt->dt_mon = FROMBCD(ds1743_read(sc, DS_MONTH) & 0x1f);
263 FROMBCD(ds1743_read(sc, DS_YEAR)) +
264 FROMBCD(ds1743_read(sc, DS_CENTURY) & ~DS_CTL_RW) * 100;
/netbsd-6-1-5-RELEASE/sys/arch/arm/omap/
H A Domap_rtc.c130 FROMBCD(bus_space_read_1(sc->sc_iot,
134 FROMBCD(bus_space_read_1(sc->sc_iot,
138 FROMBCD(bus_space_read_1(sc->sc_iot,
142 FROMBCD(bus_space_read_1(sc->sc_iot,
146 FROMBCD(bus_space_read_1(sc->sc_iot,
150 FROMBCD(bus_space_read_1(sc->sc_iot,
154 FROMBCD(bus_space_read_1(sc->sc_iot,
/netbsd-6-1-5-RELEASE/sys/arch/arm/s3c2xx0/
H A Ds3c2440_rtc.c106 dt.dt_sec = FROMBCD(reg);
110 dt.dt_min = FROMBCD(reg);
114 dt.dt_hour = FROMBCD(reg);
118 dt.dt_day = FROMBCD(reg);
122 dt.dt_wday = FROMBCD(reg);
126 dt.dt_mon = FROMBCD(reg);
130 dt.dt_year = SSRTC_YEAR_ZERO + FROMBCD(reg);
/netbsd-6-1-5-RELEASE/sys/dev/
H A Dclock_subr.h54 #define FROMBCD(x) bcdtobin((x)) macro
/netbsd-6-1-5-RELEASE/sys/arch/next68k/next68k/
H A Drtc.c276 y = FROMBCD(rtc_read(RTC_YR));
283 dt->dt_mon = FROMBCD(rtc_read(RTC_MON)&0x1f);
284 dt->dt_day = FROMBCD(rtc_read(RTC_DATE)&0x3f);
285 dt->dt_wday = FROMBCD(rtc_read(RTC_DAY)&0x7);
289 dt->dt_hour = FROMBCD(h&0x1f);
296 val.dt_hour = FROMBCD(h & 0x3f);
299 dt->dt_min = FROMBCD(rtc_read(RTC_MIN)&0x7f);
300 dt->dt_sec = FROMBCD(rtc_read(RTC_SEC)&0x7f);

Completed in 116 milliseconds

12