power: charger: fix fluctuation between charging and not charging
commit 8126554cf049d13f4dd2d815d86ea289efdc6f3a has fluctuation issue
between charging and not charging. It fixes this issue.
Change-Id: I1cc2f3b51b5c1077b5d317ce324e0ce05a616977
diff --git a/drivers/usb/otg/msm_otg.c b/drivers/usb/otg/msm_otg.c
index 4df4060..283f220 100644
--- a/drivers/usb/otg/msm_otg.c
+++ b/drivers/usb/otg/msm_otg.c
@@ -1119,12 +1119,8 @@
dev_info(motg->phy.dev, "Avail curr from USB = %u\n", mA);
- /*
- * Use Power Supply API if supported, otherwise fallback
- * to legacy pm8921 API.
- */
- if (msm_otg_notify_power_supply(motg, mA))
- pm8921_charger_vbus_draw(mA);
+ pm8921_charger_vbus_draw(mA);
+ msm_otg_notify_power_supply(motg, mA);
motg->cur_power = mA;
}