linux/drivers/gpu/drm/amd/display/dc
Nicholas Kazlauskas d2e0d8263b drm/amd/display: Fix DML failures caused by doubled stereo viewport
[Why]
Side-by-side and Top-and-bottom stereo configurations fail DML mode
validation due to Viewport exceeded.

This is because we consider the planes as being pipe split in pipe
population so we end up doubling the viewport width, eg. from 4k to 8k.

[How]
These pipes technically aren't hsplit, so add a check for determining
whether is_hsplit should be set.

Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Reviewed-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2020-07-01 01:59:25 -04:00
..
basics
bios drm/amd/display: Get num_chans from VBIOS table 2020-07-01 01:59:21 -04:00
calcs drm/amd/display: Fix DML failures caused by doubled stereo viewport 2020-07-01 01:59:25 -04:00
clk_mgr drm/amd/display: Add DCN3 CLK_MGR 2020-07-01 01:59:14 -04:00
core drm/amd/display: Use dmub fw to lock pipe, cursor, dig 2020-07-01 01:59:24 -04:00
dce drm/amd/display: Use dmub fw to lock pipe, cursor, dig 2020-07-01 01:59:24 -04:00
dce80
dce100
dce110 drm/amd/display: Improve DisplayPort monitor interop 2020-07-01 01:59:21 -04:00
dce112 drm/amd/display: Enable fp16 also on DCE-11.0 - DCE-12. (v2) 2020-05-21 12:46:51 -04:00
dce120 drm/amd/display: Enable fp16 also on DCE-11.0 - DCE-12. (v2) 2020-05-21 12:46:51 -04:00
dcn10 drm/amd/display: implement edid max TMDS clock check in DC 2020-07-01 01:59:25 -04:00
dcn20 drm/amd/display: Fix DML failures caused by doubled stereo viewport 2020-07-01 01:59:25 -04:00
dcn21 drm/amd/display: Enable use of dmub iff dmcu is disabled 2020-07-01 01:59:21 -04:00
dcn30 drm/amd/display: Update bounding box states (v2) 2020-07-01 01:59:23 -04:00
dml drm/amd/display: Fix VBA chroma calculation for pipe splitting 2020-07-01 01:59:20 -04:00
dsc drm/amd/display: Use u16 for drm_bpp in DSC calculations 2020-07-01 01:59:20 -04:00
gpio drm/amd/display: Add DCN3 GPIO 2020-07-01 01:59:15 -04:00
hdcp
inc drm/amd/display: make calculate watermarks a function pointer 2020-07-01 01:59:20 -04:00
irq drm/amd/display: Add DCN3 IRQ 2020-07-01 01:59:15 -04:00
virtual
dc.h drm/amd/display: 3.2.89 2020-07-01 01:59:21 -04:00
dc_bios_types.h drm/amd/display: Get num_chans from VBIOS table 2020-07-01 01:59:21 -04:00
dc_ddc_types.h
dc_dmub_srv.c
dc_dmub_srv.h
dc_dp_types.h
dc_dsc.h
dc_helper.c
dc_hw_types.h drm/amd/display: Add DCN3 Support in DM (v2) 2020-07-01 01:59:15 -04:00
dc_link.h drm/amd/display: Revert "DP link layer test 4.2.1.1 fix due to specs update" 2020-07-01 01:59:20 -04:00
dc_stream.h drm/amd/display: Add DCN3 HWSEQ 2020-07-01 01:59:15 -04:00
dc_types.h drm/amd/display: implement edid max TMDS clock check in DC 2020-07-01 01:59:25 -04:00
dm_cp_psp.h drm/amd/display: enable assr 2020-07-01 01:59:25 -04:00
dm_event_log.h
dm_helpers.h drm/amd/display: Add DCN3 Support in DM (v2) 2020-07-01 01:59:15 -04:00
dm_pp_smu.h
dm_services.h drm/amd/display: Handle persistence in DM 2020-05-28 14:00:47 -04:00
dm_services_types.h
irq_types.h
Makefile drm/amd/display: Add DCN3 blocks to Makefile 2020-07-01 01:59:15 -04:00
os_types.h drm/amd/display: Only actually breakpoint if DEBUG_KERNEL_DC is enabled 2020-07-01 01:59:16 -04:00