diff options
author | Jason Yuan <jasonyuan@google.com> | 2022-11-10 17:05:57 -0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-12-05 23:41:30 +0000 |
commit | 4b5e2e08428ee072e7856fca3cd3091bfe1a56f2 (patch) | |
tree | 50b759ae78f577a429056ba2eb9e600b2e80e247 /baseboard | |
parent | 1b5fd24c11f6e40ba9270ed90dec2ba976a26de7 (diff) | |
download | chrome-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.c | 2 |
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) { |