Lines Matching refs:dwiic_write
151 static void dwiic_write(struct dwiic_softc *, int, uint32_t);
183 dwiic_write(sc, DW_IC_INTR_MASK, 0); in dwiic_attach()
229 dwiic_write(sc, DW_IC_INTR_MASK, 0); in dwiic_suspend()
264 dwiic_write(struct dwiic_softc *sc, int offset, uint32_t val) in dwiic_write() function
289 dwiic_write(sc, DW_IC_SS_SCL_HCNT, sc->ss_hcnt); in dwiic_init()
290 dwiic_write(sc, DW_IC_SS_SCL_LCNT, sc->ss_lcnt); in dwiic_init()
293 dwiic_write(sc, DW_IC_FS_SCL_HCNT, sc->fs_hcnt); in dwiic_init()
294 dwiic_write(sc, DW_IC_FS_SCL_LCNT, sc->fs_lcnt); in dwiic_init()
299 dwiic_write(sc, DW_IC_SDA_HOLD, sc->sda_hold_time); in dwiic_init()
304 dwiic_write(sc, DW_IC_TX_TL, sc->tx_fifo_depth / 2); in dwiic_init()
305 dwiic_write(sc, DW_IC_RX_TL, 0); in dwiic_init()
310 dwiic_write(sc, DW_IC_CON, sc->master_cfg); in dwiic_init()
321 dwiic_write(sc, DW_IC_ENABLE, enable); in dwiic_enable()
374 dwiic_write(sc, DW_IC_CON, ic_con); in dwiic_i2c_exec()
375 dwiic_write(sc, DW_IC_TAR, addr); in dwiic_i2c_exec()
378 dwiic_write(sc, DW_IC_INTR_MASK, 0); in dwiic_i2c_exec()
390 dwiic_write(sc, DW_IC_INTR_MASK, DW_IC_INTR_TX_EMPTY); in dwiic_i2c_exec()
396 dwiic_write(sc, DW_IC_INTR_MASK, 0); in dwiic_i2c_exec()
428 dwiic_write(sc, DW_IC_DATA_CMD, cmd); in dwiic_i2c_exec()
458 dwiic_write(sc, DW_IC_DATA_CMD, cmd); in dwiic_i2c_exec()
481 dwiic_write(sc, DW_IC_INTR_MASK, in dwiic_i2c_exec()
490 dwiic_write(sc, DW_IC_INTR_MASK, 0); in dwiic_i2c_exec()
542 dwiic_write(sc, DW_IC_INTR_MASK, in dwiic_i2c_exec()
548 dwiic_write(sc, DW_IC_INTR_MASK, 0); in dwiic_i2c_exec()
625 dwiic_write(sc, DW_IC_INTR_MASK, 0); in dwiic_intr()
631 dwiic_write(sc, DW_IC_INTR_MASK, 0); in dwiic_intr()
637 dwiic_write(sc, DW_IC_INTR_MASK, 0); in dwiic_intr()