Merge "disp: msm: sde: add support for display emulation on RUMI."

此提交包含在:
qctecmdr
2022-06-29 19:02:15 -07:00
提交者 Gerrit - the friendly Code Review server
當前提交 7b00783abe
共有 12 個檔案被更改,包括 69 行新增126 行删除

查看文件

@@ -4726,6 +4726,7 @@ u32 sde_encoder_helper_get_kickoff_timeout_ms(struct drm_encoder *drm_enc)
{
struct drm_encoder *src_enc = drm_enc;
struct sde_encoder_virt *sde_enc;
struct sde_kms *sde_kms;
u32 fps;
if (!drm_enc) {
@@ -4733,12 +4734,19 @@ u32 sde_encoder_helper_get_kickoff_timeout_ms(struct drm_encoder *drm_enc)
return DEFAULT_KICKOFF_TIMEOUT_MS;
}
sde_kms = sde_encoder_get_kms(drm_enc);
if (!sde_kms)
return DEFAULT_KICKOFF_TIMEOUT_MS;
if (sde_encoder_in_clone_mode(drm_enc))
src_enc = sde_crtc_get_src_encoder_of_clone(drm_enc->crtc);
if (!src_enc)
return DEFAULT_KICKOFF_TIMEOUT_MS;
if (test_bit(SDE_FEATURE_EMULATED_ENV, sde_kms->catalog->features))
return MAX_KICKOFF_TIMEOUT_MS;
sde_enc = to_sde_encoder_virt(src_enc);
fps = sde_enc->mode_info.frame_rate;