From 95abc80e5b38434f92204eece73bc6974fdd30ac Mon Sep 17 00:00:00 2001 From: Edward Hill Date: Mon, 4 May 2020 19:56:11 -0600 Subject: Zork: Add PI3HDX1204 power control. Power the PI3HDX1204 HDMI retimer on at resume and off at suspend. BUG=b:154874071 BRANCH=none TEST=HDMI still works Signed-off-by: Edward Hill Change-Id: I1753177db4b99d2c4a6af0720ace70ad3ba7f530 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2181794 Reviewed-by: Denis Brockus Commit-Queue: Denis Brockus --- board/berknip/board.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'board/berknip') diff --git a/board/berknip/board.h b/board/berknip/board.h index 6501b33683..bf05491a81 100644 --- a/board/berknip/board.h +++ b/board/berknip/board.h @@ -153,7 +153,6 @@ static inline bool ec_config_has_usbc1_retimer_ps8802(void) HAS_USBC1_RETIMER_PS8802); } - #define HAS_USBC1_RETIMER_PS8818 \ (BIT(BERKNIP_DB_T_OPT1_USBAC_HMDI)) @@ -163,6 +162,14 @@ static inline bool ec_config_has_usbc1_retimer_ps8818(void) HAS_USBC1_RETIMER_PS8818); } +#define HAS_HDMI_RETIMER_PI3HDX1204 \ + (BIT(BERKNIP_DB_T_OPT1_USBAC_HMDI)) + +static inline bool ec_config_has_hdmi_retimer_pi3hdx1204(void) +{ + return !!(BIT(ec_config_get_usb_db()) & + HAS_HDMI_RETIMER_PI3HDX1204); +} #define PORT_TO_HPD(port) ((port == 0) \ ? GPIO_USB_C0_HPD \ -- cgit v1.2.1