From ad4f5d739bca862dd852cd35c4dc24289202597c Mon Sep 17 00:00:00 2001 From: Chen Shunqing Date: Wed, 8 May 2024 11:18:12 +0800 Subject: [PATCH] media: i2c: rk628: fix cec no response when send messages Signed-off-by: Chen Shunqing Change-Id: If9c4dbe6a4aafe9117eb12140da632b8b59e5988 --- drivers/media/i2c/rk628/rk628_bt1120_v4l2.c | 4 ---- drivers/media/i2c/rk628/rk628_csi_v4l2.c | 4 ---- 2 files changed, 8 deletions(-) diff --git a/drivers/media/i2c/rk628/rk628_bt1120_v4l2.c b/drivers/media/i2c/rk628/rk628_bt1120_v4l2.c index 17714a133ab1..5072cc41288a 100644 --- a/drivers/media/i2c/rk628/rk628_bt1120_v4l2.c +++ b/drivers/media/i2c/rk628/rk628_bt1120_v4l2.c @@ -938,10 +938,6 @@ static void rk628_bt1120_enable_interrupts(struct v4l2_subdev *sd, bool en) rk628_i2c_write(bt1120->rk628, HDMI_RX_MD_IEN_CLR, md_mask); rk628_i2c_write(bt1120->rk628, HDMI_RX_PDEC_IEN_CLR, pdec_mask); rk628_i2c_write(bt1120->rk628, HDMI_RX_AUD_FIFO_IEN_CLR, 0x1f); - if (bt1120->cec && bt1120->cec->adap) { - rk628_i2c_write(bt1120->rk628, HDMI_RX_AUD_CEC_IEN_SET, 0); - rk628_i2c_write(bt1120->rk628, HDMI_RX_AUD_CEC_IEN_CLR, ~0); - } bt1120->vid_ints_en = false; } usleep_range(5000, 5000); diff --git a/drivers/media/i2c/rk628/rk628_csi_v4l2.c b/drivers/media/i2c/rk628/rk628_csi_v4l2.c index b2c264e5f003..5a81de8e14c6 100644 --- a/drivers/media/i2c/rk628/rk628_csi_v4l2.c +++ b/drivers/media/i2c/rk628/rk628_csi_v4l2.c @@ -1543,10 +1543,6 @@ static void rk628_csi_enable_interrupts(struct v4l2_subdev *sd, bool en) rk628_i2c_write(csi->rk628, HDMI_RX_MD_IEN_CLR, md_mask); rk628_i2c_write(csi->rk628, HDMI_RX_PDEC_IEN_CLR, pdec_mask); rk628_i2c_write(csi->rk628, HDMI_RX_AUD_FIFO_IEN_CLR, 0x1f); - if (csi->cec && csi->cec->adap) { - rk628_i2c_write(csi->rk628, HDMI_RX_AUD_CEC_IEN_SET, 0); - rk628_i2c_write(csi->rk628, HDMI_RX_AUD_CEC_IEN_CLR, ~0); - } csi->vid_ints_en = false; } usleep_range(5000, 5000);