MC_REGC
bus_space_write_1(st, sh, 0, MC_REGC);
bus_space_write_1(st, sh, 0, MC_REGC);
bus_space_write_1(st, sh, 0, MC_REGC);
(void)(*sc->sc_mcread)(sc, MC_REGC);
while (((*sc->sc_mcread)(sc, MC_REGC) & MC_REGC_PF) == 0)
while (((*sc->sc_mcread)(sc, MC_REGC) & MC_REGC_PF) == 0)
bus_space_write_1(st, sh, 0, MC_REGC);
junk = clk[MC_REGC].datum;
junk = clk[MC_REGC].datum;
junk = clk[MC_REGC].datum;
mc146818_read(NULL, MC_REGC); /* clear the clock interrupt */