diff options
author | Shelley Chen <shchen@google.com> | 2020-02-20 13:54:24 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-02-21 16:14:39 +0000 |
commit | 755e18be71fa158d2a5844e812728d496ea65add (patch) | |
tree | d6f0c23cdd7a5c5e63f54d39ea950fc44885d90a | |
parent | 8b50b56ec90b44ea1255878d2640a361d6f03efa (diff) | |
download | chrome-ec-755e18be71fa158d2a5844e812728d496ea65add.tar.gz |
kohaku: Modify TCPC register MUX_DP_EQ_Configuration setting on MB port.
Modify TCPC register MUX_DP_EQ_Configuration setting to 0x98 on MB
port.
BUG=b:149876123
BRANCH=master,hatch
TEST=Observed flashing on external monitor prior to fix and didn't
observe flashing after applying the fix.
Change-Id: I4c19f8211b141ab8726cfa8b6eacb93ad9587705
Signed-off-by: Shelley Chen <shchen@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2067480
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Commit-Queue: Shelley Chen <shchen@chromium.org>
Tested-by: Shelley Chen <shchen@chromium.org>
(cherry picked from commit 861816d3b6adbeb8c599c18ceb2ba143fa5a7a1c)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2067956
Commit-Queue: Tim Wawrzynczak <twawrzynczak@chromium.org>
Tested-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
-rw-r--r-- | board/kohaku/board.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/board/kohaku/board.c b/board/kohaku/board.c index 8fa6931b45..a1abf216fe 100644 --- a/board/kohaku/board.c +++ b/board/kohaku/board.c @@ -481,6 +481,17 @@ void board_overcurrent_event(int port, int is_overcurrented) gpio_set_level(GPIO_USB_C_OC_ODL, !is_overcurrented); } +int board_tcpc_post_init(int port) +{ + int rv = EC_SUCCESS; + + if (port == USB_PD_PORT_TCPC_0) + /* Set MUX_DP_EQ to 3.6dB (0x98) */ + rv = tcpc_write(port, PS8XXX_REG_MUX_DP_EQ_CONFIGURATION, 0x98); + + return rv; +} + bool board_is_convertible(void) { const uint8_t sku = get_board_sku(); |