From: Carlo Caione <carlo@xxxxxxxxxxxx> Hi, on several laptops [0] we are seeing display corruption when using multiple / external displays. We already opened an issue upstream [1]. The following 4 patches are taken from agd5f/amd-staging-drm-next and they seem able to solve the issue. Can those be included in 4.15? Thank you, [0] Acer Aspire E5-553G (AMD FX-9800P RADEON R7) Acer Aspire E5-523G (AMD E2-9010 RADEON R2) Acer Aspire A315-21 (AMD A4-9120 RADEON R3) Acer Aspire A515-41G (AMD A10-9620 RADEON R5) [1] https://bugs.freedesktop.org/show_bug.cgi?id=104319 Harry Wentland (1): drm/amd/display: Both timing_sync and multisync need stream_count > 1 Leo (Sunpeng) Li (1): drm/amd/display: Change frontend/backend programming sequence Mikita Lipski (2): drm/amd/display: Adding DCN1 registers drm/amd/display: Multi display synchronization logic drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 54 ++++- drivers/gpu/drm/amd/display/dc/core/dc.c | 60 ++++- drivers/gpu/drm/amd/display/dc/dc.h | 3 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 16 ++ .../amd/display/dc/dce110/dce110_hw_sequencer.c | 46 +++- .../display/dc/dce110/dce110_timing_generator.c | 265 +++++++++++++++++---- .../display/dc/dce110/dce110_timing_generator.h | 6 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 29 ++- .../amd/display/dc/dcn10/dcn10_timing_generator.c | 66 ++++- .../amd/display/dc/dcn10/dcn10_timing_generator.h | 33 ++- .../drm/amd/display/dc/inc/hw/timing_generator.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 5 + 12 files changed, 511 insertions(+), 78 deletions(-) -- 2.14.1