This DC patchset brings improvements in multiple areas. In summary, we 
highlight:
 
* Add DSC padding for OVT support
* Setup pixel encoding for YCBCR422
* Fix dml ms order
* Rename header file link.h to link_service.h
* Fix DMUB loading sequence
* Modify link training policy
 
Cc: Daniel Wheeler <daniel.whee...@amd.com>

Ausef Yousof (1):
  drm/amd/display: fix dml ms order of operations

Charlene Liu (1):
  drm/amd/display: limit one non-related log to dGPU

Dillon Varone (3):
  drm/amd/display: Disable stutter when programming watermarks on dcn32
  drm/amd/display: Add missing post flip calls
  drm/amd/display: re-enable disable_stutter_for_wm_program w/a

Dmytro Laktyushkin (1):
  drm/amd/display: prepare dml 2.1 for new asic

Ivan Lipski (1):
  drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put

Mario Limonciello (2):
  drm/amd/display: Set up pixel encoding for YCBCR422
  drm/amd/display: Add fallback path for YCBCR422

Martin Leung (1):
  Revert "drm/amd/display: Reduce Stack Usage by moving 'audio_output'
    into 'stream_res' v4"

Nicholas Kazlauskas (1):
  drm/amd/display: Fix DMCUB loading sequence for DCN3.2

Relja Vojvodic (1):
  drm/amd/display: Add DSC padding for OVT Support

Taimur Hassan (1):
  drm/amd/display: Promote DC to 3.2.350

Wesley Chalmers (1):
  drm/amd/display: Rename header file link.h to link_service.h

Zhikai Zhai (1):
  drm/amd/display: Modify the link training policy

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 88 ++++++++++++++++---
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h |  1 +
 .../amd/display/amdgpu_dm/amdgpu_dm_crtc.c    |  8 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_replay.c  |  2 +-
 .../gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c  |  2 +-
 .../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c  |  2 +-
 .../dc/clk_mgr/dcn314/dcn314_clk_mgr.c        |  2 +-
 .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c        |  2 +-
 .../dc/clk_mgr/dcn316/dcn316_clk_mgr.c        |  2 +-
 .../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c  |  2 +-
 .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c  |  2 +-
 .../dc/clk_mgr/dcn401/dcn401_clk_mgr.c        |  2 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c      |  6 +-
 .../drm/amd/display/dc/core/dc_link_enc_cfg.c |  2 +-
 .../drm/amd/display/dc/core/dc_link_exports.c |  3 +-
 .../gpu/drm/amd/display/dc/core/dc_resource.c | 37 ++++----
 .../gpu/drm/amd/display/dc/core/dc_state.c    |  2 +-
 drivers/gpu/drm/amd/display/dc/dc.h           |  3 +-
 .../gpu/drm/amd/display/dc/dc_spl_translate.c |  2 +-
 .../gpu/drm/amd/display/dc/dce/dmub_replay.c  |  2 +-
 .../dc/dio/dcn10/dcn10_stream_encoder.c       |  2 +-
 .../dc/dio/dcn20/dcn20_stream_encoder.c       |  2 +-
 .../dc/dio/dcn31/dcn31_dio_link_encoder.c     |  2 +-
 .../dc/dio/dcn314/dcn314_dio_stream_encoder.c |  2 +-
 .../dc/dio/dcn32/dcn32_dio_stream_encoder.c   |  2 +-
 .../dc/dio/dcn35/dcn35_dio_stream_encoder.c   |  2 +-
 .../dc/dio/dcn401/dcn401_dio_stream_encoder.c |  2 +-
 .../drm/amd/display/dc/dml/dcn20/dcn20_fpu.c  |  3 +-
 .../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c  |  2 +-
 .../drm/amd/display/dc/dml/dcn35/dcn35_fpu.c  |  2 +-
 .../amd/display/dc/dml/dcn351/dcn351_fpu.c    |  2 +-
 .../amd/display/dc/dml2/display_mode_core.c   |  2 +-
 .../dc/dml2/dml21/dml21_translation_helper.c  | 41 ++++-----
 .../display/dc/dml2/dml21/inc/dml_top_types.h |  6 +-
 .../drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c  |  3 +-
 .../gpu/drm/amd/display/dc/hdcp/hdcp_msg.c    |  2 +-
 .../display/dc/hubbub/dcn32/dcn32_hubbub.c    | 37 ++++++--
 .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 34 +++----
 .../amd/display/dc/hwss/dcn10/dcn10_hwseq.c   |  2 +-
 .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c   |  2 +-
 .../amd/display/dc/hwss/dcn21/dcn21_hwseq.c   |  2 +-
 .../amd/display/dc/hwss/dcn30/dcn30_hwseq.c   |  2 +-
 .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c   |  2 +-
 .../amd/display/dc/hwss/dcn314/dcn314_hwseq.c |  2 +-
 .../amd/display/dc/hwss/dcn32/dcn32_hwseq.c   |  4 +-
 .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c   |  2 +-
 .../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 11 ++-
 .../gpu/drm/amd/display/dc/inc/core_types.h   | 15 ++--
 .../display/dc/inc/{link.h => link_service.h} |  6 +-
 drivers/gpu/drm/amd/display/dc/inc/resource.h |  1 +
 .../display/dc/link/accessories/link_dp_cts.c | 13 ++-
 .../display/dc/link/accessories/link_dp_cts.h |  2 +-
 .../dc/link/accessories/link_dp_trace.h       |  2 +-
 .../amd/display/dc/link/hwss/link_hwss_dio.h  |  2 +-
 .../hwss/link_hwss_dio_fixed_vs_pe_retimer.h  |  2 +-
 .../display/dc/link/hwss/link_hwss_hpo_dp.h   |  2 +-
 .../link_hwss_hpo_fixed_vs_pe_retimer_dp.h    |  2 +-
 .../drm/amd/display/dc/link/link_detection.h  |  2 +-
 .../gpu/drm/amd/display/dc/link/link_dpms.c   |  2 +-
 .../gpu/drm/amd/display/dc/link/link_dpms.h   |  2 +-
 .../drm/amd/display/dc/link/link_factory.h    |  2 +-
 .../drm/amd/display/dc/link/link_resource.h   |  2 +-
 .../drm/amd/display/dc/link/link_validation.h |  2 +-
 .../amd/display/dc/link/protocols/link_ddc.h  |  2 +-
 .../dc/link/protocols/link_dp_capability.h    |  2 +-
 .../display/dc/link/protocols/link_dp_dpia.h  |  2 +-
 .../dc/link/protocols/link_dp_dpia_bw.h       |  2 +-
 .../dc/link/protocols/link_dp_irq_handler.h   |  2 +-
 .../display/dc/link/protocols/link_dp_phy.h   |  2 +-
 .../dc/link/protocols/link_dp_training.c      |  9 ++
 .../dc/link/protocols/link_dp_training.h      |  2 +-
 .../amd/display/dc/link/protocols/link_dpcd.h |  2 +-
 .../link/protocols/link_edp_panel_control.h   |  2 +-
 .../amd/display/dc/link/protocols/link_hpd.h  |  2 +-
 .../dc/resource/dce120/dce120_resource.c      |  2 +-
 .../dc/resource/dcn20/dcn20_resource.c        |  2 +-
 .../dc/resource/dcn30/dcn30_resource.c        |  2 +-
 .../dc/resource/dcn302/dcn302_resource.c      |  3 +-
 .../dc/resource/dcn303/dcn303_resource.c      |  2 +-
 .../dc/resource/dcn31/dcn31_resource.c        |  5 +-
 .../dc/resource/dcn31/dcn31_resource.h        |  3 +-
 .../dc/resource/dcn32/dcn32_resource.c        |  5 +-
 .../dc/resource/dcn32/dcn32_resource.h        |  3 +-
 .../dc/resource/dcn321/dcn321_resource.c      |  2 +-
 .../dc/resource/dcn35/dcn35_resource.c        |  2 +-
 .../dc/resource/dcn351/dcn351_resource.c      |  2 +-
 .../dc/resource/dcn36/dcn36_resource.c        |  2 +-
 .../dc/resource/dcn401/dcn401_resource.c      |  5 +-
 .../gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 53 +++++------
 .../gpu/drm/amd/display/dmub/src/dmub_dcn32.h |  8 +-
 90 files changed, 332 insertions(+), 206 deletions(-)
 rename drivers/gpu/drm/amd/display/dc/inc/{link.h => link_service.h} (98%)

-- 
2.43.0

Reply via email to