disp: msm: sde: add ubwc entries to crtc only if supported

In few targets, ubwc might not be supported. In those
cases, ubwc properties should not be added to crtc.

Change-Id: I57d295fca018239ae3695657963d8162d6a50df5
Signed-off-by: Yashwanth <yvulapu@codeaurora.org>
Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
This commit is contained in:
Yashwanth
2020-03-18 16:56:43 +05:30
committed by Veera Sundaram Sankaran
parent 62287d239e
commit c9b3e866bb
2 changed files with 10 additions and 7 deletions

View File

@@ -5018,13 +5018,16 @@ static void sde_crtc_setup_capabilities_blob(struct sde_kms_info *info,
if (catalog->qseed_type == SDE_SSPP_SCALER_QSEED3LITE)
sde_kms_info_add_keystr(info, "qseed_type", "qseed3lite");
sde_kms_info_add_keyint(info, "UBWC version", catalog->ubwc_version);
sde_kms_info_add_keyint(info, "UBWC macrotile_mode",
if (catalog->ubwc_version) {
sde_kms_info_add_keyint(info, "UBWC version",
catalog->ubwc_version);
sde_kms_info_add_keyint(info, "UBWC macrotile_mode",
catalog->macrotile_mode);
sde_kms_info_add_keyint(info, "UBWC highest banking bit",
sde_kms_info_add_keyint(info, "UBWC highest banking bit",
catalog->mdp[0].highest_bank_bit);
sde_kms_info_add_keyint(info, "UBWC swizzle",
sde_kms_info_add_keyint(info, "UBWC swizzle",
catalog->mdp[0].ubwc_swizzle);
}
if (of_fdt_get_ddrtype() == LP_DDR4_TYPE)
sde_kms_info_add_keystr(info, "DDR version", "DDR4");