input: cyttsp-i2c: Convert mdelay to sleep variant calls
Replace busy waiting mdelay calls with sleep variant calls
like msleep and usleep_range.
Change-Id: I516dba3c78fe7e61f6da9340fba16ba1f61c2be4
Signed-off-by: Mohan Pallaka <mpallaka@codeaurora.org>
diff --git a/drivers/input/touchscreen/cyttsp-i2c.c b/drivers/input/touchscreen/cyttsp-i2c.c
index 9df1189..bb02be6 100644
--- a/drivers/input/touchscreen/cyttsp-i2c.c
+++ b/drivers/input/touchscreen/cyttsp-i2c.c
@@ -1006,7 +1006,7 @@
/* wait for TTSP Device to complete reset back to bootloader */
tries = 0;
do {
- mdelay(1);
+ usleep_range(1000, 1000);
cyttsp_putbl(ts, 1, false, false, false);
} while (g_bl_data.bl_status != 0x10 &&
g_bl_data.bl_status != 0x11 &&
@@ -1024,7 +1024,7 @@
* switch to Operational mode */
tries = 0;
do {
- mdelay(100);
+ msleep(100);
cyttsp_putbl(ts, 2, false, false, false);
} while (GET_BOOTLOADERMODE(g_bl_data.bl_status) &&
tries++ < 100);
@@ -2001,7 +2001,7 @@
/* wait for TTSP Device to complete reset back to bootloader */
tries = 0;
do {
- mdelay(1);
+ usleep_range(1000, 1000);
cyttsp_putbl(ts, 3, false, false, false);
} while (g_bl_data.bl_status != 0x10 &&
g_bl_data.bl_status != 0x11 &&
@@ -2026,7 +2026,7 @@
i++;
tries = 0;
do {
- mdelay(100);
+ msleep(100);
cyttsp_putbl(ts, 4, false, false, false);
} while (g_bl_data.bl_status != 0x10 &&
g_bl_data.bl_status != 0x11 &&
@@ -2059,7 +2059,7 @@
!((g_bl_data.bl_status == 0x11) &&
(g_bl_data.bl_error == 0x20)) &&
(tries++ < 100)) {
- mdelay(1);
+ usleep_range(1000, 1000);
cyttsp_putbl(ts, 5, false, false, false);
}
}
@@ -2073,7 +2073,7 @@
i++;
tries = 0;
do {
- mdelay(100);
+ msleep(100);
cyttsp_putbl(ts, 6, true, false, false);
} while (g_bl_data.bl_status != 0x10 &&
g_bl_data.bl_status != 0x11 &&
@@ -2098,7 +2098,7 @@
/* wait for TTSP Device to complete reset back to bootloader */
tries = 0;
do {
- mdelay(1);
+ usleep_range(1000, 1000);
cyttsp_putbl(ts, 3, false, false, false);
} while (g_bl_data.bl_status != 0x10 &&
g_bl_data.bl_status != 0x11 &&
@@ -2132,7 +2132,7 @@
sizeof(host_reg), &host_reg);
tries = 0;
do {
- mdelay(1);
+ usleep_range(1000, 1000);
/* set arg2 to non-0 to activate */
retval = cyttsp_putbl(ts, 1, true, true, true);
@@ -2170,7 +2170,7 @@
sizeof(host_reg), &host_reg);
/* wait for TTSP Device to complete switch to
* Operational mode */
- mdelay(1000);
+ msleep(1000);
goto bypass;
}
}
@@ -2249,7 +2249,7 @@
* switch to Operational mode */
tries = 0;
do {
- mdelay(100);
+ msleep(100);
cyttsp_putbl(ts, 9, false, false, false);
} while (GET_BOOTLOADERMODE(g_bl_data.bl_status) &&
tries++ < 100);
@@ -2267,7 +2267,7 @@
retval = i2c_smbus_write_i2c_block_data(ts->client,
CY_REG_BASE, sizeof(host_reg), &host_reg);
/* wait for TTSP Device to complete switch to SysInfo mode */
- mdelay(100);
+ msleep(100);
if (!(retval < CY_OK)) {
retval = i2c_smbus_read_i2c_block_data(ts->client,
CY_REG_BASE,
@@ -2326,7 +2326,7 @@
ts->client,
CY_REG_ACT_INTRVL,
sizeof(intrvl_ray), intrvl_ray);
- mdelay(CY_DLY_SYSINFO);
+ msleep(CY_DLY_SYSINFO);
}
}
}
@@ -2339,7 +2339,7 @@
sizeof(host_reg), &host_reg);
/* wait for TTSP Device to complete
* switch to Operational mode */
- mdelay(100);
+ msleep(100);
}
}
/* init gesture setup;
@@ -2352,7 +2352,7 @@
retval = i2c_smbus_write_i2c_block_data(ts->client,
CY_REG_GEST_SET,
sizeof(gesture_setup), &gesture_setup);
- mdelay(CY_DLY_DFLT);
+ msleep(CY_DLY_DFLT);
}
if (!(retval < CY_OK))