diff --git a/drivers/gpu/drm/rockchip/rk618/rk618_hdmi.c b/drivers/gpu/drm/rockchip/rk618/rk618_hdmi.c index 12c9475e9d80..678b527a831a 100644 --- a/drivers/gpu/drm/rockchip/rk618/rk618_hdmi.c +++ b/drivers/gpu/drm/rockchip/rk618/rk618_hdmi.c @@ -1521,6 +1521,9 @@ static int rk618_hdmi_probe(struct platform_device *pdev) return PTR_ERR(hdmi->clock); } + /* hpd io pull down */ + regmap_write(rk618->regmap, RK618_IO_CON0, HDMI_IO_PULL_UP_DISABLE); + rk618_hdmi_pol_init(hdmi, 0); rk618_hdmi_reset(hdmi);