diff --git a/msm/sde/sde_crtc.c b/msm/sde/sde_crtc.c index 0db31587d9..e4c3029d0a 100644 --- a/msm/sde/sde_crtc.c +++ b/msm/sde/sde_crtc.c @@ -5660,9 +5660,17 @@ static void sde_crtc_install_properties(struct drm_crtc *crtc, sde_crtc_install_dest_scale_properties(sde_crtc, catalog, info); - if (catalog->dspp_count && catalog->rc_count) - sde_kms_info_add_keyint(info, "rc_mem_size", + if (catalog->dspp_count) { + sde_kms_info_add_keyint(info, "dspp_count", + catalog->dspp_count); + + if (catalog->rc_count) + sde_kms_info_add_keyint(info, "rc_mem_size", catalog->dspp[0].sblk->rc.mem_total_size); + if (catalog->demura_count) + sde_kms_info_add_keyint(info, "demura_count", + catalog->demura_count); + } msm_property_install_blob(&sde_crtc->property_info, "capabilities", DRM_MODE_PROP_IMMUTABLE, CRTC_PROP_INFO);