summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWai-Hong Tam <waihong@google.com>2020-09-14 15:05:25 -0700
committerCommit Bot <commit-bot@chromium.org>2020-09-16 19:54:28 +0000
commit5c9d411a4e55cbd68a4be04bae0100204e387c79 (patch)
tree4023d982fdef8704537ed6af0be2be4d8785ab86
parent81fcfcc39df8e7d9dcb91d516416e790f0f90db6 (diff)
downloadchrome-ec-5c9d411a4e55cbd68a4be04bae0100204e387c79.tar.gz
Trogdor: Remove the references to BC1.2 VBUS detection GPIO
We switched to use the TCPC to detect the VBUS, instead of the BC1.2, from CL:2086092. But the BC1.2 VBUS detection GPIOs are still used. Remove these references. BRANCH=None BUG=b:150682632, b:167884598 TEST=Built the affected Trogdor boards. Change-Id: I66d59b16cd93b1dbf460a56a9bc97268d571f6d1 Signed-off-by: Wai-Hong Tam <waihong@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2410851 Reviewed-by: Stephen Boyd <swboyd@chromium.org>
-rw-r--r--baseboard/trogdor/usb_pd_policy.c7
-rw-r--r--board/coachz/board.c4
-rw-r--r--board/lazor/board.c4
-rw-r--r--board/pompom/board.c3
-rw-r--r--board/trogdor/board.c4
5 files changed, 1 insertions, 21 deletions
diff --git a/baseboard/trogdor/usb_pd_policy.c b/baseboard/trogdor/usb_pd_policy.c
index 9230332a3e..f66ea1f276 100644
--- a/baseboard/trogdor/usb_pd_policy.c
+++ b/baseboard/trogdor/usb_pd_policy.c
@@ -92,12 +92,7 @@ __override void typec_set_source_current_limit(int port, enum tcpc_rp_value rp)
int pd_snk_is_vbus_provided(int port)
{
-#if CONFIG_USB_PD_PORT_MAX_COUNT == 1
- return !gpio_get_level(GPIO_USB_C0_VBUS_DET_L);
-#else
- return !gpio_get_level(port ? GPIO_USB_C1_VBUS_DET_L :
- GPIO_USB_C0_VBUS_DET_L);
-#endif
+ return tcpm_check_vbus_level(port, VBUS_PRESENT);
}
/* ----------------- Vendor Defined Messages ------------------ */
diff --git a/board/coachz/board.c b/board/coachz/board.c
index 3b96d02baa..c4703dc43c 100644
--- a/board/coachz/board.c
+++ b/board/coachz/board.c
@@ -475,10 +475,6 @@ static void board_switchcap_init(void)
/* Initialize board. */
static void board_init(void)
{
- /* Enable BC1.2 VBUS detection */
- gpio_enable_interrupt(GPIO_USB_C0_VBUS_DET_L);
- gpio_enable_interrupt(GPIO_USB_C1_VBUS_DET_L);
-
/* Enable BC1.2 interrupts */
gpio_enable_interrupt(GPIO_USB_C0_BC12_INT_L);
gpio_enable_interrupt(GPIO_USB_C1_BC12_INT_L);
diff --git a/board/lazor/board.c b/board/lazor/board.c
index 8c5496e2a2..3f1c166c30 100644
--- a/board/lazor/board.c
+++ b/board/lazor/board.c
@@ -475,10 +475,6 @@ static void board_switchcap_init(void)
/* Initialize board. */
static void board_init(void)
{
- /* Enable BC1.2 VBUS detection */
- gpio_enable_interrupt(GPIO_USB_C0_VBUS_DET_L);
- gpio_enable_interrupt(GPIO_USB_C1_VBUS_DET_L);
-
/* Enable BC1.2 interrupts */
gpio_enable_interrupt(GPIO_USB_C0_BC12_INT_L);
gpio_enable_interrupt(GPIO_USB_C1_BC12_INT_L);
diff --git a/board/pompom/board.c b/board/pompom/board.c
index 2fa423124d..271784e898 100644
--- a/board/pompom/board.c
+++ b/board/pompom/board.c
@@ -189,9 +189,6 @@ const struct pi3usb9201_config_t pi3usb9201_bc12_chips[] = {
/* Initialize board. */
static void board_init(void)
{
- /* Enable BC1.2 VBUS detection */
- gpio_enable_interrupt(GPIO_USB_C0_VBUS_DET_L);
-
/* Enable BC1.2 interrupts */
gpio_enable_interrupt(GPIO_USB_C0_BC12_INT_L);
diff --git a/board/trogdor/board.c b/board/trogdor/board.c
index 8fd4e51f9d..b011364078 100644
--- a/board/trogdor/board.c
+++ b/board/trogdor/board.c
@@ -233,10 +233,6 @@ BUILD_ASSERT(ARRAY_SIZE(pi3usb9281_chips) ==
/* Initialize board. */
static void board_init(void)
{
- /* Enable BC1.2 VBUS detection */
- gpio_enable_interrupt(GPIO_USB_C0_VBUS_DET_L);
- gpio_enable_interrupt(GPIO_USB_C1_VBUS_DET_L);
-
/* Enable BC1.2 interrupts */
gpio_enable_interrupt(GPIO_USB_C0_BC12_INT_L);
gpio_enable_interrupt(GPIO_USB_C1_BC12_INT_L);