hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
....@@ -3974,17 +3974,17 @@
39743974 mode_lib->vba.PlaneRequiredDISPCLKWithODMCombine = mode_lib->vba.PixelClock[k] / 2
39753975 * (1 + mode_lib->vba.DISPCLKDPPCLKDSCCLKDownSpreading / 100.0);
39763976
3977
- locals->ODMCombineEnablePerState[i][k] = false;
3977
+ locals->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_disabled;
39783978 mode_lib->vba.PlaneRequiredDISPCLK = mode_lib->vba.PlaneRequiredDISPCLKWithoutODMCombine;
39793979 if (mode_lib->vba.ODMCapability) {
39803980 if (locals->PlaneRequiredDISPCLKWithoutODMCombine > MaxMaxDispclkRoundedDown) {
3981
- locals->ODMCombineEnablePerState[i][k] = true;
3981
+ locals->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_2to1;
39823982 mode_lib->vba.PlaneRequiredDISPCLK = mode_lib->vba.PlaneRequiredDISPCLKWithODMCombine;
39833983 } else if (locals->DSCEnabled[k] && (locals->HActive[k] > DCN20_MAX_DSC_IMAGE_WIDTH)) {
3984
- locals->ODMCombineEnablePerState[i][k] = true;
3984
+ locals->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_2to1;
39853985 mode_lib->vba.PlaneRequiredDISPCLK = mode_lib->vba.PlaneRequiredDISPCLKWithODMCombine;
39863986 } else if (locals->HActive[k] > DCN20_MAX_420_IMAGE_WIDTH && locals->OutputFormat[k] == dm_420) {
3987
- locals->ODMCombineEnablePerState[i][k] = true;
3987
+ locals->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_2to1;
39883988 mode_lib->vba.PlaneRequiredDISPCLK = mode_lib->vba.PlaneRequiredDISPCLKWithODMCombine;
39893989 }
39903990 }
....@@ -4037,7 +4037,7 @@
40374037 locals->RequiredDISPCLK[i][j] = 0.0;
40384038 locals->DISPCLK_DPPCLK_Support[i][j] = true;
40394039 for (k = 0; k <= mode_lib->vba.NumberOfActivePlanes - 1; k++) {
4040
- locals->ODMCombineEnablePerState[i][k] = false;
4040
+ locals->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_disabled;
40414041 if (locals->SwathWidthYSingleDPP[k] <= locals->MaximumSwathWidth[k]) {
40424042 locals->NoOfDPP[i][j][k] = 1;
40434043 locals->RequiredDPPCLK[i][j][k] = locals->MinDPPCLKUsingSingleDPP[k]