From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Schocher Date: Wed, 28 Oct 2015 12:24:11 +0100 Subject: [U-Boot] [PATCH v1 03/18] i2c: ihs_i2c: Fix hold_bus control In-Reply-To: <1446029199-11704-4-git-send-email-dirk.eibach@gdsys.cc> References: <1446029199-11704-1-git-send-email-dirk.eibach@gdsys.cc> <1446029199-11704-4-git-send-email-dirk.eibach@gdsys.cc> Message-ID: <5630B05B.9050406@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello Dirk, Am 28.10.2015 um 11:46 schrieb dirk.eibach at gdsys.cc: > From: Dirk Eibach > > Bus has to be held for repeated start regardless of > read/write access. > > Signed-off-by: Dirk Eibach > --- > > drivers/i2c/ihs_i2c.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) As the hole patchserie goes not through the i2c tree: Acked-by: Heiko Schocher bye, Heiko > > diff --git a/drivers/i2c/ihs_i2c.c b/drivers/i2c/ihs_i2c.c > index e001459..b05c15f 100644 > --- a/drivers/i2c/ihs_i2c.c > +++ b/drivers/i2c/ihs_i2c.c > @@ -135,7 +135,7 @@ static int ihs_i2c_access(struct i2c_adapter *adap, uchar chip, uint addr, > if (len <= 0) > return 1; > > - if (ihs_i2c_address(chip, addr, alen, !read)) > + if (ihs_i2c_address(chip, addr, alen, len)) > return 1; > > while (len) { > -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany