From eb15e8e279a2c764f092a992eada46488d8bf9d4 Mon Sep 17 00:00:00 2001 From: weiweij Date: Tue, 12 Jul 2022 15:47:11 +0800 Subject: [PATCH] wlc: change wlc current from ibat to iout For some charge pad, we need to get the result of iout from cps4019 to judge its working status. So ibat could not work in this scene. So we should change the current result form ibat to iout. Change-Id: Ie31b1308ecd59507208ad4ec9038e6e950bfef76 Reviewed-on: https://gerrit.mot.com/2330599 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Huosheng Liao Submit-Approved: Jira Key --- drivers/power/cps4019_wls_charger/cps4019_wls_charger.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/cps4019_wls_charger/cps4019_wls_charger.c b/drivers/power/cps4019_wls_charger/cps4019_wls_charger.c index a1d805b88bf8..75f3469b8369 100644 --- a/drivers/power/cps4019_wls_charger/cps4019_wls_charger.c +++ b/drivers/power/cps4019_wls_charger/cps4019_wls_charger.c @@ -1404,7 +1404,7 @@ static int cps_wls_chrg_get_property(struct power_supply *psy, val->intval = cps_wls_get_vout(); break; case POWER_SUPPLY_PROP_CURRENT_NOW: - ret = cps_get_power_supply_prop("battery", psp, val); + val->intval = cps_wls_get_iout();//cps_get_power_supply_prop("battery", psp, val); break; default: return -EINVAL;