]> git.baikalelectronics.ru Git - kernel.git/commit
power: supply: twl4030-charger: add deferred probing for phy and iio
authorH. Nikolaus Schaller <hns@goldelico.com>
Mon, 3 Jul 2017 16:37:11 +0000 (18:37 +0200)
committerSebastian Reichel <sebastian.reichel@collabora.co.uk>
Mon, 3 Jul 2017 17:15:22 +0000 (19:15 +0200)
commit070b08081dc3de6d6ffdb3afe47f0e2eef40cd27
treee26ee6622ab0ea39d4552c4ccd8dfe70dcd83ef1
parenta8cbd6e8bee6b29c9ccb51db1f0f072ce8a734d2
power: supply: twl4030-charger: add deferred probing for phy and iio

This fixes an issue if both this twl4030_charger driver and
phy-twl4030-usb are compiled as modules and loaded in random order.

It has been observed on GTA04 and OpenPandora devices that in worst
case the boot process hangs and in best case the AC detection fails
with a warning.

Therefore we add deferred probing checks for the usb_phy and the
iio channel for AC detection.

Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>
drivers/power/supply/twl4030_charger.c