Lines Matching refs:writew

281 	writew(I2C_SOFT_RST, i2c->base + OFFSET_SOFTRESET);  in mtk_i2c_init_hw()
285 writew(I2C_IO_CONFIG_PUSH_PULL, i2c->base + OFFSET_IO_CONFIG); in mtk_i2c_init_hw()
287 writew(I2C_IO_CONFIG_OPEN_DRAIN, i2c->base + OFFSET_IO_CONFIG); in mtk_i2c_init_hw()
290 writew(I2C_DCM_DISABLE, i2c->base + OFFSET_DCM_EN); in mtk_i2c_init_hw()
293 writew(I2C_DEFAULT_CLK_DIV - 1, i2c->base + OFFSET_CLOCK_DIV); in mtk_i2c_init_hw()
295 writew(i2c->timing_reg, i2c->base + OFFSET_TIMING); in mtk_i2c_init_hw()
296 writew(i2c->high_speed_reg, i2c->base + OFFSET_HS); in mtk_i2c_init_hw()
300 writew(I2C_CONTROL_WRAPPER, i2c->base + OFFSET_PATH_DIR); in mtk_i2c_init_hw()
304 writew(control_reg, i2c->base + OFFSET_CONTROL); in mtk_i2c_init_hw()
305 writew(I2C_DELAY_LEN, i2c->base + OFFSET_DELAY_LEN); in mtk_i2c_init_hw()
463 writew(control_reg, i2c->base + OFFSET_CONTROL); in mtk_i2c_do_transfer()
467 writew(I2C_ST_START_CON, i2c->base + OFFSET_EXT_CONF); in mtk_i2c_do_transfer()
469 writew(I2C_FS_START_CON, i2c->base + OFFSET_EXT_CONF); in mtk_i2c_do_transfer()
472 writew(addr_reg, i2c->base + OFFSET_SLAVE_ADDR); in mtk_i2c_do_transfer()
475 writew(restart_flag | I2C_HS_NACKERR | I2C_ACKERR | in mtk_i2c_do_transfer()
477 writew(I2C_FIFO_ADDR_CLR, i2c->base + OFFSET_FIFO_ADDR_CLR); in mtk_i2c_do_transfer()
480 writew(restart_flag | I2C_HS_NACKERR | I2C_ACKERR | in mtk_i2c_do_transfer()
486 writew(msgs->len, i2c->base + OFFSET_TRANSFER_LEN); in mtk_i2c_do_transfer()
487 writew((msgs + 1)->len, i2c->base + in mtk_i2c_do_transfer()
490 writew(msgs->len | ((msgs + 1)->len) << 8, in mtk_i2c_do_transfer()
493 writew(I2C_WRRD_TRANAC_VALUE, i2c->base + OFFSET_TRANSAC_LEN); in mtk_i2c_do_transfer()
495 writew(msgs->len, i2c->base + OFFSET_TRANSFER_LEN); in mtk_i2c_do_transfer()
496 writew(num, i2c->base + OFFSET_TRANSAC_LEN); in mtk_i2c_do_transfer()
569 writew(start_reg, i2c->base + OFFSET_START); in mtk_i2c_do_transfer()
575 writew(~(restart_flag | I2C_HS_NACKERR | I2C_ACKERR | in mtk_i2c_do_transfer()
682 writew(intr_stat, i2c->base + OFFSET_INTR_STAT); in mtk_i2c_irq()
694 writew(I2C_RS_MUL_CNFG | I2C_RS_MUL_TRIG | I2C_TRANSAC_START, in mtk_i2c_irq()