mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-24 11:26:44 +07:00
drm/amd/display: Block 3D Timings
- we don't yet support 3D timings in DAL3 - somehow a code path was being executed that resulted in HW programming for a 3D timing, which caused 3D displays to show half the desktop in one frame, and the other half of the desktop in the next frame - blocking all 3D timings in timing generator validation until we implement proper 3D timing support Signed-off-by: Joshua Aberback <Joshua.Aberback@amd.com> Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> Acked-by: Harry Wentland <Harry.Wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
ead964f24e
commit
1293b4339f
@ -1113,6 +1113,10 @@ bool dce110_timing_generator_validate_timing(
|
||||
if (!timing)
|
||||
return false;
|
||||
|
||||
/* Currently we don't support 3D, so block all 3D timings */
|
||||
if (timing->timing_3d_format != TIMING_3D_FORMAT_NONE)
|
||||
return false;
|
||||
|
||||
/* Check maximum number of pixels supported by Timing Generator
|
||||
* (Currently will never fail, in order to fail needs display which
|
||||
* needs more than 8192 horizontal and
|
||||
|
Loading…
Reference in New Issue
Block a user