MC_SEC
if (clkregs[MC_SEC] > 59)
dtp->dt_sec = clkregs[MC_SEC];
clkregs[MC_SEC] = dtp->dt_sec;
clkregs[MC_HOUR], clkregs[MC_MIN], clkregs[MC_SEC]);
clkregs[MC_SEC] = twodigits(buffer, 13);
*mcclock_reg = MC_SEC;
t1 = bcdtobin(tsrtc_read(sc, MC_SEC));
t2 = bcdtobin(tsrtc_read(sc, MC_SEC));
sec = mc_read(MC_SEC);
dt->dt_sec = chiptime[MC_SEC];
chiptime[MC_SEC] = dt->dt_sec;
t = mclock[MC_SEC];
dt->dt_sec = mc146818_read(sc, MC_SEC);
mc146818_write(sc, MC_SEC, dt->dt_sec);
dt->dt_sec = bcdtobin(rtclk[MC_SEC]);
rtclk[MC_SEC] = bintobcd(dt->dt_sec);
rtclk[MC_DOM], rtclk[MC_HOUR], rtclk[MC_MIN], rtclk[MC_SEC]);
dt.dt_sec = regs[MC_SEC];
regs[MC_SEC] = dt.dt_sec;
(*sc->sc_mcwrite)(sc, MC_SEC, TOREG(dt->dt_sec));
dt->dt_sec = FROMREG((*sc->sc_mcread)(sc, MC_SEC));