power: qpnp-charger: do not set trim to 0 on USB DCP removal

Currently the charger driver sets IUSB_TRIM to 0 upon USB DCP
insertion. This can lead to unintended reverse boost and removal
detection issues.

Fix this by restoring the trim default instead upon USB removal
instead.

CRs-Fixed: 688143
Change-Id: Ic9d8bd8f8b016044c06c30b878405346755469ae
Signed-off-by: David Keitel <dkeitel@codeaurora.org>
diff --git a/drivers/power/qpnp-charger.c b/drivers/power/qpnp-charger.c
index 9e72c254..10c24ee 100644
--- a/drivers/power/qpnp-charger.c
+++ b/drivers/power/qpnp-charger.c
@@ -2731,7 +2731,8 @@
 							OVP_USB_WALL_TRSH_MA);
 					} else if (unlikely(
 							ext_ovp_isns_present)) {
-						qpnp_chg_iusb_trim_set(chip, 0);
+						qpnp_chg_iusb_trim_set(chip,
+							chip->usb_trim_default);
 						qpnp_chg_iusbmax_set(chip,
 							IOVP_USB_WALL_TRSH_MA);
 					} else {