disp: msm: sde: parse ddr string based on detected ddr type
Add property to parse and select the ddr string based on the detected ddr type. Change-Id: I012b10e31a21a7a1a0e279df119e9803e2d5a0ce Signed-off-by: Akash Gajjar <quic_agajjar@quicinc.com>
Šī revīzija ir iekļauta:
@@ -6583,6 +6583,8 @@ static void sde_crtc_install_perf_properties(struct sde_crtc *sde_crtc,
|
||||
static void sde_crtc_setup_capabilities_blob(struct sde_kms_info *info,
|
||||
struct sde_mdss_cfg *catalog)
|
||||
{
|
||||
enum sde_ddr_type ddr_type;
|
||||
|
||||
sde_kms_info_reset(info);
|
||||
|
||||
sde_kms_info_add_keyint(info, "hw_version", catalog->hw_rev);
|
||||
@@ -6608,10 +6610,21 @@ static void sde_crtc_setup_capabilities_blob(struct sde_kms_info *info,
|
||||
catalog->mdp[0].ubwc_swizzle);
|
||||
}
|
||||
|
||||
if (of_fdt_get_ddrtype() == LP_DDR4_TYPE)
|
||||
ddr_type = of_fdt_get_ddrtype();
|
||||
switch (ddr_type) {
|
||||
case LP_DDR4:
|
||||
sde_kms_info_add_keystr(info, "DDR version", "DDR4");
|
||||
else
|
||||
break;
|
||||
case LP_DDR5:
|
||||
sde_kms_info_add_keystr(info, "DDR version", "DDR5");
|
||||
break;
|
||||
case LP_DDR5X:
|
||||
sde_kms_info_add_keystr(info, "DDR version", "DDR5X");
|
||||
break;
|
||||
default:
|
||||
SDE_INFO("ddr type : 0x%x not in list\n", ddr_type);
|
||||
break;
|
||||
}
|
||||
|
||||
if (sde_is_custom_client()) {
|
||||
/* No support for SMART_DMA_V1 yet */
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user