Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -550,16 +550,13 @@ static int bq24190_register_reset(struct bq24190_dev_info *bdi)
		if (ret < 0)
			return ret;

		if (!v)
			break;
		if (v == 0)
			return 0;

		udelay(10);
		usleep_range(100, 200);
	} while (--limit);

	if (!limit)
	return -EIO;

	return 0;
}

/* Charger power supply property routines */