linux_dsm_epyc7002/drivers/gpu/drm/amd/display
Wesley Chalmers 05e3d830fa drm/amd/display: Only use offset for first ODM pipe
[WHY]
Only the first pipe in ODM combine group should have nonzero recout
offset. All other pipes should have recout offset 0;
otherwise there will be gaps in the image.

[HOW]
Set recout.x to 0 if the pipe is not the leftmost ODM pipe.

When computing viewports, calculate the horizontal offset of a pipe's src
based on the current pipe's position in the ODM group, plus whatever offset the
leftmost ODM pipe has; otherwise there will be discontinuity in the image.

Since ODM combine can only combine pipes horizontally, nothing needs to
be done for recout.y.

Signed-off-by: Wesley Chalmers <Wesley.Chalmers@amd.com>
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2020-09-15 17:52:40 -04:00
..
amdgpu_dm drm/amd/display: Triplebuffering should not be used by default 2020-09-15 17:52:40 -04:00
dc drm/amd/display: Only use offset for first ODM pipe 2020-09-15 17:52:40 -04:00
dmub drm/amd/display: [FW Promotion] Release 0.0.31 2020-09-15 17:52:40 -04:00
include drm/amd/display: add option to override cr training pattern 2020-09-15 17:52:40 -04:00
modules drm/amd/display: Add CP_IRQ clear capability 2020-09-15 17:52:40 -04:00
Kconfig drm/amd/display: add DCN support for aarch64 2020-08-10 17:26:53 -04:00
Makefile drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards 2019-11-13 15:29:42 -05:00
TODO