xiic_setreg32
xiic_setreg32(i2c, XIIC_DGIER_OFFSET, XIIC_GINTR_ENABLE_MASK);
xiic_setreg32(i2c, XIIC_CR_REG_OFFSET, XIIC_CR_TX_FIFO_RESET_MASK);
xiic_setreg32(i2c, XIIC_IIER_OFFSET, ier & ~mask);
xiic_setreg32(i2c, XIIC_IIER_OFFSET, ier | mask);
xiic_setreg32(i2c, XIIC_IISR_OFFSET, isr & mask);
xiic_setreg32(i2c, XIIC_THIGH_REG_OFFSET, reg_val - 1);
xiic_setreg32(i2c, XIIC_TLOW_REG_OFFSET, reg_val - 1);
xiic_setreg32(i2c, XIIC_TSUSTA_REG_OFFSET, reg_val - 1);
xiic_setreg32(i2c, XIIC_TSUSTO_REG_OFFSET, reg_val - 1);
xiic_setreg32(i2c, XIIC_THDSTA_REG_OFFSET, reg_val - 1);
xiic_setreg32(i2c, XIIC_TSUDAT_REG_OFFSET, reg_val - 1);
xiic_setreg32(i2c, XIIC_TBUF_REG_OFFSET, reg_val - 1);
xiic_setreg32(i2c, XIIC_THDDAT_REG_OFFSET, 1);
xiic_setreg32(i2c, XIIC_RESETR_OFFSET, XIIC_RESET_MASK);
xiic_setreg32(i2c, XIIC_DGIER_OFFSET, XIIC_GINTR_ENABLE_MASK);
xiic_setreg32(i2c, XIIC_RESETR_OFFSET, XIIC_RESET_MASK);
xiic_setreg32(i2c, XIIC_IISR_OFFSET, clr);