Commit e86e8798 authored by Joshua Aberback's avatar Joshua Aberback Committed by Alex Deucher

drm/amd/display: Fix swapped dimension calculations

[Why]
The values calculated in optc1_get_otg_active_size are assigned to the
wrong output parameters, vertical blank is being used for horizontal size
and vice versa. This results in DPG test pattern looking wrong during
hardware init, as the DPG dimensions get assigned from this output, and
potentially other issues.
Reviewed-by: default avatarAric Cyr <aric.cyr@amd.com>
Acked-by: default avatarZaeem Mohamed <zaeem.mohamed@amd.com>
Signed-off-by: default avatarJoshua Aberback <joshua.aberback@amd.com>
Tested-by: default avatarDaniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 57c49821
...@@ -1423,8 +1423,8 @@ bool optc1_get_otg_active_size(struct timing_generator *optc, ...@@ -1423,8 +1423,8 @@ bool optc1_get_otg_active_size(struct timing_generator *optc,
OTG_H_BLANK_START, &h_blank_start, OTG_H_BLANK_START, &h_blank_start,
OTG_H_BLANK_END, &h_blank_end); OTG_H_BLANK_END, &h_blank_end);
*otg_active_width = v_blank_start - v_blank_end; *otg_active_width = h_blank_start - h_blank_end;
*otg_active_height = h_blank_start - h_blank_end; *otg_active_height = v_blank_start - v_blank_end;
return true; return true;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment