Lines Matching refs:writel

207 		writel(0, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_CONTROL);  in mv64xxx_i2c_hw_init()
208 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_TIMING); in mv64xxx_i2c_hw_init()
209 writel(0, drv_data->reg_base + in mv64xxx_i2c_hw_init()
211 writel(0, drv_data->reg_base + in mv64xxx_i2c_hw_init()
215 writel(0, drv_data->reg_base + drv_data->reg_offsets.soft_reset); in mv64xxx_i2c_hw_init()
216 writel(MV64XXX_I2C_BAUD_DIV_M(drv_data->freq_m) | MV64XXX_I2C_BAUD_DIV_N(drv_data->freq_n), in mv64xxx_i2c_hw_init()
218 writel(0, drv_data->reg_base + drv_data->reg_offsets.addr); in mv64xxx_i2c_hw_init()
219 writel(0, drv_data->reg_base + drv_data->reg_offsets.ext_addr); in mv64xxx_i2c_hw_init()
220 writel(MV64XXX_I2C_REG_CONTROL_TWSIEN | MV64XXX_I2C_REG_CONTROL_STOP, in mv64xxx_i2c_hw_init()
342 writel(drv_data->cntl_bits | MV64XXX_I2C_REG_CONTROL_START, in mv64xxx_i2c_send_start()
370 writel(drv_data->cntl_bits, in mv64xxx_i2c_do_action()
375 writel(drv_data->addr1, in mv64xxx_i2c_do_action()
377 writel(drv_data->cntl_bits, in mv64xxx_i2c_do_action()
382 writel(drv_data->addr2, in mv64xxx_i2c_do_action()
384 writel(drv_data->cntl_bits, in mv64xxx_i2c_do_action()
389 writel(drv_data->msg->buf[drv_data->byte_posn++], in mv64xxx_i2c_do_action()
391 writel(drv_data->cntl_bits, in mv64xxx_i2c_do_action()
398 writel(drv_data->cntl_bits, in mv64xxx_i2c_do_action()
406 writel(drv_data->cntl_bits | MV64XXX_I2C_REG_CONTROL_STOP, in mv64xxx_i2c_do_action()
425 writel(drv_data->cntl_bits | MV64XXX_I2C_REG_CONTROL_STOP, in mv64xxx_i2c_do_action()
487 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_CONTROL); in mv64xxx_i2c_intr_offload()
488 writel(0, drv_data->reg_base + in mv64xxx_i2c_intr_offload()
517 writel(drv_data->cntl_bits | MV64XXX_I2C_REG_CONTROL_IFLG, in mv64xxx_i2c_intr()
599 writel(buf[0], drv_data->reg_base + MV64XXX_I2C_REG_TX_DATA_LO); in mv64xxx_i2c_prepare_tx()
600 writel(buf[1], drv_data->reg_base + MV64XXX_I2C_REG_TX_DATA_HI); in mv64xxx_i2c_prepare_tx()
654 writel(ctrl_reg, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_CONTROL); in mv64xxx_i2c_offload_xfer()