dm_odm_combine_mode_4to1
pipes[pipe_cnt].pipe.dest.odm_combine = dm_odm_combine_mode_4to1;
} else if (pipes[pipe_cnt].pipe.dest.odm_combine == dm_odm_combine_mode_4to1) {
else if (pipes[pipe_cnt].pipe.dest.odm_combine == dm_odm_combine_mode_4to1)
if (v->ODMCombineEnabled[k] == dm_odm_combine_mode_4to1) {
if (v->ODMCombineEnabled[k] == dm_odm_combine_mode_4to1)
if (ODMCombine == dm_odm_combine_mode_4to1 && MaxLinkBPP > 16) {
v->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_4to1;
&& v->ODMCombineEnablePerState[i][k] != dm_odm_combine_mode_4to1) {
v->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_4to1;
&& v->ODMCombineEnablePerState[i][k] != dm_odm_combine_mode_4to1) {
v->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_4to1;
if (v->ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1) {
if (v->BlendingAndTiming[k] == k && v->ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1
if (v->ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1) {
if (MainPlaneODMCombine == dm_odm_combine_mode_4to1) {
if (v->ODMCombineEnabled[k] == dm_odm_combine_mode_4to1) {
if (v->ODMCombineEnabled[k] == dm_odm_combine_mode_4to1)
myPipe.ODMCombineIsEnabled = v->ODMCombineEnabled[k] == dm_odm_combine_mode_4to1
if (ODMCombine == dm_odm_combine_mode_4to1 && MaxLinkBPP > 16) {
myPipe.ODMCombineIsEnabled = v->ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1
v->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_4to1;
&& v->ODMCombineEnablePerState[i][k] != dm_odm_combine_mode_4to1) {
v->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_4to1;
&& v->ODMCombineEnablePerState[i][k] != dm_odm_combine_mode_4to1) {
v->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_4to1;
if (v->ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1) {
if (v->BlendingAndTiming[k] == k && v->ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1
if (v->ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1) {
if (MainPlaneODMCombine == dm_odm_combine_mode_4to1) {
if (v->ODMCombineEnabled[k] == dm_odm_combine_mode_4to1) {
if (v->ODMCombineEnabled[k] == dm_odm_combine_mode_4to1)
myPipe.ODMCombineIsEnabled = v->ODMCombineEnabled[k] == dm_odm_combine_mode_4to1
if (ODMCombine == dm_odm_combine_mode_4to1 && MaxLinkBPP > 16) {
myPipe.ODMCombineIsEnabled = v->ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1
v->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_4to1;
&& v->ODMCombineEnablePerState[i][k] != dm_odm_combine_mode_4to1) {
v->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_4to1;
&& v->ODMCombineEnablePerState[i][k] != dm_odm_combine_mode_4to1) {
v->ODMCombineEnablePerState[i][k] = dm_odm_combine_mode_4to1;
if (v->ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1) {
if (v->BlendingAndTiming[k] == k && v->ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1
if (v->ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1) {
if (MainPlaneODMCombine == dm_odm_combine_mode_4to1)
if (mode_lib->vba.ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1) {
dm_odm_combine_mode_4to1) &&
&& mode_lib->vba.ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1
== dm_odm_combine_mode_4to1) {
if (mode_lib->vba.ODMCombineEnablePerState[i][k] == dm_odm_combine_mode_4to1) {
if (mode_lib->vba.ODMCombineEnabled[k] == dm_odm_combine_mode_4to1)
SurfaceRequiredDISPCLKWithODMCombineFourToOne = dml32_CalculateRequiredDispclk(dm_odm_combine_mode_4to1,
*ODMMode = dm_odm_combine_mode_4to1;
*ODMMode == dm_odm_combine_mode_4to1) {
*ODMMode = dm_odm_combine_mode_4to1;
if (ODMMode == dm_odm_combine_mode_4to1)
if (ODMModeDSC == dm_odm_combine_mode_4to1)
if (ODMModeNoDSC == dm_odm_combine_mode_4to1)
if (ODMMode == dm_odm_combine_mode_4to1) {
if (MainSurfaceODMMode == dm_odm_combine_mode_4to1) {
if (dst->odm_combine == dm_odm_combine_mode_2to1 || dst->odm_combine == dm_odm_combine_mode_4to1) {
if (dst->odm_combine == dm_odm_combine_mode_2to1 || dst->odm_combine == dm_odm_combine_mode_4to1) {
v->ODMCombineEnablePerState[vlevel][pipe_plane] = dm_odm_combine_mode_4to1;