cec: cec b ARB timing cause cec 9.6.1 fail [1/1]

PD#SWPL-17658

Problem:
ARB timing setting is too large, it will cause
cec cts 9.6.1 fail

Solution:
reducec ARB timing

Verify:
sm1-AC214

Change-Id: I09f135c63f0f6f810719f6313b58bf84ebc574c1
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
This commit is contained in:
Yong Qin
2019-12-01 15:06:45 +08:00
committed by Chris KIM
parent ff103b13da
commit 9687156e29
2 changed files with 4 additions and 2 deletions

View File

@@ -753,7 +753,7 @@ static void ao_cecb_init(void)
reg = 0;
reg |= (0 << 6);/*curb_err_init*/
reg |= (0 << 5);/*en_chk_sbitlow*/
reg |= (0x15 << 0);/*rise_del_max*/
reg |= (CEC_B_ARB_TIME << 0);/*rise_del_max*/
hdmirx_cec_write(DWC_CEC_CTRL2, reg);
}
@@ -1210,7 +1210,7 @@ void cec_hw_reset(unsigned int cec_sel)
reg = 0;
reg |= (0 << 6);/*curb_err_init*/
reg |= (0 << 5);/*en_chk_sbitlow*/
reg |= (0x15 << 0);/*rise_del_max*/
reg |= (CEC_B_ARB_TIME << 0);/*rise_del_max*/
hdmirx_cec_write(DWC_CEC_CTRL2, reg);
}
} else {

View File

@@ -83,6 +83,8 @@ enum cecbver {
#define ENABLE_ONE_CEC 1
#define ENABLE_TWO_CEC 2
#define CEC_B_ARB_TIME 8
#define CEC_MSG_BUFF_MAX 30
/*