From: shengyang.chen Date: Wed, 31 Aug 2022 10:02:31 +0000 (+0800) Subject: riscv:linux:drm X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b56f75fa85037688fc924eff7b62f5d8179672fb;p=platform%2Fkernel%2Flinux-starfive.git riscv:linux:drm code logic rollback for stable problem Signed-off-by: shengyang.chen --- diff --git a/drivers/gpu/drm/verisilicon/vs_crtc.c b/drivers/gpu/drm/verisilicon/vs_crtc.c index 21398bb..492f366 100644 --- a/drivers/gpu/drm/verisilicon/vs_crtc.c +++ b/drivers/gpu/drm/verisilicon/vs_crtc.c @@ -191,9 +191,6 @@ static int vs_crtc_enable_vblank(struct drm_crtc *crtc) struct vs_crtc *vs_crtc = to_vs_crtc(crtc); struct vs_crtc_state *vs_crtc_state = to_vs_crtc_state(crtc->state); - if (vs_crtc_state->encoder_type == DRM_MODE_ENCODER_DSI) - vs_crtc->funcs->enable(vs_crtc->dev, crtc); - vs_crtc->funcs->enable_vblank(vs_crtc->dev, true); return 0; @@ -272,12 +269,8 @@ static void vs_crtc_atomic_enable(struct drm_crtc *crtc, vs_crtc_state->bpp = cal_pixel_bits(vs_crtc_state->output_fmt); - if (vs_crtc_state->encoder_type != DRM_MODE_ENCODER_DSI){ - vs_crtc->funcs->enable(vs_crtc->dev, crtc); - drm_crtc_vblank_on(crtc); - } else { - drm_crtc_vblank_on(crtc); - } + vs_crtc->funcs->enable(vs_crtc->dev, crtc); + drm_crtc_vblank_on(crtc); }