summaryrefslogtreecommitdiff
path: root/driver/retimer
diff options
context:
space:
mode:
authorZick Wei <zick.wei@quanta.corp-partner.google.com>2020-09-28 10:10:00 +0800
committerCommit Bot <commit-bot@chromium.org>2020-10-15 09:43:38 +0000
commit09ce88bb7d5d32afc5f46b159a959a1cc4b2a2bc (patch)
treecfea3c4e29cd0807401042be1c86218a05a1fd2e /driver/retimer
parent1b4f3397354d84b307de5db359f127c2e2be3854 (diff)
downloadchrome-ec-09ce88bb7d5d32afc5f46b159a959a1cc4b2a2bc.tar.gz
morphius: update ps8818 usb rx setting
This patch will update the ps8818 usb rx setting based on a CONFIG value. This will be set for all as the default of 112 Ohms and overridden by morphius to be 85 Ohms. BUG=b:169409479 BRANCH=zork TEST=verify that ps8818 register setting is as expected Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: Iff492287efc9b12487ca0bb089f61486c4344c5e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2469613 Tested-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Edward Hill <ecgh@chromium.org> Commit-Queue: Edward Hill <ecgh@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'driver/retimer')
-rw-r--r--driver/retimer/ps8818.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/driver/retimer/ps8818.h b/driver/retimer/ps8818.h
index ab7ba211ff..3b509f3e77 100644
--- a/driver/retimer/ps8818.h
+++ b/driver/retimer/ps8818.h
@@ -55,6 +55,13 @@
#define PS8818_EQ_LEVEL_UP_21DB (9)
#define PS8818_EQ_LEVEL_UP_MASK (0x0F)
+#define PS8818_REG1_RX_PHY 0x6D
+#define PS8818_RX_INPUT_TERM_112_OHM (0 << 6)
+#define PS8818_RX_INPUT_TERM_104_OHM (1 << 6)
+#define PS8818_RX_INPUT_TERM_96_OHM (2 << 6)
+#define PS8818_RX_INPUT_TERM_85_OHM (3 << 6)
+#define PS8818_RX_INPUT_TERM_MASK (3 << 6)
+
#define PS8818_REG1_DPEQ_LEVEL 0xB6
#define PS8818_DPEQ_LEVEL_UP_9DB (0 << 3)
#define PS8818_DPEQ_LEVEL_UP_10DB (1 << 3)