hdmirx: keep esm work after signal unstable

PD#165782: hdmirx: keep esm work after signal unstable

Change-Id: I8a79276d48cdfb15c4b9d2833378b54591500b89
Signed-off-by: Hang Cheng <hang.cheng@amlogic.com>
This commit is contained in:
Hang Cheng
2018-05-07 14:47:23 +08:00
committed by Yixun Lan
parent 51bd7f3f4d
commit 8c3828fb51
2 changed files with 13 additions and 5 deletions

View File

@@ -34,7 +34,7 @@
#include "hdmi_rx_edid.h"
#define RX_VER0 "ver.2018-05-17"
#define RX_VER0 "ver.2018-05-30"
/*
*
*

View File

@@ -2138,8 +2138,16 @@ void rx_main_state_machine(void)
if (esm_recovery_mode
== ESM_REC_MODE_RESET)
esm_set_reset(true);
else
rx_esm_tmdsclk_en(false);
/* for some hdcp2.2 devices which
* don't retry 2.2 interaction
* continuously and don't response
* to re-auth, such as chroma 2403,
* esm needs to be on work even
* before tmds is valid so that to
* not miss 2.2 interaction
*/
/* else */
/* rx_esm_tmdsclk_en(false); */
}
break;
}
@@ -2447,8 +2455,8 @@ void rx_main_state_machine(void)
if (esm_recovery_mode ==
ESM_REC_MODE_RESET)
esm_set_reset(true);
else
rx_esm_tmdsclk_en(false);
/* else */
/* rx_esm_tmdsclk_en(false); */
}
memset(&rx.pre, 0,
sizeof(struct rx_video_info));