summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjames_chao <james_chao@asus.com>2015-03-05 15:10:07 +0800
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-03-24 18:26:31 +0000
commite846dcf892565a56aba87927f0de44562e5b9c8a (patch)
treeca2bbfd986afefb34b83fce52c4149c79c3c1ffc
parent0db4de8d689ee2a12b0f215910cb4b4f62e174a1 (diff)
downloadchrome-ec-stabilize-6912.B.tar.gz
charger: bq24773: Fix read input current errorstabilize-6912.B
'ectool chargestate show' shows the wrong input current since the function charger_get_input_current() uses REG8_TO_CURRENT. BUG=None TEST=Use 'ectool chargestate show' or UART command 'charger' check the input current value. BRANCH=None Signed-off-by: james_chao <james_chao@asus.com> Change-Id: I29229ea1ef22811035b500c7a33fedee6562db35 Reviewed-on: https://chromium-review.googlesource.com/259842 Reviewed-by: Shawn N <shawnn@chromium.org> Reviewed-by: Divya Jyothi <divya.jyothi@intel.com> Reviewed-by: Randall Spangler <rspangler@chromium.org> Tested-by: Divya Jyothi <divya.jyothi@intel.com> Commit-Queue: Shawn N <shawnn@chromium.org>
-rw-r--r--driver/charger/bq24773.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/driver/charger/bq24773.c b/driver/charger/bq24773.c
index ed6218dc5f..23b9a1b428 100644
--- a/driver/charger/bq24773.c
+++ b/driver/charger/bq24773.c
@@ -69,9 +69,9 @@ int charger_get_input_current(int *input_current)
return rv;
#ifdef CONFIG_CHARGER_BQ24770
- *input_current = REG8_TO_CURRENT(reg, R_AC);
-#elif defined(CONFIG_CHARGER_BQ24773)
*input_current = REG_TO_CURRENT(reg, R_AC);
+#elif defined(CONFIG_CHARGER_BQ24773)
+ *input_current = REG8_TO_CURRENT(reg, R_AC);
#endif
return EC_SUCCESS;
}