Lines Matching refs:dw_writel
184 void dw_writel(struct dw_i2c_dev *dev, u32 b, int offset) in dw_writel() function
258 dw_writel(dev, enable, DW_IC_ENABLE); in __i2c_dw_enable()
338 dw_writel(dev, hcnt, DW_IC_SS_SCL_HCNT); in i2c_dw_init()
339 dw_writel(dev, lcnt, DW_IC_SS_SCL_LCNT); in i2c_dw_init()
357 dw_writel(dev, hcnt, DW_IC_FS_SCL_HCNT); in i2c_dw_init()
358 dw_writel(dev, lcnt, DW_IC_FS_SCL_LCNT); in i2c_dw_init()
365 dw_writel(dev, dev->sda_hold_time, DW_IC_SDA_HOLD); in i2c_dw_init()
372 dw_writel(dev, dev->tx_fifo_depth / 2, DW_IC_TX_TL); in i2c_dw_init()
373 dw_writel(dev, 0, DW_IC_RX_TL); in i2c_dw_init()
376 dw_writel(dev, dev->master_cfg , DW_IC_CON); in i2c_dw_init()
426 dw_writel(dev, ic_con, DW_IC_CON); in i2c_dw_xfer_init()
432 dw_writel(dev, msgs[dev->msg_write_idx].addr | ic_tar, DW_IC_TAR); in i2c_dw_xfer_init()
442 dw_writel(dev, DW_IC_INTR_DEFAULT_MASK, DW_IC_INTR_MASK); in i2c_dw_xfer_init()
525 dw_writel(dev, cmd | 0x100, DW_IC_DATA_CMD); in i2c_dw_xfer_msg()
529 dw_writel(dev, cmd | *buf++, DW_IC_DATA_CMD); in i2c_dw_xfer_msg()
554 dw_writel(dev, intr_mask, DW_IC_INTR_MASK); in i2c_dw_xfer_msg()
795 dw_writel(dev, 0, DW_IC_INTR_MASK); in i2c_dw_isr()
838 dw_writel(dev, 0, DW_IC_INTR_MASK); in i2c_dw_disable()
851 dw_writel(dev, 0, DW_IC_INTR_MASK); in i2c_dw_disable_int()