Home
last modified time | relevance | path

Searched refs:TOBCD (Results 1 – 6 of 6) sorted by relevance

/freebsd-14-stable/sys/arm/mv/
HDrtc.c169 val = TOBCD(ct.sec) | (TOBCD(ct.min) << 8) | in mv_rtc_settime()
170 (TOBCD(ct.hour) << 16) | (TOBCD( ct.dow + 1) << 24); in mv_rtc_settime()
173 val = TOBCD(ct.day) | (TOBCD(ct.mon) << 8) | in mv_rtc_settime()
174 (TOBCD(ct.year - YEAR_BASE) << 16); in mv_rtc_settime()
/freebsd-14-stable/sys/powerpc/mpc85xx/
HDds1553_core.c155 (*sc->sc_write)(dev, DS1553_OFF_SECONDS, TOBCD(ct.sec) & in ds1553_settime()
157 (*sc->sc_write)(dev, DS1553_OFF_MINUTES, TOBCD(ct.min) & in ds1553_settime()
159 (*sc->sc_write)(dev, DS1553_OFF_HOURS, TOBCD(ct.hour) & in ds1553_settime()
161 (*sc->sc_write)(dev, DS1553_OFF_DAYOFWEEK, TOBCD(ct.dow + 1) & in ds1553_settime()
163 (*sc->sc_write)(dev, DS1553_OFF_DATE, TOBCD(ct.day) & in ds1553_settime()
165 (*sc->sc_write)(dev, DS1553_OFF_MONTH, TOBCD(ct.mon) & in ds1553_settime()
167 (*sc->sc_write)(dev, DS1553_OFF_YEAR, TOBCD(ct.year)); in ds1553_settime()
/freebsd-14-stable/sys/arm/ti/am335x/
HDam335x_rtc.c180 RTC_WRITE4(rtc_sc, RTC_ALARM2_SECONDS, TOBCD(ct.sec)); in am335x_rtc_pmic_pwr_toggle()
181 RTC_WRITE4(rtc_sc, RTC_ALARM2_MINUTES, TOBCD(ct.min)); in am335x_rtc_pmic_pwr_toggle()
182 RTC_WRITE4(rtc_sc, RTC_ALARM2_HOURS, TOBCD(ct.hour)); in am335x_rtc_pmic_pwr_toggle()
183 RTC_WRITE4(rtc_sc, RTC_ALARM2_DAYS, TOBCD(ct.day)); in am335x_rtc_pmic_pwr_toggle()
184 RTC_WRITE4(rtc_sc, RTC_ALARM2_MONTHS, TOBCD(ct.mon)); in am335x_rtc_pmic_pwr_toggle()
185 RTC_WRITE4(rtc_sc, RTC_ALARM2_YEARS, TOBCD(ct.year - POSIX_BASE_YEAR)); in am335x_rtc_pmic_pwr_toggle()
/freebsd-14-stable/sys/kern/
HDsubr_clock.c324 bct->year = TOBCD(ct.year % 100) | (TOBCD(ct.year / 100) << 8); in clock_ts_to_bcd()
325 bct->mon = TOBCD(ct.mon); in clock_ts_to_bcd()
326 bct->day = TOBCD(ct.day); in clock_ts_to_bcd()
327 bct->hour = TOBCD(ct.hour); in clock_ts_to_bcd()
328 bct->min = TOBCD(ct.min); in clock_ts_to_bcd()
329 bct->sec = TOBCD(ct.sec); in clock_ts_to_bcd()
/freebsd-14-stable/sys/dev/iicbus/rtc/
HDrv3032.c416 time_regs.secs = TOBCD(ct.sec); in rv3032_settime()
417 time_regs.mins = TOBCD(ct.min); in rv3032_settime()
418 time_regs.hours = TOBCD(ct.hour); in rv3032_settime()
419 time_regs.date = TOBCD(ct.day); in rv3032_settime()
420 time_regs.month = TOBCD(ct.mon + 1); in rv3032_settime()
421 time_regs.year = TOBCD(ct.year - 2000); in rv3032_settime()
/freebsd-14-stable/sys/sys/
HDclock.h163 #define TOBCD(x) bin2bcd(x) macro