summaryrefslogtreecommitdiff
authorZongdong Jiao <zongdong.jiao@amlogic.com>2019-03-08 07:19:51 (GMT)
committer Luan Yuan <luan.yuan@amlogic.com>2019-05-16 05:20:44 (GMT)
commit17a3043ac7108e71892174488d9ada5ca8c29cbc (patch)
tree80bec4bbf48f62e65845cd54a1060b835397e7b3
parent4b9b578ec047d72e9f57f711541619a31ff0d3e1 (diff)
downloaduboot-17a3043ac7108e71892174488d9ada5ca8c29cbc.zip
uboot-17a3043ac7108e71892174488d9ada5ca8c29cbc.tar.gz
uboot-17a3043ac7108e71892174488d9ada5ca8c29cbc.tar.bz2
hdmitx: adjust PHY parameter with 5.1 ohm resistor [1/2]
PD#SWPL-2927 Problem: No enough eye diagram when adding TMDS 5.1 ohm resistor Solution: adjust PHY parameter with 5.1 ohm resistor Verify: G12/U212 Change-Id: I38ddd0551cd643814d41282af82da002fbd863ed Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
Diffstat
-rw-r--r--arch/arm/cpu/armv8/g12a/hdmitx20/hdmitx_set.c2
-rw-r--r--arch/arm/cpu/armv8/g12b/hdmitx20/hdmitx_set.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/cpu/armv8/g12a/hdmitx20/hdmitx_set.c b/arch/arm/cpu/armv8/g12a/hdmitx20/hdmitx_set.c
index 0a0d9fc..1b9ee80 100644
--- a/arch/arm/cpu/armv8/g12a/hdmitx20/hdmitx_set.c
+++ b/arch/arm/cpu/armv8/g12a/hdmitx20/hdmitx_set.c
@@ -1141,7 +1141,7 @@ static void set_phy_by_mode(struct hdmitx_dev *hdev, unsigned int mode)
hd_write_reg(P_HHI_HDMI_PHY_CNTL5, 0x0000080b);
break;
case 2: /* 2.97Gbps */
- hd_write_reg(P_HHI_HDMI_PHY_CNTL0, 0x33eb6262);
+ hd_write_reg(P_HHI_HDMI_PHY_CNTL0, 0x33eb6272);
if (hdev->dongle_mode)
hd_write_reg(P_HHI_HDMI_PHY_CNTL0, 0x33eb4262);
hd_write_reg(P_HHI_HDMI_PHY_CNTL3, 0x2ab0ff3b);
diff --git a/arch/arm/cpu/armv8/g12b/hdmitx20/hdmitx_set.c b/arch/arm/cpu/armv8/g12b/hdmitx20/hdmitx_set.c
index 0a0d9fc..1b9ee80 100644
--- a/arch/arm/cpu/armv8/g12b/hdmitx20/hdmitx_set.c
+++ b/arch/arm/cpu/armv8/g12b/hdmitx20/hdmitx_set.c
@@ -1141,7 +1141,7 @@ static void set_phy_by_mode(struct hdmitx_dev *hdev, unsigned int mode)
hd_write_reg(P_HHI_HDMI_PHY_CNTL5, 0x0000080b);
break;
case 2: /* 2.97Gbps */
- hd_write_reg(P_HHI_HDMI_PHY_CNTL0, 0x33eb6262);
+ hd_write_reg(P_HHI_HDMI_PHY_CNTL0, 0x33eb6272);
if (hdev->dongle_mode)
hd_write_reg(P_HHI_HDMI_PHY_CNTL0, 0x33eb4262);
hd_write_reg(P_HHI_HDMI_PHY_CNTL3, 0x2ab0ff3b);