summaryrefslogtreecommitdiff
path: root/common/usb_charger.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/usb_charger.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/usb_charger.c')
-rw-r--r--common/usb_charger.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/common/usb_charger.c b/common/usb_charger.c
index 8e938233a3..2b9c505f2e 100644
--- a/common/usb_charger.c
+++ b/common/usb_charger.c
@@ -69,7 +69,7 @@ static void usb_charger_init(void)
int i;
struct charge_port_info charge_none;
- /* Initialize all pericom charge suppliers to 0 */
+ /* Initialize all charge suppliers to 0 */
charge_none.voltage = USB_CHARGER_VOLTAGE_MV;
charge_none.current = 0;
for (i = 0; i < CONFIG_USB_PD_PORT_COUNT; i++) {
@@ -95,4 +95,4 @@ static void usb_charger_init(void)
#endif
}
}
-DECLARE_HOOK(HOOK_INIT, usb_charger_init, HOOK_PRIO_DEFAULT);
+DECLARE_HOOK(HOOK_INIT, usb_charger_init, HOOK_PRIO_CHARGE_MANAGER_INIT + 1);