Disable voltage supply by default.
Bug
1179219
Change-Id: I6b157c7146f7a014099e9a142461b9130a7e3da1
Signed-off-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-on: http://git-master/r/170130
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
}
bq->rdev = rdev;
+
+ ret = regmap_update_bits(bq->chip->regmap, BQ2419X_OTG,
+ BQ2419X_OTG_ENABLE_MASK, 0x10);
+ if (ret < 0) {
+ dev_err(bq->dev, "register %d update failed with err %d",
+ BQ2419X_OTG, ret);
+ goto err_reg_update;
+ }
return 0;
+err_reg_update:
+ regulator_unregister(bq->rdev);
err_init:
if (gpio_is_valid(bq->gpio_otg_iusb))
gpio_free(bq->gpio_otg_iusb);