Forráskód Böngészése

disp: msm: sde: add DSPP and DEMURA count to CRTC capability blob

Expose overall DSPP and DEMURA counts on CRTC object to allow
DRM clients to make better policy decisions.

Change-Id: I59d795cafc829e8b2fe6a3f2fe597c7d5925105d
Signed-off-by: Christopher Braga <[email protected]>
Christopher Braga 5 éve
szülő
commit
4815caf222
1 módosított fájl, 10 hozzáadás és 2 törlés
  1. 10 2
      msm/sde/sde_crtc.c

+ 10 - 2
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);