mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
hdmitx: fix sda hold low issue [1/1]
PD#SWPL-8231 Problem: When HDMI cable plugin, the SDA may hold low forever or for short time. Solution: Add sw_reset_flt reset to resolve hold low forever issue Verify: G12/Dongle Change-Id: I53bbf704bb48a2cd3cc2ebef1444c69ad1623e87 Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
This commit is contained in:
@@ -4944,8 +4944,12 @@ static int hdmitx_cntl_ddc(struct hdmitx_dev *hdev, unsigned int cmd,
|
||||
hdmitx_hdcp_opr(1);
|
||||
hdcp_start_timer(hdev);
|
||||
}
|
||||
if (argv == HDCP14_OFF)
|
||||
if (argv == HDCP14_OFF) {
|
||||
hdmitx_set_reg_bits(HDMITX_TOP_SW_RESET, 1, 6, 1);
|
||||
usleep_range(1000, 2000);
|
||||
hdmitx_set_reg_bits(HDMITX_TOP_SW_RESET, 0, 6, 1);
|
||||
hdmitx_hdcp_opr(4);
|
||||
}
|
||||
if (argv == HDCP22_ON) {
|
||||
if (hdev->topo_info)
|
||||
hdev->topo_info->hdcp_ver = 2;
|
||||
|
||||
Reference in New Issue
Block a user