diff --git a/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c b/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c index afff5b3addb3..8c93cd699c4c 100644 --- a/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c +++ b/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c @@ -1220,6 +1220,9 @@ static int hdmirx_write_edid(struct rk_hdmirx_dev *hdmirx_dev, EDID_SLAVE_ADDR(0x50)); for (i = 0; i < edid_len; i++) hdmirx_writel(hdmirx_dev, DMA_CONFIG10, edid->edid[i]); + /* write block3_4 */ + for (i = 0; i < edid_len; i++) + hdmirx_writel(hdmirx_dev, DMA_CONFIG10, edid->edid[i]); /* read out for debug */ if (debug >= 2) {