diff --git a/drivers/gpu/drm/vc4/vc4_crtc.c b/drivers/gpu/drm/vc4/vc4_crtc.c index eaa9c7aa16f914..697ced954a509e 100644 --- a/drivers/gpu/drm/vc4/vc4_crtc.c +++ b/drivers/gpu/drm/vc4/vc4_crtc.c @@ -834,7 +834,7 @@ static void vc4_disable_vblank(struct drm_crtc *crtc) if (!drm_dev_enter(dev, &idx)) return; - if (vc4_encoder->type != VC4_ENCODER_TYPE_DSI0) + if (!vc4_encoder || vc4_encoder->type != VC4_ENCODER_TYPE_DSI0) CRTC_WRITE(PV_INTEN, 0); drm_dev_exit(idx);