summaryrefslogtreecommitdiff
path: root/common/charge_manager.c
diff options
context:
space:
mode:
authorVijay Hiremath <vijay.p.hiremath@intel.com>2016-05-26 18:45:21 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-05-28 00:08:38 -0700
commitdc3de2c826fe96c6d45cd72a2135951da4237c74 (patch)
tree6ad17aa97ed7998e194e6e967011959d8c3a06c1 /common/charge_manager.c
parent52fdd95321cb56094498f358872400969e260f9e (diff)
downloadchrome-ec-dc3de2c826fe96c6d45cd72a2135951da4237c74.tar.gz
reef: Initialize charge suppliers after change manager is initialized
Initialize the charge suppliers after change manager is initialized, otherwise charge supplier current & voltage values will be overwritten to -1 by the charge manager ini function. BUG=chrome-os-partner:53788 BRANCH=None TEST=Observed there are no "CL: p(port) s(supplier) i-1 v-1" prints on the EC console. Change-Id: Id0212c502d5833c016ac79ee15d21304d6d7ceb2 Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com> Reviewed-on: https://chromium-review.googlesource.com/347896 Commit-Ready: Vijay P Hiremath <vijay.p.hiremath@intel.com> Tested-by: Vijay P Hiremath <vijay.p.hiremath@intel.com> Reviewed-by: Shawn N <shawnn@chromium.org>
Diffstat (limited to 'common/charge_manager.c')
-rw-r--r--common/charge_manager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/charge_manager.c b/common/charge_manager.c
index d57037aae8..58f87819bd 100644
--- a/common/charge_manager.c
+++ b/common/charge_manager.c
@@ -114,7 +114,7 @@ static void charge_manager_init(void)
CAP_UNKNOWN;
}
}
-DECLARE_HOOK(HOOK_INIT, charge_manager_init, HOOK_PRIO_DEFAULT-1);
+DECLARE_HOOK(HOOK_INIT, charge_manager_init, HOOK_PRIO_CHARGE_MANAGER_INIT);
/**
* Returns 1 if all ports + suppliers have reported in with some initial charge,