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

/freebsd-10.0-release/sys/arm/at91/
H A Dat91_rtcreg.h52 #define RTC_TIMR_SEC(x) FROMBCD(((x) & RTC_TIMR_SEC_M) >> RTC_TIMR_SEC_S)
55 #define RTC_TIMR_MIN(x) FROMBCD(((x) & RTC_TIMR_MIN_M) >> RTC_TIMR_MIN_S)
58 #define RTC_TIMR_HR(x) FROMBCD(((x) & RTC_TIMR_HR_M) >> RTC_TIMR_HR_S)
68 #define RTC_CALR_CEN(x) FROMBCD(((x) & RTC_CALR_CEN_M) >> RTC_CALR_CEN_S)
71 #define RTC_CALR_YEAR(x) FROMBCD(((x) & RTC_CALR_YEAR_M) >> RTC_CALR_YEAR_S)
74 #define RTC_CALR_MON(x) FROMBCD(((x) & RTC_CALR_MON_M) >> RTC_CALR_MON_S)
77 #define RTC_CALR_DOW(x) FROMBCD(((x) & RTC_CALR_DOW_M) >> RTC_CALR_DOW_S)
80 #define RTC_CALR_DAY(x) FROMBCD(((x) & RTC_CALR_DAY_M) >> RTC_CALR_DAY_S)
/freebsd-10.0-release/sys/arm/mv/
H A Drtc.c137 ct.sec = FROMBCD(val & 0x7f);
138 ct.min = FROMBCD((val & 0x7f00) >> 8);
139 ct.hour = FROMBCD((val & 0x3f0000) >> 16);
140 ct.dow = FROMBCD((val & 0x7000000) >> 24) - 1;
144 ct.day = FROMBCD(val & 0x7f);
145 ct.mon = FROMBCD((val & 0x1f00) >> 8);
146 ct.year = YEAR_BASE + FROMBCD((val & 0xff0000) >> 16);
/freebsd-10.0-release/sys/arm/s3c2xx0/
H A Ds3c24x0_rtc.c91 ct.year = YEAR_BASE + FROMBCD(bus_read_1(sc->mem_res, RTC_BCDYEAR)); \
92 ct.mon = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDMON)); \
93 ct.dow = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDDAY)); \
94 ct.day = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDDATE)); \
95 ct.hour = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDHOUR)); \
96 ct.min = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDMIN)); \
97 ct.sec = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDSEC)); \
/freebsd-10.0-release/sys/mips/atheros/
H A Dpcf2123_rtc.c127 ct.sec = FROMBCD(rxTimedate[1] & 0x7f);
128 ct.min = FROMBCD(rxTimedate[2] & 0x7f);
129 ct.hour = FROMBCD(rxTimedate[3] & 0x3f);
131 ct.dow = FROMBCD(rxTimedate[5] & 0x3f);
133 ct.day = FROMBCD(rxTimedate[4] & 0x3f);
134 ct.mon = FROMBCD(rxTimedate[6] & 0x1f);
135 ct.year = YEAR_BASE + FROMBCD(rxTimedate[7]);
/freebsd-10.0-release/sys/sys/
H A Dclock.h83 #define FROMBCD(x) bcd2bin(x) macro
/freebsd-10.0-release/sys/dev/iicbus/
H A Dds133x.c277 ret = FROMBCD(val & 0x3f);
279 ret = FROMBCD(val & 0x1f);
281 ret = FROMBCD(val & 0x1f) + 12;
297 ct.sec = FROMBCD(date[0] & 0x7f);
298 ct.min = FROMBCD(date[1] & 0x7f);
300 ct.dow = FROMBCD(date[3] & 0x07) - 1;
301 ct.day = FROMBCD(date[4] & 0x3f);
302 ct.mon = FROMBCD(date[5] & 0x1f);
305 ct.year = 2000 + FROMBCD(date[6]);
307 ct.year = 1900 + FROMBCD(dat
[all...]
H A Dpcf8563.c133 ct.sec = FROMBCD(val[PCF8563_R_SECOND] & PCF8563_M_SECOND);
134 ct.min = FROMBCD(val[PCF8563_R_MINUTE] & PCF8563_M_MINUTE);
135 ct.hour = FROMBCD(val[PCF8563_R_HOUR] & PCF8563_M_HOUR);
136 ct.day = FROMBCD(val[PCF8563_R_DAY] & PCF8563_M_DAY);
138 ct.mon = FROMBCD(val[PCF8563_R_MONTH] & PCF8563_M_MONTH);
139 ct.year = FROMBCD(val[PCF8563_R_YEAR] & PCF8563_M_YEAR);
H A Ds35390a.c276 ct.sec = FROMBCD(bcd[S390_RT1_SECOND]);
277 ct.min = FROMBCD(bcd[S390_RT1_MINUTE]);
278 ct.hour = FROMBCD(bcd[S390_RT1_HOUR] & 0x3f);
279 ct.day = FROMBCD(bcd[S390_RT1_DAY]);
281 ct.mon = FROMBCD(bcd[S390_RT1_MONTH]);
282 ct.year = FROMBCD(bcd[S390_RT1_YEAR]) + 2000;
/freebsd-10.0-release/sys/powerpc/mpc85xx/
H A Dds1553_core.c103 ct.sec = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_SECONDS) &
105 ct.min = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_MINUTES) &
107 ct.hour = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_HOURS) &
109 ct.dow = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_DAYOFWEEK) &
111 ct.day = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_DATE) &
113 ct.mon = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_MONTH) &
115 ct.year = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_YEAR));
/freebsd-10.0-release/sys/dev/mk48txx/
H A Dmk48txx.c177 ct.sec = FROMBCD(FROMREG(MK48TXX_ISEC, MK48TXX_SEC_MASK));
178 ct.min = FROMBCD(FROMREG(MK48TXX_IMIN, MK48TXX_MIN_MASK));
179 ct.hour = FROMBCD(FROMREG(MK48TXX_IHOUR, MK48TXX_HOUR_MASK));
180 ct.day = FROMBCD(FROMREG(MK48TXX_IDAY, MK48TXX_DAY_MASK));
182 /* Map dow from 1 - 7 to 0 - 6; FROMBCD() isn't necessary here. */
191 ct.mon = FROMBCD(FROMREG(MK48TXX_IMON, MK48TXX_MON_MASK));
192 year = FROMBCD(FROMREG(MK48TXX_IYEAR, MK48TXX_YEAR_MASK));
/freebsd-10.0-release/sys/dev/mc146818/
H A Dmc146818.c130 #define FROMREG(x) ((sc->sc_flag & MC146818_BCD) ? FROMBCD(x) : (x))

Completed in 121 milliseconds