diff options
author | Kapil Porwal <kapilporwal@google.com> | 2023-07-10 11:37:26 +0000 |
---|---|---|
committer | Subrata Banik <subratabanik@google.com> | 2023-07-15 12:47:51 +0000 |
commit | 2ba4b1bebea4321cc4998ac5bf51a9e97795157e (patch) | |
tree | 9002e8befded4312cd719dd6f2596678133b6693 /src/ec/google/chromeec/ec.h | |
parent | 1d85464df80eaefeef06df9a74018ed93f67e19d (diff) | |
download | coreboot-2ba4b1bebea4321cc4998ac5bf51a9e97795157e.tar.gz coreboot-2ba4b1bebea4321cc4998ac5bf51a9e97795157e.tar.bz2 coreboot-2ba4b1bebea4321cc4998ac5bf51a9e97795157e.zip |
ec/google/chromeec: Split wait-loop for DP and HPD flags
Split wait-loop for DP and HPD flags as below -
- google_chromeec_wait_for_hpd
- google_chromeec_wait_for_dp_mode_entry
BUG=b:247670186
TEST=Verify display over TCSS and its impact on boot time for
google/rex
Signed-off-by: Kapil Porwal <kapilporwal@google.com>
Change-Id: I3e565d6134f6433930916071e94d56d92dc6cb06
Reviewed-on: https://review.coreboot.org/c/coreboot/+/76370
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/ec/google/chromeec/ec.h')
-rw-r--r-- | src/ec/google/chromeec/ec.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ec/google/chromeec/ec.h b/src/ec/google/chromeec/ec.h index 42326601e8a6..61b23cf3babd 100644 --- a/src/ec/google/chromeec/ec.h +++ b/src/ec/google/chromeec/ec.h @@ -38,10 +38,14 @@ int google_chromeec_usb_get_pd_mux_info(int port, uint8_t *flags); * >=1: Bitmask of the ports that DP device is connected */ int google_chromeec_wait_for_displayport(long timeout_ms); +/* Poll (up to `timeout_ms` ms) for the DP mode entry + * event on the specified port. + * Return: 0 on DP mode entry success, -1 on timeout */ +int google_chromeec_wait_for_dp_mode_entry(int port, long timeout_ms); /* Poll (up to `timeout_ms` ms) for a Hot-Plug Detect (HPD) * event on the specified port. * Return: 0 on HPD ready, -1 on timeout */ -int google_chromeec_wait_for_dp_hpd(int port, long timeout_ms); +int google_chromeec_wait_for_hpd(int port, long timeout_ms); /* Send command to EC to request to enter DisplayPort ALT mode on the * specified port. * Return: 0 on success, -1 on error */ |