summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorRong Chang <rongchang@chromium.org>2012-08-27 18:29:27 +0800
committerGerrit <chrome-bot@google.com>2012-08-28 03:44:43 -0700
commit38454d7a161b28319bfa111e5ca8a89009699ae1 (patch)
tree7f87556cd7da5894cb9c23c20a99e9016f3d4e44 /board
parenta0f7b3dac8c1e72635f6266962a297bbc7c45bdd (diff)
downloadchrome-ec-38454d7a161b28319bfa111e5ca8a89009699ae1.tar.gz
snow: Change TPSCHROME fastcharge timeout to 6 hours
When battery temperature t in range 0C to 10C, default charging current is 50%. And it will take longer than 3 hours to charge battery from 0% to full. Signed-off-by: Rong Chang <rongchang@chromium.org> BRANCH=snow BUG=chrome-os-partner:13172 TEST=manual Check pmu register 0x4. FASTCHARGE bits[4:2] should be 0b100. Change-Id: I133acee21c0886b0739b4b41766ca077bb4babbc Reviewed-on: https://gerrit.chromium.org/gerrit/31458 Reviewed-by: Yung-Chieh Lo <yjlou@chromium.org> Commit-Ready: Rong Chang <rongchang@chromium.org> Tested-by: Rong Chang <rongchang@chromium.org>
Diffstat (limited to 'board')
-rw-r--r--board/snow/board.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/board/snow/board.c b/board/snow/board.c
index 25122a85f8..8fe510a020 100644
--- a/board/snow/board.c
+++ b/board/snow/board.c
@@ -279,11 +279,12 @@ void board_pmu_init(void)
{
int ver;
- /*
- * Set fast charging timeout to 3hr.
- * Enable gpio charge_en control.
- */
- pmu_write(0x04, 0x06);
+ /* Set fast charging timeout to 6 hours*/
+ pmu_set_fastcharge(TIMEOUT_6HRS);
+ /* Enable external gpio CHARGER_EN control */
+ pmu_enable_ext_control(1);
+ /* Disable force charging */
+ pmu_enable_charger(0);
/* Set NOITERM bit */
pmu_low_current_charging(1);