From: Leo Li <sunpeng.li@xxxxxxx> Summary of change: * Fix S3 resume black screen on DCE8 * Fix dissapearing cursor on Raven sytems * Cleanup DM plane commit logic * Fixes for multiplane commits * Fixes for seamless boot Anthony Koo (5): drm/amd/display: remove screen flashes on seamless boot drm/amd/display: Increase precision for backlight curve drm/amd/display: make seamless boot work generically drm/amd/display: Fix exception from AUX acquire failure drm/amd/display: Fix issue with link_active state not correct for MST Bhawanpreet Lakha (2): drm/amd/display: fix optimize_bandwidth func pointer for dce80 drm/amd/display: set clocks to 0 on suspend on dce80 Charlene Liu (2): drm/amd/display: Add disable triple buffering DC debug option drm/amd/display: dcn add check surface in_use David Francis (2): drm/amd/display: Clean up wait on vblank event drm/amd/display: Make stream commits call into DC only once Dmytro Laktyushkin (1): drm/amd/display: Allow for plane-less resource reservation Eric Bernstein (1): drm/amd/display: Move enum gamut_remap_select to hw_shared.h Eryk Brol (1): drm/amd/display: Add DCN_VM aperture registers Fatemeh Darbehani (1): drm/amd/display: Remove redundant 'else' statement in dcn1_update_clocks Gary Kattan (1): drm/amd/display: Ungate stream before programming registers Josip Pavic (3): drm/amd/display: send pipe set command to dmcu when stream unblanks drm/amd/display: send pipe set command to dmcu when backlight is set drm/amd/display: optionally optimize edp link rate based on timing Jun Lei (3): drm/amd/display: PPLIB Hookup drm/amd/display: Add p_state_change_support flag to dc_clocks drm/amd/display: Add ability to override bounding box in DC construct Leo (Hanghong) Ma (1): drm/amd/display: Fix MST reboot/poweroff sequence Mark McGarrity (1): drm/amd/display: 3.2.19 Nicholas Kazlauskas (7): drm/amd/display: Fix wrong z-order when updating overlay planes drm/amd/display: Don't expose support for DRM_FORMAT_RGB888 drm/amd/display: Fix update type mismatches in atomic check drm/amd/display: Do cursor updates after stream updates drm/amd/display: Clear stream->mode_changed after commit drm/amd/display: Fix negative cursor pos programming drm/amd/display: Reset planes that were disabled in init_pipes Roman Li (1): drm/amd/display: Raise dispclk value for dce11 Wesley Chalmers (1): drm/amd/display: Set flip pending for pipe split Yongqiang Sun (1): drm/amd/display: Refactor for setup periodic interrupt. mmcgarri (1): drm/amd/display: 3.2.18 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 214 +++++++++-------- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 20 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 20 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 195 +++++++++++----- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 13 ++ drivers/gpu/drm/amd/display/dc/dc.h | 20 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 2 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 24 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 45 ++-- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 11 +- .../amd/display/dc/dce100/dce100_hw_sequencer.h | 4 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 62 +++-- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 2 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 19 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 7 - .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 7 - .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 46 ++++ .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 25 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 23 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 3 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 252 +++++++++++++++++++-- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 133 ++--------- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 13 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 2 + drivers/gpu/drm/amd/display/dc/dm_services.h | 4 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 24 ++ .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 5 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 6 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 23 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 14 ++ drivers/gpu/drm/amd/display/include/dal_asic_id.h | 3 + .../drm/amd/display/modules/power/power_helpers.c | 23 +- 43 files changed, 855 insertions(+), 459 deletions(-) -- 2.7.4 _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx