mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 11:50:43 +09:00
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:
@@ -34,7 +34,7 @@
|
||||
#include "hdmi_rx_edid.h"
|
||||
|
||||
|
||||
#define RX_VER0 "ver.2018-05-17"
|
||||
#define RX_VER0 "ver.2018-05-30"
|
||||
/*
|
||||
*
|
||||
*
|
||||
|
||||
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user