From 98374fea4d2fcb7161b0818419a26ffac6cd3e27 Mon Sep 17 00:00:00 2001 From: liuyc20 Date: Mon, 6 Dec 2021 17:05:15 +0800 Subject: [PATCH] FG:cw2217 Remove the redundant msleep in the read i2c operation For fg driver, i2c reads will be called very frequently, the redundant msleep causes system loss and a large number of task scheduling Change-Id: I7237ea17cf1ee92069046beeda75a67e8bbff7a6 Signed-off-by: liuyc20 Reviewed-on: https://gerrit.mot.com/2136133 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Lu Chai Reviewed-by: Huosheng Liao Submit-Approved: Jira Key --- drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c b/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c index 67f8cc29603b..7342f0bb3c48 100644 --- a/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c +++ b/drivers/power/cw2217b_fg_mmi/cw2217B_fuel_gauge_base.c @@ -170,7 +170,6 @@ static int cw_read_word(struct i2c_client *client, unsigned char reg, unsigned c unsigned int temp_val_buff; unsigned int temp_val_second; - msleep(1); ret = i2c_smbus_read_i2c_block_data( client, reg, 2, reg_val ); if (ret < 0) printk("IIC error %d\n", ret);