Commit 61489b0f authored by Liam Breck's avatar Liam Breck Committed by Sebastian Reichel

power: supply: bq24190_charger: Longer delay while polling reset flag

On chip reset, polling loop used udelay(10) which is too short
to be useful. Instead, use usleep_range(100, 200).
Signed-off-by: default avatarLiam Breck <kernel@networkimprov.net>
Acked-by: default avatarTony Lindgren <tony@atomide.com>
Acked-by: default avatarHans de Goede <hdegoede@redhat.com>
Signed-off-by: default avatarSebastian Reichel <sre@kernel.org>
parent e3ebc381
...@@ -550,16 +550,13 @@ static int bq24190_register_reset(struct bq24190_dev_info *bdi) ...@@ -550,16 +550,13 @@ static int bq24190_register_reset(struct bq24190_dev_info *bdi)
if (ret < 0) if (ret < 0)
return ret; return ret;
if (!v) if (v == 0)
break; return 0;
udelay(10); usleep_range(100, 200);
} while (--limit); } while (--limit);
if (!limit) return -EIO;
return -EIO;
return 0;
} }
/* Charger power supply property routines */ /* Charger power supply property routines */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment