dml2_odm_mode_combine_4to1
stream_desc->overrides.odm_mode = dml2_odm_mode_combine_4to1;
case dml2_odm_mode_combine_4to1:
mode_lib->mp.ODMMode[k] = dml2_odm_mode_combine_4to1;
} 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 (l->odm_mode == dml2_odm_mode_combine_4to1)
if (ODMMode == dml2_odm_mode_combine_4to1) {
(SurfaceRequiredDISPCLKWithODMCombineThreeToOne <= MaxDispclk) ? dml2_odm_mode_combine_3to1 : dml2_odm_mode_combine_4to1;
(HActive <= 3 * MaximumPixelsPerLinePerDSCUnit) ? dml2_odm_mode_combine_3to1 : dml2_odm_mode_combine_4to1;
(HActive <= 3 * DML2_MAX_FMT_420_BUFFER_WIDTH) ? dml2_odm_mode_combine_3to1 : dml2_odm_mode_combine_4to1;
ODMMode = dml2_odm_mode_combine_4to1;
case dml2_odm_mode_combine_4to1:
(ODMMode == dml2_odm_mode_combine_4to1 || ODMMode == dml2_odm_mode_combine_3to1) ? 4 :
SurfaceRequiredDISPCLKWithODMCombineFourToOne = CalculateRequiredDispclk(dml2_odm_mode_combine_4to1, PixelClock, isTMDS420);
if (ODMMode == dml2_odm_mode_combine_4to1)
else if (mode_lib->ms.ODMMode[k] == dml2_odm_mode_combine_4to1)
else if (mode_lib->ms.ODMMode[k] == dml2_odm_mode_combine_4to1)
if (mode_lib->ms.ODMMode[k] == dml2_odm_mode_combine_4to1) {
if (MainSurfaceODMMode == dml2_odm_mode_combine_4to1)
if (MainSurfaceODMMode == dml2_odm_mode_combine_4to1 || MainSurfaceODMMode == dml2_odm_mode_combine_3to1 || MainSurfaceODMMode == dml2_odm_mode_combine_2to1) {
if (mode_lib->ms.ODMMode[k] == dml2_odm_mode_combine_4to1)
if (mode_lib->ms.ODMMode[k] == dml2_odm_mode_combine_4to1)
case dml2_odm_mode_combine_4to1:
*odm_mode = dml2_odm_mode_combine_4to1;
*odm_mode = dml2_odm_mode_combine_4to1;
case dml2_odm_mode_combine_4to1:
*odm_mode = dml2_odm_mode_combine_4to1;
*odm_mode = dml2_odm_mode_combine_4to1;
case dml2_odm_mode_combine_4to1: