summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/i2c/busses/i2c-omap.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c
index 8d7c61c3832..ca702aa7f81 100644
--- a/drivers/i2c/busses/i2c-omap.c
+++ b/drivers/i2c/busses/i2c-omap.c
@@ -322,7 +322,7 @@ static int omap_i2c_reset(struct omap_i2c_dev *dev)
"for controller reset\n");
return -ETIMEDOUT;
}
- msleep(1);
+ usleep_range(1000, 2000);
}
/* SYSC register is cleared by the reset; rewrite it */
@@ -459,7 +459,7 @@ static int omap_i2c_wait_for_bb(struct omap_i2c_dev *dev)
dev_warn(dev->dev, "timeout waiting for bus ready\n");
return -ETIMEDOUT;
}
- msleep(1);
+ usleep_range(1000, 2000);
}
return 0;
@@ -644,7 +644,7 @@ omap_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
OMAP_I2C_SYSTEST_FREE |
(2 << OMAP_I2C_SYSTEST_TMODE_SHIFT));
omap_i2c_write_reg(dev, OMAP_I2C_SYSTEST_REG, val);
- msleep(1);
+ usleep_range(1000, 2000);
omap_i2c_init(dev);
r = omap_i2c_wait_for_bb(dev);
if (r < 0) {