dwiic.c | 151 static void dwiic_write(struct dwiic_softc *, int, uint32_t); 183 dwiic_write(sc, DW_IC_INTR_MASK, 0); 227 dwiic_write(sc, DW_IC_INTR_MASK, 0); 262 dwiic_write(struct dwiic_softc *sc, int offset, uint32_t val) function in typeref:typename:void 287 dwiic_write(sc, DW_IC_SS_SCL_HCNT, sc->ss_hcnt); 288 dwiic_write(sc, DW_IC_SS_SCL_LCNT, sc->ss_lcnt); 291 dwiic_write(sc, DW_IC_FS_SCL_HCNT, sc->fs_hcnt); 292 dwiic_write(sc, DW_IC_FS_SCL_LCNT, sc->fs_lcnt); 297 dwiic_write(sc, DW_IC_SDA_HOLD, sc->sda_hold_time); 302 dwiic_write(sc, DW_IC_TX_TL, sc->tx_fifo_depth / 2) [all...] |