dml2_odm_mode_combine_2to1
stream_desc->overrides.odm_mode = dml2_odm_mode_combine_2to1;
case dml2_odm_mode_combine_2to1:
mode_lib->mp.ODMMode[k] = dml2_odm_mode_combine_2to1;
} else if (l->odm_mode == dml2_odm_mode_combine_2to1 || l->odm_mode == dml2_odm_mode_combine_3to1 || l->odm_mode == dml2_odm_mode_combine_4to1) {
} else if (ODMMode == dml2_odm_mode_combine_2to1) {
(SurfaceRequiredDISPCLKWithODMCombineTwoToOne <= MaxDispclk) ? dml2_odm_mode_combine_2to1 :
(HActive <= 2 * MaximumPixelsPerLinePerDSCUnit) ? dml2_odm_mode_combine_2to1 :
(HActive <= 2 * DML2_MAX_FMT_420_BUFFER_WIDTH) ? dml2_odm_mode_combine_2to1 :
ODMMode = dml2_odm_mode_combine_2to1;
if (ODMMode == dml2_odm_mode_combine_2to1 && NumberOfDSCSlices > 8)
case dml2_odm_mode_combine_2to1:
(ODMMode == dml2_odm_mode_combine_2to1) ? 2 : pixels_per_clock_cycle;
SurfaceRequiredDISPCLKWithODMCombineTwoToOne = CalculateRequiredDispclk(dml2_odm_mode_combine_2to1, PixelClock, isTMDS420);
else if (ODMMode == dml2_odm_mode_combine_2to1)
if (mode_lib->ms.ODMMode[k] == dml2_odm_mode_combine_2to1)
if (mode_lib->ms.ODMMode[k] == dml2_odm_mode_combine_2to1)
} else if (mode_lib->ms.ODMMode[k] == dml2_odm_mode_combine_2to1) {
else if (MainSurfaceODMMode == dml2_odm_mode_combine_2to1)
if (MainSurfaceODMMode == dml2_odm_mode_combine_4to1 || MainSurfaceODMMode == dml2_odm_mode_combine_3to1 || MainSurfaceODMMode == dml2_odm_mode_combine_2to1) {
else if (mode_lib->ms.ODMMode[k] == dml2_odm_mode_combine_2to1)
else if (mode_lib->ms.ODMMode[k] == dml2_odm_mode_combine_2to1)
case dml2_odm_mode_combine_2to1:
*odm_mode = dml2_odm_mode_combine_2to1;
*odm_mode = dml2_odm_mode_combine_2to1;
} else if (*odm_mode == dml2_odm_mode_combine_2to1) {
case dml2_odm_mode_combine_2to1:
*odm_mode = dml2_odm_mode_combine_2to1;
*odm_mode = dml2_odm_mode_combine_2to1;
} else if (*odm_mode == dml2_odm_mode_combine_2to1) {
case dml2_odm_mode_combine_2to1: