ki2c_writereg
ki2c_writereg(sc, STATUS, 0);
ki2c_writereg(sc, ISR, 0);
ki2c_writereg(sc, IER, 0);
ki2c_writereg(sc, IER,I2C_INT_DATA|I2C_INT_ADDR|I2C_INT_STOP);
ki2c_writereg(sc, IER, I2C_INT_DATA | I2C_INT_ADDR| I2C_INT_STOP);
ki2c_writereg(sc, MODE, mode);
ki2c_writereg(sc, MODE, x);
ki2c_writereg(sc, CONTROL, x);
ki2c_writereg(sc, DATA, *sc->sc_data++);
ki2c_writereg(sc, CONTROL, 0);
ki2c_writereg(sc, CONTROL, x);
ki2c_writereg(sc, DATA, *sc->sc_data++);
ki2c_writereg(sc, CONTROL, 0);
ki2c_writereg(sc, ISR, isr);
ki2c_writereg(sc, ADDR, addr | rw);
ki2c_writereg(sc, SUBADDR, subaddr);
ki2c_writereg(sc, CONTROL, x);
inline void ki2c_writereg(struct ki2c_softc *, int, uint8_t);