summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShelley Chen <shchen@google.com>2020-02-20 13:54:24 -0800
committerCommit Bot <commit-bot@chromium.org>2020-02-21 16:14:39 +0000
commit755e18be71fa158d2a5844e812728d496ea65add (patch)
treed6f0c23cdd7a5c5e63f54d39ea950fc44885d90a
parent8b50b56ec90b44ea1255878d2640a361d6f03efa (diff)
downloadchrome-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.c11
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();