From: kfx Date: Tue, 4 Jan 2011 02:58:41 +0000 (+0800) Subject: update i2c driver X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=8de4e34970db073d02bc335e12ef4eccf504ebda;p=firefly-linux-kernel-4.4.55.git update i2c driver --- diff --git a/drivers/i2c/busses/i2c-rk29.c b/drivers/i2c/busses/i2c-rk29.c index eafef9acc4da..3a48ea7f3f57 100755 --- a/drivers/i2c/busses/i2c-rk29.c +++ b/drivers/i2c/busses/i2c-rk29.c @@ -382,10 +382,8 @@ static int rk29_send_address(struct rk29_i2c_data *i2c, i2c_err(i2c->dev, "i2c is busy, when send address\n"); return ret; } - writel(I2C_LCMR_START, i2c->regs + I2C_LCMR); } - else - writel(I2C_LCMR_START|I2C_LCMR_RESUME, i2c->regs + I2C_LCMR); + writel(I2C_LCMR_START|I2C_LCMR_RESUME, i2c->regs + I2C_LCMR); if((ret = rk29_wait_event(i2c, RK2818_EVENT_MTX_RCVD_ACK)) != 0) {