diff --git i/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c w/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c index 12d0be741f5f..d5d6b9608baa 100644 --- i/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c +++ w/drivers/media/platform/rockchip/hdmirx/rk_hdmirx.c @@ -1375,17 +1375,6 @@ static int hdmirx_phy_register_write(struct rk_hdmirx_dev *hdmirx_dev, /* config write enable */ hdmirx_writel(hdmirx_dev, PHYCREG_CONTROL, PHYCREG_CR_PARA_WRITE_P); - for (i = 0; i < WAIT_PHY_REG_TIME; i++) { - usleep_range(200, 210); - if (hdmirx_dev->cr_write_done) - break; - } - - if (i == WAIT_PHY_REG_TIME) { - dev_err(dev, "%s wait cr write done failed!\n", __func__); - return -1; - } - return 0; }