From 2024fc296cc799f75ab1ca502e73e09b6488269a Mon Sep 17 00:00:00 2001 From: Fabio Baltieri Date: Mon, 16 May 2022 16:11:35 +0000 Subject: usbc: wrap task_set_event to have an explicit port argument Define an explicit function to set events for the usb charger tasks, so that the caller is not coupled to the internal task implementation, and we can use a single task on a later patch. BRANCH=none BUG=b:226411332 TEST=make buildall TEST=zmake testall TEST=cq dry run Signed-off-by: Fabio Baltieri Change-Id: I7a1223642b800568bf4f9864f75b2b647c84d29f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3663746 Reviewed-by: Jeremy Bettis --- board/felwinter/usbc_config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'board/felwinter') diff --git a/board/felwinter/usbc_config.c b/board/felwinter/usbc_config.c index 14eec1a145..3d39650ba8 100644 --- a/board/felwinter/usbc_config.c +++ b/board/felwinter/usbc_config.c @@ -347,10 +347,10 @@ void bc12_interrupt(enum gpio_signal signal) { switch (signal) { case GPIO_USB_C2_BC12_INT_ODL: - task_set_event(TASK_ID_USB_CHG_P0, USB_CHG_EVENT_BC12); + usb_charger_task_set_event(0, USB_CHG_EVENT_BC12); break; case GPIO_USB_C1_BC12_INT_ODL: - task_set_event(TASK_ID_USB_CHG_P1, USB_CHG_EVENT_BC12); + usb_charger_task_set_event(1, USB_CHG_EVENT_BC12); break; default: break; -- cgit v1.2.1