drm/amd/display: update DSC for DCN32
Update DSC checks in the DCN32 VBA. Reviewed-by: Aurabindo Pillai <aurabindo.pillai@amd.com> Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
07ebc18c04
commit
a3daede475
@ -2252,9 +2252,8 @@ void dml32_ModeSupportAndSystemConfigurationFull(struct display_mode_lib *mode_l
|
||||
for (k = 0; k <= mode_lib->vba.NumberOfActiveSurfaces - 1; k++) {
|
||||
if (!(mode_lib->vba.DSCInputBitPerComponent[k] == 12.0
|
||||
|| mode_lib->vba.DSCInputBitPerComponent[k] == 10.0
|
||||
|| mode_lib->vba.DSCInputBitPerComponent[k] == 8.0
|
||||
|| mode_lib->vba.DSCInputBitPerComponent[k] >
|
||||
mode_lib->vba.MaximumDSCBitsPerComponent)) {
|
||||
|| mode_lib->vba.DSCInputBitPerComponent[k] == 8.0)
|
||||
|| mode_lib->vba.DSCInputBitPerComponent[k] > mode_lib->vba.MaximumDSCBitsPerComponent) {
|
||||
mode_lib->vba.NonsupportedDSCInputBPC = true;
|
||||
}
|
||||
}
|
||||
@ -2330,16 +2329,15 @@ void dml32_ModeSupportAndSystemConfigurationFull(struct display_mode_lib *mode_l
|
||||
if (mode_lib->vba.OutputMultistreamId[k] == k && mode_lib->vba.ForcedOutputLinkBPP[k] == 0)
|
||||
mode_lib->vba.BPPForMultistreamNotIndicated = true;
|
||||
for (j = 0; j < mode_lib->vba.NumberOfActiveSurfaces; ++j) {
|
||||
if (mode_lib->vba.OutputMultistreamId[k] == j && mode_lib->vba.OutputMultistreamEn[k]
|
||||
if (mode_lib->vba.OutputMultistreamId[k] == j
|
||||
&& mode_lib->vba.ForcedOutputLinkBPP[k] == 0)
|
||||
mode_lib->vba.BPPForMultistreamNotIndicated = true;
|
||||
}
|
||||
}
|
||||
|
||||
if ((mode_lib->vba.Output[k] == dm_edp || mode_lib->vba.Output[k] == dm_hdmi)) {
|
||||
if (mode_lib->vba.OutputMultistreamId[k] == k && mode_lib->vba.OutputMultistreamEn[k])
|
||||
if (mode_lib->vba.OutputMultistreamEn[k] == true && mode_lib->vba.OutputMultistreamId[k] == k)
|
||||
mode_lib->vba.MultistreamWithHDMIOreDP = true;
|
||||
|
||||
for (j = 0; j < mode_lib->vba.NumberOfActiveSurfaces; ++j) {
|
||||
if (mode_lib->vba.OutputMultistreamEn[k] == true && mode_lib->vba.OutputMultistreamId[k] == j)
|
||||
mode_lib->vba.MultistreamWithHDMIOreDP = true;
|
||||
|
Loading…
Reference in New Issue
Block a user