summaryrefslogtreecommitdiffstats
path: root/drivers/i2c
diff options
context:
space:
mode:
authorJan Luebbe <jluebbe@debian.org>2015-07-30 16:52:09 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2015-08-20 07:47:14 +0200
commitabcbcfca3abbebb2cab28fdada7daf135cc6b33d (patch)
tree92c5c8cdd730a399d080f2668349494fa20fbb26 /drivers/i2c
parentfab3dc2bfb5f310a36ccb88b99444019663c984b (diff)
downloadbarebox-abcbcfca3abbebb2cab28fdada7daf135cc6b33d.tar.gz
barebox-abcbcfca3abbebb2cab28fdada7daf135cc6b33d.tar.xz
i2c: algo-bit: fix debug code
Replace jiffies from kernel code with get_time_ns. The flags variable used in the readbytes debug output does not exist. Signed-off-by: Jan Luebbe <jluebbe@debian.org> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/i2c')
-rw-r--r--drivers/i2c/algos/i2c-algo-bit.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/drivers/i2c/algos/i2c-algo-bit.c b/drivers/i2c/algos/i2c-algo-bit.c
index dc43eb83a4..62040cc4e4 100644
--- a/drivers/i2c/algos/i2c-algo-bit.c
+++ b/drivers/i2c/algos/i2c-algo-bit.c
@@ -106,9 +106,10 @@ static int sclhi(struct i2c_algo_bit_data *adap)
}
}
#ifdef DEBUG
- if (jiffies != start && i2c_debug >= 3)
- pr_debug("i2c-algo-bit: needed %ld jiffies for SCL to go "
- "high\n", jiffies - start);
+ if ((get_time_ns() - start) < 10000)
+ pr_debug("i2c-algo-bit: needed %u usecs for SCL to go "
+ "high\n", (unsigned int)(get_time_ns() - start) /
+ 1000);
#endif
done:
@@ -426,10 +427,7 @@ static int readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg)
count--;
bit_dbg(2, &i2c_adap->dev, "readbytes: 0x%02x %s\n",
- inval,
- (flags & I2C_M_NO_RD_ACK)
- ? "(no ack/nak)"
- : (count ? "A" : "NA"));
+ inval, count ? "A" : "NA");
inval = acknak(i2c_adap, count);
if (inval < 0)