[PATCH 00/22] DC Patches Nov 2, 2022

Alan Liu HaoPing.Liu at amd.com
Wed Nov 2 16:00:55 UTC 2022


This DC patchset brings improvements in multiple areas. In summary, we have:

    - Wait for VBLANK during pipe programming
    - Adding HDMI SCDC DEVICE_ID define
    - Cursor update refactor: PSR-SU support condition
    - Update 709 gamma to 2.222 as stated in the standerd
    - Consider dp cable id only when data is non zero
    - Waiting for 1 frame to fix the flash issue on PSR1
    - Update SR watermarks for DCN314
    - Allow tuning DCN314 bounding box
    - Zeromem mypipe heap struct before using it
    - Use min transition for SubVP into MPO
    - Disable phantom OTG after enable for plane disable
    - Disable DRR actions during state commit
    - Fix fallback issues for DP LL 1.4a tests
    - Fix FCLK deviation and tool compile issues
    - Fix reg timeout in enc314_enable_fifo
    - Fix gpio port mapping issue
    - Only update link settings after successful MST link train
    - Enforce minimum prefetch time for low memclk on DCN32
    - Set correct EOTF and Gamut flag in VRR info
    - Add margin for max vblank time for SubVP + DRR
    - Populate DP2.0 output type for DML pipe

Below are the authors of each patch:

Alvin Lee (4):
  drm/amd/display: Wait for VBLANK during pipe programming
  drm/amd/display: Use min transition for SubVP into MPO
  drm/amd/display: Disable phantom OTG after enable for plane disable
  drm/amd/display: Add margin for max vblank time for SubVP + DRR

Aric Cyr (1):
  drm/amd/display: 3.2.211

Aurabindo Pillai (1):
  drm/amd/display: Zeromem mypipe heap struct before using it

Chaitanya Dhere (1):
  drm/amd/display: Fix FCLK deviation and tool compile issues

Dillon Varone (1):
  drm/amd/display: Enforce minimum prefetch time for low memclk on DCN32

George Shen (1):
  drm/amd/display: Populate DP2.0 output type for DML pipe

Leo Ma (1):
  drm/amd/display: Adding HDMI SCDC DEVICE_ID define

Max Tseng (1):
  drm/amd/display: Cursor update refactor: PSR-SU support condition

Michael Strauss (1):
  drm/amd/display: Only update link settings after successful MST link
    train

Mike Hsieh (1):
  drm/amd/display: Set correct EOTF and Gamut flag in VRR info

Mustapha Ghaddar (1):
  drm/amd/display: Fix fallback issues for DP LL 1.4a tests

Nawwar Ali (1):
  drm/amd/display: Update 709 gamma to 2.222 as stated in the standerd

Nicholas Kazlauskas (3):
  drm/amd/display: Update SR watermarks for DCN314
  drm/amd/display: Allow tuning DCN314 bounding box
  drm/amd/display: Fix reg timeout in enc314_enable_fifo

Ryan Lin (1):
  drm/amd/display: Waiting for 1 frame to fix the flash issue on PSR1

Steve Su (1):
  drm/amd/display: Fix gpio port mapping issue

Wenjing Liu (1):
  drm/amd/display: Consider dp cable id only when data is non zero

Wesley Chalmers (1):
  drm/amd/display: Disable DRR actions during state commit

 .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c |  8 +++
 .../dc/clk_mgr/dcn314/dcn314_clk_mgr.c        | 32 +++++-----
 drivers/gpu/drm/amd/display/dc/core/dc.c      | 55 ++++++++++-------
 drivers/gpu/drm/amd/display/dc/core/dc_link.c |  4 ++
 .../gpu/drm/amd/display/dc/core/dc_link_ddc.c |  1 +
 .../gpu/drm/amd/display/dc/core/dc_link_dp.c  | 51 +++++++++++++---
 .../drm/amd/display/dc/core/dc_link_dpia.c    | 15 +++--
 drivers/gpu/drm/amd/display/dc/dc.h           |  4 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c  | 60 ++++++++++++++++++-
 drivers/gpu/drm/amd/display/dc/dc_link.h      |  1 +
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c |  5 ++
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |  1 +
 .../drm/amd/display/dc/dcn30/dcn30_hwseq.c    |  3 -
 .../dc/dcn314/dcn314_dio_stream_encoder.c     | 24 ++++++--
 .../gpu/drm/amd/display/dc/dcn32/dcn32_optc.c |  8 +++
 .../drm/amd/display/dc/dcn32/dcn32_resource.c |  2 +
 .../amd/display/dc/dcn321/dcn321_resource.c   |  2 +
 drivers/gpu/drm/amd/display/dc/dm_helpers.h   |  5 ++
 .../drm/amd/display/dc/dml/dcn20/dcn20_fpu.c  |  2 +
 .../amd/display/dc/dml/dcn314/dcn314_fpu.c    | 11 ++--
 .../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c  |  2 +
 .../dc/dml/dcn32/display_mode_vba_32.c        |  5 ++
 .../dc/dml/dcn32/display_mode_vba_32.h        |  3 +
 .../dc/dml/dcn32/display_mode_vba_util_32.c   | 14 ++++-
 .../dc/dml/dcn32/display_mode_vba_util_32.h   |  3 +-
 .../amd/display/dc/dml/dcn321/dcn321_fpu.c    |  2 +
 .../amd/display/dc/dml/display_mode_structs.h |  1 +
 .../display/dc/gpio/dcn32/hw_factory_dcn32.c  | 14 +++++
 drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c  |  9 ++-
 .../amd/display/dc/inc/hw/timing_generator.h  |  1 +
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |  6 +-
 .../amd/display/modules/color/color_gamma.c   |  2 +-
 .../amd/display/modules/freesync/freesync.c   |  8 +--
 33 files changed, 279 insertions(+), 85 deletions(-)

-- 
2.25.1



More information about the amd-gfx mailing list