diff options
author | Matt_Wang <Matt_Wang@compal.corp-partner.google.com> | 2021-08-17 21:47:03 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-08-18 19:28:08 +0000 |
commit | 8fa8eee5dd93f42791a0423ec55825d97b6e9c68 (patch) | |
tree | bb2ba227f06285a223000739b50b36bcac34a160 /board/driblee/board.c | |
parent | f0b90da8d60494c8d82c2dd68bda2dcf0eb95ea5 (diff) | |
download | chrome-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.c | 14 |
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 */ |