summaryrefslogtreecommitdiff
path: root/board/boten/board.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/boten/board.c')
-rw-r--r--board/boten/board.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/board/boten/board.c b/board/boten/board.c
index 29b09ef0d0..160beff602 100644
--- a/board/boten/board.c
+++ b/board/boten/board.c
@@ -40,6 +40,11 @@
#define CPRINTUSB(format, args...) cprints(CC_USBCHARGE, format, ## args)
+static void hdmi_hpd_interrupt(enum gpio_signal s)
+{
+ gpio_set_level(GPIO_USB_C1_DP_HPD, !gpio_get_level(s));
+}
+
static void usb_c0_interrupt(enum gpio_signal s)
{
/*
@@ -107,6 +112,9 @@ void board_init(void)
gpio_enable_interrupt(GPIO_USB_C0_CCSBU_OVP_ODL);
/* Enable gpio interrupt for base accelgyro sensor */
gpio_enable_interrupt(GPIO_BASE_SIXAXIS_INT_L);
+ gpio_enable_interrupt(GPIO_HDMI_HPD_SUB_ODL);
+
+ gpio_set_level(GPIO_HDMI_EN_SUB_ODL, 0);
}
DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT);