Lines Matching defs:mtk_i2c_writew
425 static void mtk_i2c_writew(struct mtk_i2c *i2c, u16 val,
486 mtk_i2c_writew(i2c, I2C_CHN_CLR_FLAG, OFFSET_START);
488 mtk_i2c_writew(i2c, intr_stat_reg, OFFSET_INTR_STAT);
497 mtk_i2c_writew(i2c, I2C_HANDSHAKE_RST | I2C_SOFT_RST,
501 mtk_i2c_writew(i2c, I2C_CHN_CLR_FLAG, OFFSET_SOFTRESET);
506 mtk_i2c_writew(i2c, I2C_SOFT_RST, OFFSET_SOFTRESET);
511 mtk_i2c_writew(i2c, I2C_IO_CONFIG_PUSH_PULL, OFFSET_IO_CONFIG);
513 mtk_i2c_writew(i2c, I2C_IO_CONFIG_OPEN_DRAIN, OFFSET_IO_CONFIG);
516 mtk_i2c_writew(i2c, I2C_DCM_DISABLE, OFFSET_DCM_EN);
518 mtk_i2c_writew(i2c, i2c->timing_reg, OFFSET_TIMING);
519 mtk_i2c_writew(i2c, i2c->high_speed_reg, OFFSET_HS);
521 mtk_i2c_writew(i2c, i2c->ltiming_reg, OFFSET_LTIMING);
530 mtk_i2c_writew(i2c, i2c->ac_timing.inter_clk_div,
532 mtk_i2c_writew(i2c, I2C_SCL_MIS_COMP_VALUE,
534 mtk_i2c_writew(i2c, i2c->ac_timing.sda_timing,
538 mtk_i2c_writew(i2c, i2c->ac_timing.htiming,
540 mtk_i2c_writew(i2c, i2c->ac_timing.hs, OFFSET_HS);
541 mtk_i2c_writew(i2c, i2c->ac_timing.ltiming,
544 mtk_i2c_writew(i2c, i2c->ac_timing.scl_hl_ratio,
546 mtk_i2c_writew(i2c, i2c->ac_timing.hs_scl_hl_ratio,
548 mtk_i2c_writew(i2c, i2c->ac_timing.sta_stop,
550 mtk_i2c_writew(i2c, i2c->ac_timing.hs_sta_stop,
554 mtk_i2c_writew(i2c, ext_conf_val, OFFSET_EXT_CONF);
558 mtk_i2c_writew(i2c, I2C_CONTROL_WRAPPER, OFFSET_PATH_DIR);
565 mtk_i2c_writew(i2c, control_reg, OFFSET_CONTROL);
566 mtk_i2c_writew(i2c, I2C_DELAY_LEN, OFFSET_DELAY_LEN);
873 mtk_i2c_writew(i2c, control_reg, OFFSET_CONTROL);
876 mtk_i2c_writew(i2c, addr_reg, OFFSET_SLAVE_ADDR);
879 mtk_i2c_writew(i2c, restart_flag | I2C_HS_NACKERR | I2C_ACKERR |
882 mtk_i2c_writew(i2c, I2C_FIFO_ADDR_CLR, OFFSET_FIFO_ADDR_CLR);
885 mtk_i2c_writew(i2c, restart_flag | I2C_HS_NACKERR | I2C_ACKERR |
891 mtk_i2c_writew(i2c, msgs->len, OFFSET_TRANSFER_LEN);
892 mtk_i2c_writew(i2c, (msgs + 1)->len,
895 mtk_i2c_writew(i2c, msgs->len | ((msgs + 1)->len) << 8,
898 mtk_i2c_writew(i2c, I2C_WRRD_TRANAC_VALUE, OFFSET_TRANSAC_LEN);
900 mtk_i2c_writew(i2c, msgs->len, OFFSET_TRANSFER_LEN);
901 mtk_i2c_writew(i2c, num, OFFSET_TRANSAC_LEN);
1019 mtk_i2c_writew(i2c, start_reg, OFFSET_START);
1025 mtk_i2c_writew(i2c, ~(restart_flag | I2C_HS_NACKERR | I2C_ACKERR |
1138 mtk_i2c_writew(i2c, intr_stat, OFFSET_INTR_STAT);
1150 mtk_i2c_writew(i2c, I2C_RS_MUL_CNFG | I2C_RS_MUL_TRIG |