Lines Matching defs:dt
102 ssrtc_todr_gettime_ymdhms(struct todr_chip_handle *h, struct clock_ymdhms *dt)
109 dt->dt_sec = bcdtobin(reg);
113 dt->dt_min = bcdtobin(reg);
117 dt->dt_hour = bcdtobin(reg);
121 dt->dt_day = bcdtobin(reg);
125 dt->dt_wday = bcdtobin(reg);
129 dt->dt_mon = bcdtobin(reg);
133 dt->dt_year = SSRTC_YEAR_ZERO + bcdtobin(reg);
135 DPRINTF(("Seconds: %d\n", dt->dt_sec));
136 DPRINTF(("Minutes: %d\n", dt->dt_min));
137 DPRINTF(("Hour: %d\n", dt->dt_hour));
138 DPRINTF(("Mon: %d\n", dt->dt_mon));
139 DPRINTF(("Date: %d\n", dt->dt_day));
140 DPRINTF(("Day: %d\n", dt->dt_wday));
141 DPRINTF(("Year: %d\n", dt->dt_year));
147 ssrtc_todr_settime_ymdhms(struct todr_chip_handle *h, struct clock_ymdhms *dt)
158 bus_space_write_1(sc->sc_iot, sc->sc_ioh, RTC_BCDSEC, bintobcd(dt->dt_sec));
159 bus_space_write_1(sc->sc_iot, sc->sc_ioh, RTC_BCDMIN, bintobcd(dt->dt_min));
160 bus_space_write_1(sc->sc_iot, sc->sc_ioh, RTC_BCDHOUR, bintobcd(dt->dt_hour));
161 bus_space_write_1(sc->sc_iot, sc->sc_ioh, RTC_BCDDATE, bintobcd(dt->dt_day));
162 bus_space_write_1(sc->sc_iot, sc->sc_ioh, RTC_BCDDAY, bintobcd(dt->dt_wday));
163 bus_space_write_1(sc->sc_iot, sc->sc_ioh, RTC_BCDMON, bintobcd(dt->dt_mon));
164 bus_space_write_1(sc->sc_iot, sc->sc_ioh, RTC_BCDYEAR, bintobcd(dt->dt_year-SSRTC_YEAR_ZERO));