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);
229 dwiic_write(sc, DW_IC_INTR_MASK, 0);
264 dwiic_write(struct dwiic_softc *sc, int offset, uint32_t val)
289 dwiic_write(sc, DW_IC_SS_SCL_HCNT, sc->ss_hcnt);
290 dwiic_write(sc, DW_IC_SS_SCL_LCNT, sc->ss_lcnt);
293 dwiic_write(sc, DW_IC_FS_SCL_HCNT, sc->fs_hcnt);
294 dwiic_write(sc, DW_IC_FS_SCL_LCNT, sc->fs_lcnt);
299 dwiic_write(sc, DW_IC_SDA_HOLD, sc->sda_hold_time);
304 dwiic_write(sc, DW_IC_TX_TL, sc->tx_fifo_depth / 2);
305 dwiic_write(sc, DW_IC_RX_TL, 0);
310 dwiic_write(sc, DW_IC_CON, sc->master_cfg);
321 dwiic_write(sc, DW_IC_ENABLE, enable);
374 dwiic_write(sc, DW_IC_CON, ic_con);
375 dwiic_write(sc, DW_IC_TAR, addr);
378 dwiic_write(sc, DW_IC_INTR_MASK, 0);
390 dwiic_write(sc, DW_IC_INTR_MASK, DW_IC_INTR_TX_EMPTY);
396 dwiic_write(sc, DW_IC_INTR_MASK, 0);
428 dwiic_write(sc, DW_IC_DATA_CMD, cmd);
458 dwiic_write(sc, DW_IC_DATA_CMD, cmd);
481 dwiic_write(sc, DW_IC_INTR_MASK,
490 dwiic_write(sc, DW_IC_INTR_MASK, 0);
542 dwiic_write(sc, DW_IC_INTR_MASK,
548 dwiic_write(sc, DW_IC_INTR_MASK, 0);
625 dwiic_write(sc, DW_IC_INTR_MASK, 0);
631 dwiic_write(sc, DW_IC_INTR_MASK, 0);
637 dwiic_write(sc, DW_IC_INTR_MASK, 0);