Home | History | Annotate | Download | only in dev

Lines Matching defs:chiptime

122 	volatile uint8_t *chiptime = (void *)sc->sc_clock;
126 chiptime[MK_CSR] |= MK_CSR_READ; /* enable read (stop time) */
127 dt->dt_sec = bcdtobin(chiptime[MK_SEC]);
128 dt->dt_min = bcdtobin(chiptime[MK_MIN]);
129 dt->dt_hour = bcdtobin(chiptime[MK_HOUR]);
130 dt->dt_wday = bcdtobin(chiptime[MK_DOW]);
131 dt->dt_day = bcdtobin(chiptime[MK_DOM]);
132 dt->dt_mon = bcdtobin(chiptime[MK_MONTH]);
133 dt->dt_year = bcdtobin(chiptime[MK_YEAR]) + YEAR0;
134 chiptime[MK_CSR] &= ~MK_CSR_READ; /* time wears on */
146 volatile uint8_t *chiptime = (void *)sc->sc_clock;
151 chiptime[MK_CSR] |= MK_CSR_WRITE; /* enable write */
152 chiptime[MK_SEC] = bintobcd(dt->dt_sec);
153 chiptime[MK_MIN] = bintobcd(dt->dt_min);
154 chiptime[MK_HOUR] = bintobcd(dt->dt_hour);
155 chiptime[MK_DOW] = bintobcd(dt->dt_wday);
156 chiptime[MK_DOM] = bintobcd(dt->dt_day);
157 chiptime[MK_MONTH] = bintobcd(dt->dt_mon);
158 chiptime[MK_YEAR] = bintobcd(dt->dt_year - YEAR0);
159 chiptime[MK_CSR] &= ~MK_CSR_WRITE; /* load them up */
169 volatile uint8_t *chiptime = (void *)sc->sc_clock;
176 chiptime = (void *)sc->sc_clock;
179 chiptime[MC_REGB] =
180 (chiptime[MC_REGB] & ~MC_REGB_DSE) |
184 chiptime[MC_REGA] =
185 (chiptime[MC_REGA] & ~MC_REGA_DVMASK) | MC_BASE_32_KHz;
195 volatile uint8_t *chiptime = (void *)sc->sc_clock;
200 while (chiptime[MC_REGA] & MC_REGA_UIP)
202 dt->dt_sec = chiptime[MC_SEC];
203 dt->dt_min = chiptime[MC_MIN];
204 dt->dt_hour = chiptime[MC_HOUR];
205 dt->dt_wday = chiptime[MC_DOW];
206 dt->dt_day = chiptime[MC_DOM];
207 dt->dt_mon = chiptime[MC_MONTH];
208 dt->dt_year = chiptime[MC_YEAR] + YEAR0;
220 volatile uint8_t *chiptime = (void *)sc->sc_clock;
224 chiptime[MC_REGB] |= MC_REGB_SET; /* enable write */
225 chiptime[MC_SEC] = dt->dt_sec;
226 chiptime[MC_MIN] = dt->dt_min;
227 chiptime[MC_HOUR] = dt->dt_hour;
228 chiptime[MC_DOW] = dt->dt_wday;
229 chiptime[MC_DOM] = dt->dt_day;
230 chiptime[MC_MONTH] = dt->dt_mon;
231 chiptime[MC_YEAR] = dt->dt_year - YEAR0;
232 chiptime[MC_REGB] &= ~MC_REGB_SET; /* load them up */