Loading drivers/gpu/drm/msm/sde/sde_encoder.c +10 −10 Original line number Diff line number Diff line Loading @@ -2496,6 +2496,16 @@ static void sde_encoder_virt_mode_set(struct drm_encoder *drm_enc, SDE_EVT32(DRMID(drm_enc)); /* * cache the crtc in sde_enc on enable for duration of use case * for correctly servicing asynchronous irq events and timers */ if (!drm_enc->crtc) { SDE_ERROR("invalid crtc\n"); return; } sde_enc->crtc = drm_enc->crtc; list_for_each_entry(conn_iter, connector_list, head) if (conn_iter->encoder == drm_enc) conn = conn_iter; Loading Loading @@ -2706,16 +2716,6 @@ static void sde_encoder_virt_enable(struct drm_encoder *drm_enc) return; } /* * cache the crtc in sde_enc on enable for duration of use case * for correctly servicing asynchronous irq events and timers */ if (!drm_enc->crtc) { SDE_ERROR("invalid crtc\n"); return; } sde_enc->crtc = drm_enc->crtc; ret = _sde_encoder_get_mode_info(drm_enc, &mode_info); if (ret) { SDE_ERROR_ENC(sde_enc, "failed to get mode info\n"); Loading Loading
drivers/gpu/drm/msm/sde/sde_encoder.c +10 −10 Original line number Diff line number Diff line Loading @@ -2496,6 +2496,16 @@ static void sde_encoder_virt_mode_set(struct drm_encoder *drm_enc, SDE_EVT32(DRMID(drm_enc)); /* * cache the crtc in sde_enc on enable for duration of use case * for correctly servicing asynchronous irq events and timers */ if (!drm_enc->crtc) { SDE_ERROR("invalid crtc\n"); return; } sde_enc->crtc = drm_enc->crtc; list_for_each_entry(conn_iter, connector_list, head) if (conn_iter->encoder == drm_enc) conn = conn_iter; Loading Loading @@ -2706,16 +2716,6 @@ static void sde_encoder_virt_enable(struct drm_encoder *drm_enc) return; } /* * cache the crtc in sde_enc on enable for duration of use case * for correctly servicing asynchronous irq events and timers */ if (!drm_enc->crtc) { SDE_ERROR("invalid crtc\n"); return; } sde_enc->crtc = drm_enc->crtc; ret = _sde_encoder_get_mode_info(drm_enc, &mode_info); if (ret) { SDE_ERROR_ENC(sde_enc, "failed to get mode info\n"); Loading