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>
(cherry picked from commit
b5c467ea8c3f6cd180b0cd00fa6a5413252119d4)
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;