summaryrefslogtreecommitdiff
path: root/board/dalboz/board.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/dalboz/board.c')
-rw-r--r--board/dalboz/board.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/board/dalboz/board.c b/board/dalboz/board.c
index 93d7e325b0..a6f1af3ef9 100644
--- a/board/dalboz/board.c
+++ b/board/dalboz/board.c
@@ -192,6 +192,24 @@ void pcal6408_interrupt(enum gpio_signal signal)
hook_call_deferred(&pcal6408_handler_data, 0);
}
+/*****************************************************************************
+ * Retimers
+ */
+
+static void retimers_on(void)
+{
+ /* hdmi retimer power on */
+ ioex_set_level(IOEX_EN_PWR_HDMI_DB, 1);
+}
+DECLARE_HOOK(HOOK_CHIPSET_RESUME, retimers_on, HOOK_PRIO_DEFAULT);
+
+static void retimers_off(void)
+{
+ /* hdmi retimer power off */
+ ioex_set_level(IOEX_EN_PWR_HDMI_DB, 0);
+}
+DECLARE_HOOK(HOOK_CHIPSET_SUSPEND, retimers_off, HOOK_PRIO_DEFAULT);
+
static int board_ps8743_mux_set(const struct usb_mux *me,
mux_state_t mux_state)
{