kiic_writereg
static void kiic_writereg(struct kiic_softc *sc, u_int, u_int);
kiic_writereg(sc, ISR, kiic_readreg(sc, ISR));
kiic_writereg(sc, STATUS, 0);
kiic_writereg(sc, IER, 0);
kiic_writereg(sc, IER, I2C_INT_DATA | I2C_INT_ADDR | I2C_INT_STOP);
kiic_writereg(sc, MODE, x);
kiic_writereg(sc, MODE, x);
kiic_writereg(sc, MODE, x);
kiic_writereg(sc, CONTROL, x);
kiic_writereg(sc, DATA, *sc->sc_data++);
kiic_writereg(sc, CONTROL, 0);
kiic_writereg(sc, CONTROL, x);
kiic_writereg(sc, DATA, *sc->sc_data++);
kiic_writereg(sc, CONTROL, 0);
kiic_writereg(sc, ISR, isr);
kiic_writereg(sc, ISR, kiic_readreg(sc, ISR));
kiic_writereg(sc, STATUS, 0);
kiic_writereg(sc, ADDR, addr & 0xff);
kiic_writereg(sc, SUBADDR, subaddr);
kiic_writereg(sc, CONTROL, x);