diff options
author | Sue Chen <sue.chen@quanta.corp-partner.google.com> | 2020-09-25 16:21:18 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-09-29 02:16:11 +0000 |
commit | cef6df6360b61b5dabdd6fb9add0ac1c211369da (patch) | |
tree | 8abc406da389a130d9bd51e84cbba73b262e5f46 | |
parent | 1e8cf1bca5c4a33b7564cb03762942f698974230 (diff) | |
download | chrome-ec-cef6df6360b61b5dabdd6fb9add0ac1c211369da.tar.gz |
TUSB544: Set TUSB544 always to DP Alt mode source
Since all chromebooks are DP SRC, set TUSB544 always at
DP Alt mode source (set TUSB544_DIR_SEL_USB_DP_SRC
to register TUSB544_REG_GENERAL6).
BUG=b:169303733
BRANCH=zork
TEST=Plug in typeC monitor which can provide 20V power and
make sure it can display while boot to S0 on Ezkinil.
Change-Id: I893f7f0ca98ede6ffd678c1118212cad9184d2ba
Signed-off-by: Sue Chen <sue.chen@quanta.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2431313
Reviewed-by: Edward Hill <ecgh@chromium.org>
Commit-Queue: Edward Hill <ecgh@chromium.org>
Tested-by: Edward Hill <ecgh@chromium.org>
-rw-r--r-- | driver/retimer/tusb544.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/driver/retimer/tusb544.c b/driver/retimer/tusb544.c index b84c57cf81..c9e2642651 100644 --- a/driver/retimer/tusb544.c +++ b/driver/retimer/tusb544.c @@ -82,10 +82,8 @@ static int tusb544_set_mux(const struct usb_mux *me, mux_state_t mux_state) return rv; reg &= ~TUSB544_GEN6_DIR_SEL; - if (pd_get_power_role(me->usb_port) == PD_ROLE_SOURCE) - reg |= TUSB544_DIR_SEL_USB_DP_SRC; - else - reg |= TUSB544_DIR_SEL_USB_DP_SNK; + /* All chromebooks are DP SRC */ + reg |= TUSB544_DIR_SEL_USB_DP_SRC; return tusb544_write(me, TUSB544_REG_GENERAL6, reg); } |