|
@@ -1404,15 +1404,17 @@ static int bq24190_probe(struct i2c_client *client,
|
|
|
|
|
|
out4:
|
|
out4:
|
|
bq24190_sysfs_remove_group(bdi);
|
|
bq24190_sysfs_remove_group(bdi);
|
|
|
|
+
|
|
out3:
|
|
out3:
|
|
power_supply_unregister(bdi->battery);
|
|
power_supply_unregister(bdi->battery);
|
|
|
|
+
|
|
out2:
|
|
out2:
|
|
power_supply_unregister(bdi->charger);
|
|
power_supply_unregister(bdi->charger);
|
|
|
|
+
|
|
out1:
|
|
out1:
|
|
pm_runtime_disable(dev);
|
|
pm_runtime_disable(dev);
|
|
if (bdi->gpio_int)
|
|
if (bdi->gpio_int)
|
|
gpio_free(bdi->gpio_int);
|
|
gpio_free(bdi->gpio_int);
|
|
-
|
|
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
|
|
|