summaryrefslogtreecommitdiff
path: root/chip/mec1322/i2c.c
diff options
context:
space:
mode:
authorAlexandru M Stan <amstan@chromium.org>2015-01-15 13:51:59 -0800
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-01-16 20:37:07 +0000
commitfe294979d6cc80a7ab71c2997502bfa2abd2912a (patch)
treea322c36b20cf7d8ef1f895f35d84de5deb32f03b /chip/mec1322/i2c.c
parent7893715cb7ef471002893ed128c241a8e8dfdacb (diff)
downloadchrome-ec-fe294979d6cc80a7ab71c2997502bfa2abd2912a.tar.gz
I2C: Increase priority of i2c_init
Chipset sometimes needs I2C, therefore i2c_init should have a higher priority than power_common_init so i2c is available by the time the chipset might be talking to the battery. BUG=chrome-os-partner:35502, chrome-os-partner:35173 TEST=There is no "battery not responding" message at startup on veyron TEST=EC boot takes less than 1 second on veyron BRANCH=none Change-Id: Ib10b653decc7703e706d4dd1976abf0fdbc25ac2 Signed-off-by: Alexandru M Stan <amstan@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/241102 Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'chip/mec1322/i2c.c')
-rw-r--r--chip/mec1322/i2c.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/chip/mec1322/i2c.c b/chip/mec1322/i2c.c
index adc3cef04d..038d4763d9 100644
--- a/chip/mec1322/i2c.c
+++ b/chip/mec1322/i2c.c
@@ -340,7 +340,7 @@ static void i2c_init(void)
for (i = 0; i < i2c_ports_used; ++i)
configure_port(i2c_ports[i].port, i2c_ports[i].kbps);
}
-DECLARE_HOOK(HOOK_INIT, i2c_init, HOOK_PRIO_DEFAULT);
+DECLARE_HOOK(HOOK_INIT, i2c_init, HOOK_PRIO_INIT_I2C);
static void handle_interrupt(int port)
{