From 9b3c335631da21765c5c86e4c98f79976ea80bae Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Fri, 8 Jan 2021 16:19:02 -0700 Subject: volteer: Connect up the USB-C interrupts Add support for the interrupts on volteer. Enable the PPC interrupt CONFIG also. BUG=b:175434113 TEST=build on volteer Signed-off-by: Simon Glass Change-Id: Ia3ed850efa1404b18844a8656b2fe44a033a79c1 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/zephyr-chrome/+/2618740 Reviewed-by: Keith Short Reviewed-by: Jack Rosenthal Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2630183 Tested-by: Jack Rosenthal Commit-Queue: Jack Rosenthal --- zephyr/projects/volteer/include/gpio_map.h | 14 +++++++++++++- zephyr/projects/volteer/prj.conf | 1 + 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/zephyr/projects/volteer/include/gpio_map.h b/zephyr/projects/volteer/include/gpio_map.h index fe9ff85bfd..01b7d63375 100644 --- a/zephyr/projects/volteer/include/gpio_map.h +++ b/zephyr/projects/volteer/include/gpio_map.h @@ -101,6 +101,18 @@ GPIO_INT(GPIO_PG_EC_ALL_SYS_PWRGD, GPIO_INT_EDGE_BOTH, \ power_signal_interrupt) \ GPIO_INT(GPIO_POWER_BUTTON_L, GPIO_INT_EDGE_BOTH, \ - power_button_interrupt) + power_button_interrupt) \ + GPIO_INT(GPIO_USB_C0_TCPC_INT_ODL, GPIO_INT_EDGE_BOTH, \ + tcpc_alert_event) \ + GPIO_INT(GPIO_USB_C1_TCPC_INT_ODL, GPIO_INT_EDGE_BOTH, \ + tcpc_alert_event) \ + GPIO_INT(GPIO_USB_C0_PPC_INT_ODL, GPIO_INT_EDGE_BOTH, \ + ppc_interrupt) \ + GPIO_INT(GPIO_USB_C1_PPC_INT_ODL, GPIO_INT_EDGE_BOTH, \ + ppc_interrupt) \ + GPIO_INT(GPIO_USB_C0_BC12_INT_ODL, GPIO_INT_EDGE_BOTH, \ + bc12_interrupt) \ + GPIO_INT(GPIO_USB_C1_MIX_INT_ODL, GPIO_INT_EDGE_BOTH, \ + bc12_interrupt) #endif /* __ZEPHYR_GPIO_MAP_H */ diff --git a/zephyr/projects/volteer/prj.conf b/zephyr/projects/volteer/prj.conf index 9fa8468ce5..46a4c234a0 100644 --- a/zephyr/projects/volteer/prj.conf +++ b/zephyr/projects/volteer/prj.conf @@ -51,3 +51,4 @@ CONFIG_PLATFORM_EC_USB_PD_TCPM_TUSB422=y CONFIG_PLATFORM_EC_USB_PD_TCPM_MUX=y CONFIG_HAS_TASK_PD_C1=y CONFIG_HAS_TASK_PD_INT_C1=y +CONFIG_PLATFORM_EC_USBC_PPC_DEDICATED_INT=y -- cgit v1.2.1