summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShubhrajyoti Datta <shubhraj@xilinx.com>2015-06-17 17:18:15 +0200
committerWolfram Sang <wsa@the-dreams.de>2015-08-10 08:37:32 +0200
commitb33aa252785eb6de2f5325a3338fa917a9b4bc66 (patch)
tree4615bfe5d561d08ecb70555299a5442bde29e6e5
parenti2c: xiic: Remove the disabling of interrupts (diff)
downloadlinux-b33aa252785eb6de2f5325a3338fa917a9b4bc66.tar.xz
linux-b33aa252785eb6de2f5325a3338fa917a9b4bc66.zip
i2c: xiic: Remove busy loop while waiting for bus busy
Remove the busy loop while waiting for bus busy. Instead let the processor sleep. Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
-rw-r--r--drivers/i2c/busses/i2c-xiic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/i2c/busses/i2c-xiic.c b/drivers/i2c/busses/i2c-xiic.c
index 5d133d487ec0..41da9028b6ea 100644
--- a/drivers/i2c/busses/i2c-xiic.c
+++ b/drivers/i2c/busses/i2c-xiic.c
@@ -524,7 +524,7 @@ static int xiic_busy(struct xiic_i2c *i2c)
*/
err = xiic_bus_busy(i2c);
while (err && tries--) {
- mdelay(1);
+ msleep(1);
err = xiic_bus_busy(i2c);
}