diff options
author | Jett Rink <jettrink@chromium.org> | 2018-05-18 09:14:17 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-05-22 21:57:16 -0700 |
commit | 11bd4c0f4d11357ab830982d7dec164813c886dd (patch) | |
tree | 0ae0482ed383cfea5cd83d8d46224a944559b019 /baseboard/octopus/variant_usbc_ec_tcpcs.c | |
parent | 4f27014532e308f8bb6652c8956c75bc6f0b19e2 (diff) | |
download | chrome-ec-11bd4c0f4d11357ab830982d7dec164813c886dd.tar.gz |
bip: enabled PPC interrupts
Need to enable PPC interrupts, otherwise system doesn't work correctly
include USB 2.0 not working (since the BC1.2 chip won't be powered after
the Vbus change)
BRANCH=none
BUG=b:79886742
TEST=USB 2.0 works on insertion on C0 on bip
Change-Id: I227dcfac22128389c3d3ab3efdddd045141dff7e
Signed-off-by: Jett Rink <jettrink@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1066221
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Diffstat (limited to 'baseboard/octopus/variant_usbc_ec_tcpcs.c')
-rw-r--r-- | baseboard/octopus/variant_usbc_ec_tcpcs.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/baseboard/octopus/variant_usbc_ec_tcpcs.c b/baseboard/octopus/variant_usbc_ec_tcpcs.c index 87f7aead3f..20296b63f6 100644 --- a/baseboard/octopus/variant_usbc_ec_tcpcs.c +++ b/baseboard/octopus/variant_usbc_ec_tcpcs.c @@ -95,6 +95,15 @@ const unsigned int ppc_cnt = ARRAY_SIZE(ppc_chips); /******************************************************************************/ /* Power Delivery and charing functions */ +void variant_tcpc_init(void) +{ + /* Enable PPC interrupts. */ + gpio_enable_interrupt(GPIO_USB_C0_PD_INT_ODL); + gpio_enable_interrupt(GPIO_USB_C1_PD_INT_ODL); +} +/* Called after the baseboard_tcpc_init (via +2) */ +DECLARE_HOOK(HOOK_INIT, variant_tcpc_init, HOOK_PRIO_INIT_I2C + 2); + uint16_t tcpc_get_alert_status(void) { /* |