summaryrefslogtreecommitdiff
path: root/baseboard
diff options
context:
space:
mode:
authorJason Yuan <jasonyuan@google.com>2022-11-10 17:05:57 -0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-12-05 23:41:30 +0000
commit4b5e2e08428ee072e7856fca3cd3091bfe1a56f2 (patch)
tree50b759ae78f577a429056ba2eb9e600b2e80e247 /baseboard
parent1b5fd24c11f6e40ba9270ed90dec2ba976a26de7 (diff)
downloadchrome-ec-4b5e2e08428ee072e7856fca3cd3091bfe1a56f2.tar.gz
zephyr: move usbc interrupt handler to shim
various board specific TCPC interrupt handler have been moved into tcpc.c in shim. ports are now automatically configured from the i2c dts instead of hardcoded. this does not remove the handler binding from interrupts.dts or initialize the interrupt from the driver, which will be added in a followup CL. stub test handler in test/.../stubs.c has been removed and existing tests have been modified to use new tcpc driver. BUG=b:256996124 TEST=twister, usbc charging on lazor BRANCH=none Signed-off-by: Jason Yuan <jasonyuan@google.com> Change-Id: Iac05907f3c286f26329dac7f99730396d23b1166 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4024013 Commit-Queue: zhi cheng yuan <jasonyuan@chromium.org> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Reviewed-by: Sam Hurst <shurst@google.com> Commit-Queue: Sam Hurst <shurst@google.com> Auto-Submit: zhi cheng yuan <jasonyuan@chromium.org> Tested-by: zhi cheng yuan <jasonyuan@chromium.org>
Diffstat (limited to 'baseboard')
-rw-r--r--baseboard/intelrvp/chg_usb_pd_mecc_1_0.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/baseboard/intelrvp/chg_usb_pd_mecc_1_0.c b/baseboard/intelrvp/chg_usb_pd_mecc_1_0.c
index ee8c67c7b6..3f2959ebdb 100644
--- a/baseboard/intelrvp/chg_usb_pd_mecc_1_0.c
+++ b/baseboard/intelrvp/chg_usb_pd_mecc_1_0.c
@@ -48,6 +48,7 @@ static void baseboard_tcpc_init(void)
}
DECLARE_HOOK(HOOK_INIT, baseboard_tcpc_init, HOOK_PRIO_INIT_CHIPSET);
+#ifndef CONFIG_ZEPHYR
void tcpc_alert_event(enum gpio_signal signal)
{
int i;
@@ -63,6 +64,7 @@ void tcpc_alert_event(enum gpio_signal signal)
}
}
}
+#endif
uint16_t tcpc_get_alert_status(void)
{