summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZick Wei <zick.wei@quanta.corp-partner.google.com>2020-10-06 14:09:55 +0800
committerCommit Bot <commit-bot@chromium.org>2020-11-19 17:25:26 +0000
commit3d617d8e7a2ed297a121941a1b20cdb850234b19 (patch)
treec4a0dc5357936398ccddbd8cc0532ece9477b2ad
parent10534b57d4a0cd6a794bbe0fbb9cbaa68010fa63 (diff)
downloadchrome-ec-3d617d8e7a2ed297a121941a1b20cdb850234b19.tar.gz
berknip: update hdmi retimer setting
This patch update pi3hdx1204 eq setting, berknip use 0xAA on byte5, and keep other variant 0xFF. BUG=b:170708732 BRANCH=zork TEST=read back eq setting from i2c. Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com> Change-Id: I543f1137dc63b5494cc2e170fa4da025d7fef03b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2452009 Reviewed-by: Denis Brockus <dbrockus@chromium.org> Commit-Queue: Denis Brockus <dbrockus@chromium.org>
-rw-r--r--board/dalboz/board.c2
-rw-r--r--board/ezkinil/board.c2
-rw-r--r--board/morphius/board.c2
-rw-r--r--board/trembyle/board.c2
-rw-r--r--board/woomax/board.c2
-rw-r--r--driver/retimer/pi3hdx1204.h6
6 files changed, 9 insertions, 7 deletions
diff --git a/board/dalboz/board.c b/board/dalboz/board.c
index f0a0e23c2b..6d12475fb3 100644
--- a/board/dalboz/board.c
+++ b/board/dalboz/board.c
@@ -196,7 +196,7 @@ void pcal6408_interrupt(enum gpio_signal signal)
const struct pi3hdx1204_tuning pi3hdx1204_tuning = {
.eq_ch0_ch1_offset = PI3HDX1204_EQ_DB710,
.eq_ch2_ch3_offset = PI3HDX1204_EQ_DB710,
- .vod_offset = PI3HDX1204_VOD_115_ALL_CHANNELS,
+ .vod_offset = PI3HDX1204_VOD_130_ALL_CHANNELS,
.de_offset = PI3HDX1204_DE_DB_MINUS5,
};
diff --git a/board/ezkinil/board.c b/board/ezkinil/board.c
index 7b478ae385..efeb4f680e 100644
--- a/board/ezkinil/board.c
+++ b/board/ezkinil/board.c
@@ -199,7 +199,7 @@ const int usb_port_enable[USBA_PORT_COUNT] = {
const struct pi3hdx1204_tuning pi3hdx1204_tuning = {
.eq_ch0_ch1_offset = PI3HDX1204_EQ_DB710,
.eq_ch2_ch3_offset = PI3HDX1204_EQ_DB710,
- .vod_offset = PI3HDX1204_VOD_115_ALL_CHANNELS,
+ .vod_offset = PI3HDX1204_VOD_130_ALL_CHANNELS,
.de_offset = PI3HDX1204_DE_DB_MINUS5,
};
diff --git a/board/morphius/board.c b/board/morphius/board.c
index ce4a338260..38548b34e2 100644
--- a/board/morphius/board.c
+++ b/board/morphius/board.c
@@ -191,7 +191,7 @@ const int usb_port_enable[USBA_PORT_COUNT] = {
const struct pi3hdx1204_tuning pi3hdx1204_tuning = {
.eq_ch0_ch1_offset = PI3HDX1204_EQ_DB710,
.eq_ch2_ch3_offset = PI3HDX1204_EQ_DB710,
- .vod_offset = PI3HDX1204_VOD_115_ALL_CHANNELS,
+ .vod_offset = PI3HDX1204_VOD_130_ALL_CHANNELS,
.de_offset = PI3HDX1204_DE_DB_MINUS7,
};
diff --git a/board/trembyle/board.c b/board/trembyle/board.c
index bcf1cc926c..1384107732 100644
--- a/board/trembyle/board.c
+++ b/board/trembyle/board.c
@@ -187,7 +187,7 @@ const int usb_port_enable[USBA_PORT_COUNT] = {
const struct pi3hdx1204_tuning pi3hdx1204_tuning = {
.eq_ch0_ch1_offset = PI3HDX1204_EQ_DB710,
.eq_ch2_ch3_offset = PI3HDX1204_EQ_DB710,
- .vod_offset = PI3HDX1204_VOD_115_ALL_CHANNELS,
+ .vod_offset = PI3HDX1204_VOD_130_ALL_CHANNELS,
.de_offset = PI3HDX1204_DE_DB_MINUS5,
};
diff --git a/board/woomax/board.c b/board/woomax/board.c
index 860fbaf29b..bb212bface 100644
--- a/board/woomax/board.c
+++ b/board/woomax/board.c
@@ -201,7 +201,7 @@ const int usb_port_enable[USBA_PORT_COUNT] = {
const struct pi3hdx1204_tuning pi3hdx1204_tuning = {
.eq_ch0_ch1_offset = PI3HDX1204_EQ_DB710,
.eq_ch2_ch3_offset = PI3HDX1204_EQ_DB710,
- .vod_offset = PI3HDX1204_VOD_115_ALL_CHANNELS,
+ .vod_offset = PI3HDX1204_VOD_130_ALL_CHANNELS,
.de_offset = PI3HDX1204_DE_DB_MINUS5,
};
diff --git a/driver/retimer/pi3hdx1204.h b/driver/retimer/pi3hdx1204.h
index 391e00c73c..825f502602 100644
--- a/driver/retimer/pi3hdx1204.h
+++ b/driver/retimer/pi3hdx1204.h
@@ -46,8 +46,10 @@
/* Register Offset 5 - Output Voltage Swing Setting */
#define PI3HDX1204_VOD_OFFSET 5
-#define PI3HDX1204_VOD_85_ALL_CHANNELS 0x00
-#define PI3HDX1204_VOD_115_ALL_CHANNELS 0xFF
+#define PI3HDX1204_VOD_80_ALL_CHANNELS 0x00
+#define PI3HDX1204_VOD_95_ALL_CHANNELS 0x55
+#define PI3HDX1204_VOD_115_ALL_CHANNELS 0xAA
+#define PI3HDX1204_VOD_130_ALL_CHANNELS 0xFF
/* Register Offset 6 - Output De-emphasis Setting */
#define PI3HDX1204_DE_OFFSET 6