Thread (16 messages) 16 messages, 2 authors, 2015-07-21

RE: [PATCH V4 2/7] qup: i2c: factor out common code for reuse

From: Sricharan <hidden>
Date: 2015-07-21 06:54:49
Also in: linux-arm-kernel, linux-arm-msm, linux-i2c, lkml

Hi Ivan,
  Thnaks for all the reviews.
-----Original Message-----
From: linux-arm-msm-owner@vger.kernel.org [mailto:linux-arm-msm-
owner@vger.kernel.org] On Behalf Of Ivan T. Ivanov
Sent: Monday, July 20, 2015 1:55 PM
To: Sricharan R
Cc: devicetree@vger.kernel.org; linux-arm-msm@vger.kernel.org;
galak@codeaurora.org; linux-kernel@vger.kernel.org; linux-
i2c@vger.kernel.org; agross@codeaurora.org; dmaengine@vger.kernel.org;
linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH V4 2/7] qup: i2c: factor out common code for reuse


Hi Sricharan,

On Thu, 2015-07-09 at 08:55 +0530, Sricharan R wrote:
quoted
quoted
 static int qup_i2c_read_one(struct qup_i2c_dev *qup, struct i2c_msg
*msg)  {
-       unsigned long left;
-       int ret;
+       int ret = 0;

-       qup->msg = msg;
-       qup->pos  = 0;
+       /*
+               * The QUP block will issue a NACK and STOP on the bus when
reaching
quoted
+               * the end of the read, the length of the read is specified as one
byte
quoted
+               * which limits the possible read to 256 (QUP_READ_LIMIT) bytes.
+               */
+       if (msg->len > QUP_READ_LIMIT) {
+               dev_err(qup->dev, "HW not capable of reads over %d bytes\n",
+                       QUP_READ_LIMIT);
+               return -EINVAL;
+       }
This should be removed. Please see qup_i2c_quirks.
  Ok get it, will remove this.

Regards,
 Sricharan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help