I2C_WRITE
if (i2c->op == I2C_WRITE) {
writel_relaxed(I2C_WRITE, priv->regs + HIX5I2C_COM);
writel_relaxed(I2C_WRITE | I2C_START, priv->regs + HIX5I2C_COM);
if (priv->cli.operation == I2C_WRITE)
mcr |= FIELD_PREP(I2C_MCR_OP, I2C_WRITE);
priv->cli.operation = I2C_WRITE;
geni_se_setup_m_cmd(se, I2C_WRITE, m_param);
if (op == I2C_WRITE)
if (op == I2C_WRITE)
if (!((msgs[msg_idx].flags & I2C_M_RD) && op == I2C_WRITE))
&tx_addr, &tx_buf, I2C_WRITE, gi2c->tx_c);
req.cmd = I2C_WRITE;
case I2C_WRITE: