summaryrefslogtreecommitdiff
path: root/board/driblee/board.c
diff options
context:
space:
mode:
authorMatt_Wang <Matt_Wang@compal.corp-partner.google.com>2021-08-17 21:47:03 +0800
committerCommit Bot <commit-bot@chromium.org>2021-08-18 19:28:08 +0000
commit8fa8eee5dd93f42791a0423ec55825d97b6e9c68 (patch)
treebb2ba227f06285a223000739b50b36bcac34a160 /board/driblee/board.c
parentf0b90da8d60494c8d82c2dd68bda2dcf0eb95ea5 (diff)
downloadchrome-ec-8fa8eee5dd93f42791a0423ec55825d97b6e9c68.tar.gz
driblee: Initial EC image set gpio
Initial gpio for driblee. BUG=b:196922068 BRANCH=keeby TEST=make BOARD=driblee Signed-off-by: Matt_Wang <Matt_Wang@compal.corp-partner.google.com> Change-Id: Id6c14a5f5e8a039345d4ffb8974e8c240ccb015e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3099552 Tested-by: Matt Wang <matt_wang@compal.corp-partner.google.com> Commit-Queue: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Diffstat (limited to 'board/driblee/board.c')
-rw-r--r--board/driblee/board.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/board/driblee/board.c b/board/driblee/board.c
index 7817ab7f51..4a343d6a42 100644
--- a/board/driblee/board.c
+++ b/board/driblee/board.c
@@ -58,7 +58,6 @@ static uint8_t new_adc_key_state;
/* USB-A Configuration */
const int usb_port_enable[USB_PORT_COUNT] = {
GPIO_EN_USB_A0_VBUS,
- GPIO_EN_USB_A1_VBUS,
};
/* Keyboard scan setting */
@@ -145,6 +144,19 @@ static void usb_c0_interrupt(enum gpio_signal s)
}
+static void sub_hdmi_hpd_interrupt(enum gpio_signal s)
+{
+ int hdmi_hpd_odl = gpio_get_level(GPIO_EC_I2C_SUB_C1_SDA_HDMI_HPD_ODL);
+
+ gpio_set_level(GPIO_EC_AP_USB_C1_HDMI_HPD, !hdmi_hpd_odl);
+}
+
+static void c0_ccsbu_ovp_interrupt(enum gpio_signal s)
+{
+ cprints(CC_USBPD, "C0: CC OVP, SBU OVP, or thermal event");
+ pd_handle_cc_overvoltage(0);
+}
+
#include "gpio_list.h"
/* ADC channels */