summaryrefslogtreecommitdiff
path: root/baseboard/trogdor/usb_pd_policy.c
diff options
context:
space:
mode:
authorAlvinCC_Hsu <alvincc_hsu@compal.corp-partner.google.com>2020-09-03 09:22:18 +0800
committerCommit Bot <commit-bot@chromium.org>2020-09-04 00:59:35 +0000
commit94f6a302dff4166f35181dcc09a3b2efac39ff53 (patch)
tree63569ae0fc75e18aaff4b14269bcf8ea3684adc0 /baseboard/trogdor/usb_pd_policy.c
parent5a0919d5d2bc4ed9cd2655181aa1024dfe46d83f (diff)
downloadchrome-ec-94f6a302dff4166f35181dcc09a3b2efac39ff53.tar.gz
pompom: Remove TCPC port1 configuration
This patch removes configurations (I2C, GPIO, TASK and Interrupt...) about TCPC port1 for pompom. BUG=b:167476139 BRANCH=none TEST=power on after flashing FW and it works normal. Signed-off-by: AlvinCC_Hsu <alvincc_hsu@compal.corp-partner.google.com> Change-Id: I1275c1ef7e7d3e65d695dace834a9bcbb4e66dcc Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2391022 Reviewed-by: Wai-Hong Tam <waihong@google.com> Commit-Queue: Wai-Hong Tam <waihong@google.com> Tested-by: Wai-Hong Tam <waihong@google.com>
Diffstat (limited to 'baseboard/trogdor/usb_pd_policy.c')
-rw-r--r--baseboard/trogdor/usb_pd_policy.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/baseboard/trogdor/usb_pd_policy.c b/baseboard/trogdor/usb_pd_policy.c
index dc4733d20d..9230332a3e 100644
--- a/baseboard/trogdor/usb_pd_policy.c
+++ b/baseboard/trogdor/usb_pd_policy.c
@@ -22,8 +22,12 @@ int pd_check_vconn_swap(int port)
}
static uint8_t vbus_en[CONFIG_USB_PD_PORT_MAX_COUNT];
+#if CONFIG_USB_PD_PORT_MAX_COUNT == 1
+static uint8_t vbus_rp[CONFIG_USB_PD_PORT_MAX_COUNT] = {TYPEC_RP_1A5};
+#else
static uint8_t vbus_rp[CONFIG_USB_PD_PORT_MAX_COUNT] = {TYPEC_RP_1A5,
TYPEC_RP_1A5};
+#endif
static void board_vbus_update_source_current(int port)
{
@@ -88,8 +92,12 @@ __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
}
/* ----------------- Vendor Defined Messages ------------------ */