firei2c_reg_write
firei2c_reg_write(sc, FIREI2C_SRST, FIREI2C_SRST_RST);
firei2c_reg_write(sc, FIREI2C_CCR, sc->sc_i2c_clks[FIREI2C_CLK_FULL]);
firei2c_reg_write(sc, FIREI2C_ADDR,
firei2c_reg_write(sc, FIREI2C_CTRL, ctrl);
firei2c_reg_write(sc, FIREI2C_CTRL, ctrl);
firei2c_reg_write(sc, FIREI2C_CTRL, val);
firei2c_reg_write(sc, FIREI2C_DATA, val);
firei2c_reg_write(sc, FIREI2C_CTRL, ctrl);
firei2c_reg_write(sc, FIREI2C_CTRL, val);
firei2c_reg_write(sc, FIREI2C_DATA, val);
firei2c_reg_write(sc, FIREI2C_CTRL, ctrl);
firei2c_reg_write(sc, FIREI2C_DATA, val);
firei2c_reg_write(sc, FIREI2C_CTRL, ctrl);
firei2c_reg_write(sc, FIREI2C_CTRL, val);
firei2c_reg_write(sc, FIREI2C_CTRL, ctrl & ~FIREI2C_CTRL_IEN);
static void firei2c_reg_write(struct firei2c_softc *, bus_size_t, uint8_t);