summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshengyang.chen <shengyang.chen@starfivetech.com>2023-12-13 05:38:58 +0300
committershengyang.chen <shengyang.chen@starfivetech.com>2023-12-13 05:38:58 +0300
commit6041611ddcba0bce93f339699d03dde3487bc42e (patch)
treef54a4b20c9a9e7e5d4f2946e3ad97e46c294d8d4
parenta0b54a31e1133d73298bebac2b0c15dacfc82751 (diff)
downloadlinux-6041611ddcba0bce93f339699d03dde3487bc42e.tar.xz
riscv: drm: hdmi: fix vin hbn problem
fix vin hbn problem(cause by patch of issue #7964) by restoring delay in encoder_enable() Shengyang Chen <shengyang.chen@starfivetech.com>
-rw-r--r--drivers/gpu/drm/verisilicon/inno_hdmi.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/verisilicon/inno_hdmi.c b/drivers/gpu/drm/verisilicon/inno_hdmi.c
index 804b25cde83f..49dc56d397a3 100644
--- a/drivers/gpu/drm/verisilicon/inno_hdmi.c
+++ b/drivers/gpu/drm/verisilicon/inno_hdmi.c
@@ -525,6 +525,8 @@ static void inno_hdmi_encoder_enable(struct drm_encoder *encoder)
if (ret < 0)
return;
+ mdelay(10);
+
inno_hdmi_setup(hdmi, &hdmi->previous_mode);
}