summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVic Yang <victoryang@chromium.org>2013-07-30 05:33:07 +0800
committerChromeBot <chrome-bot@google.com>2013-07-29 16:36:27 -0700
commitf6cdb48f67bf22f62f876bb46f3503e784cafacb (patch)
tree1c01fb821e28ff486822dc2ff9c1e2f4de1a5f05
parent179a5881d31ccd605ead78f84970e646853eba6c (diff)
downloadchrome-ec-f6cdb48f67bf22f62f876bb46f3503e784cafacb.tar.gz
spring: Update TPSChrome register values for charging
(Spring firmware branch only) By setting default values of TPSChrome register values for charging, we can prevent the case where these registers are left with incorrect values. BUG=chrome-os-partner:21107 TEST=None BRANCH=Spring Change-Id: Iea233dfe86ab079b663d84f9c719857df21d4346 Signed-off-by: Vic Yang <victoryang@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/63632 Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
-rw-r--r--common/pmu_tps65090.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/common/pmu_tps65090.c b/common/pmu_tps65090.c
index e40a41754c..dd5a8f9076 100644
--- a/common/pmu_tps65090.c
+++ b/common/pmu_tps65090.c
@@ -513,12 +513,12 @@ static void pmu_init_registers(void)
} reg[] = {
{IRQ1MASK, 0x00},
{IRQ2MASK, 0x00},
- {CG_CTRL0, 0x02},
- {CG_CTRL1, 0x20},
- {CG_CTRL2, 0x4b},
- {CG_CTRL3, 0xbf},
- {CG_CTRL4, 0xf3},
- {CG_CTRL5, 0xc0},
+ {CG_CTRL0, 0x1e},
+ {CG_CTRL1, 0x3e},
+ {CG_CTRL2, 0x5e},
+ {CG_CTRL3, 0xbe},
+ {CG_CTRL4, 0xfe},
+ {CG_CTRL5, 0xff},
{DCDC1_CTRL, 0x0e},
{DCDC2_CTRL, 0x0e},
{DCDC3_CTRL, 0x0e},