diff options
author | Caveh Jalali <caveh@chromium.org> | 2021-07-14 21:18:45 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-07-15 21:41:31 +0000 |
commit | d623ff0ca4a9e92ecc9946aa43301c2d984a56a1 (patch) | |
tree | 6034f29a89615386653fa583236425bac22520f0 /board/brya | |
parent | 588b9339fbedaed278de79be22286c20f3bb04fa (diff) | |
download | chrome-ec-d623ff0ca4a9e92ecc9946aa43301c2d984a56a1.tar.gz |
brya: Report port TBT capability
This sets up override functions for brya to correctly report each port's
thuderbolt compatibility.
BRANCH=none
BUG=b:192639464
TEST=buildall passes
Change-Id: I5d26a087a51e2a6228fd76f7070d4f29960993af
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3029661
Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Commit-Queue: Boris Mittelberg <bmbm@google.com>
Diffstat (limited to 'board/brya')
-rw-r--r-- | board/brya/usbc_config.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/board/brya/usbc_config.c b/board/brya/usbc_config.c index 6354e7a481..818397aa31 100644 --- a/board/brya/usbc_config.c +++ b/board/brya/usbc_config.c @@ -445,3 +445,19 @@ __override bool board_is_dts_port(int port) { return port == USBC_PORT_C0; } + +__override bool board_is_tbt_usb4_port(int port) +{ + if (port == USBC_PORT_C0 || port == USBC_PORT_C2) + return true; + + return false; +} + +__override enum tbt_compat_cable_speed board_get_max_tbt_speed(int port) +{ + if (!board_is_tbt_usb4_port(port)) + return TBT_SS_RES_0; + + return TBT_SS_TBT_GEN3; +} |