[PATCH 00/33] DC Patches October 20th, 2022

Rodrigo Siqueira Rodrigo.Siqueira at amd.com
Thu Oct 20 15:46:29 UTC 2022


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

* Improve color manipulation
* Add corrections to DML and some flag configuration
* Expand kernel-doc
* Enable secure display on DCN21
* PSR code refactor
* Rework audio stream sequence

Cc: Mark Broadworth <mark.broadworth at amd.com>
Cc: Daniel Wheeler <daniel.wheeler at amd.com>

Thanks
Siqueira

Alan Liu (2):
  drm/amd/display: Implement secure display on DCN21
  drm/amd/display: Drop struct crc_region and reuse struct rect

Alvin Lee (2):
  drm/amd/display: Remove optimization for VRR updates
  drm/amd/display: Enable timing sync on DCN32

Anthony Koo (1):
  drm/amd/display: Document part of the DMUB cmd

Aric Cyr (3):
  drm/amd/display: 3.2.208
  drm/amd/display: Fix SDR visual confirm
  drm/amd/display: 3.2.209

Bhawanpreet Lakha (1):
  drm/amd/display: Fix HDCP 1.X 1A-04 failing

Dillon Varone (2):
  drm/amd/display: Update latencies on DCN321
  drm/amd/display: Set memclk levels to be at least 1 for dcn32

Dmytro Laktyushkin (1):
  drm/amd/display: correctly populate dcn315 clock table

Fangzhi Zuo (2):
  drm/amd/display: Add UHBR135 and UHBR20 into debugfs
  drm/amd/display: Ignore Cable ID Feature

Haiyi Zhou (1):
  drm/amd/display: wait for vblank during pipe programming

Ian Chen (1):
  drm/amd/display: Refactor eDP PSR codes

Jun Lei (1):
  drm/amd/display: Limit dcn32 to 1950Mhz display clock

Leo Chen (1):
  drm/amd/display: Update DSC capabilitie for DCN314

Lewis Huang (1):
  drm/amd/display: refine wake up aux in retrieve link caps

Ma Hanghong (1):
  drm/amd/display: Wrong colorimetry workaround

Max Tseng (1):
  drm/amd/display: cursor update command incomplete

Rodrigo Siqueira (8):
  drm/amd/display: Remove FPU guards from the DML folder
  drm/amd/display: Convert documentation to a kernel-doc
  drm/amd/display: Add events log to trace OPTC lock and unlock
  drm/amd/display: Expand kernel doc for DC
  drm/amd/display: Add DEC/CRB basic doc
  drm/amd/display: Add basic ODM description
  drm/amd/display: Add kernel doc to some of the dc fields
  drm/amd/display: Add kernel doc for commit sequence

Wenjing Liu (3):
  drm/amd/display: refactor enable/disable audio stream hw sequence
  drm/amd/display: move stream encoder audio setup to link_hwss
  drm/amd/display: remove audio mute control in hpo dp

zhikzhai (1):
  drm/amd/display: skip commit minimal transition state

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  15 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 153 +++++++------
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h |  12 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_crtc.c    |   3 +
 .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c |  57 +++--
 .../amd/display/amdgpu_dm/amdgpu_dm_hdcp.c    |   2 +-
 .../display/amdgpu_dm/amdgpu_dm_irq_params.h  |   2 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_trace.h   |  64 ++++++
 .../dc/clk_mgr/dcn315/dcn315_clk_mgr.c        |  71 ++----
 .../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c  |  11 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c      | 203 +++++++++++-------
 .../drm/amd/display/dc/core/dc_hw_sequencer.c |  13 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c |   6 +-
 .../gpu/drm/amd/display/dc/core/dc_link_dp.c  | 162 ++++----------
 .../gpu/drm/amd/display/dc/core/dc_resource.c |  22 +-
 drivers/gpu/drm/amd/display/dc/dc.h           |  22 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c  | 124 +++++------
 drivers/gpu/drm/amd/display/dc/dc_link.h      |  22 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h    |  19 +-
 drivers/gpu/drm/amd/display/dc/dc_trace.h     |   2 +
 drivers/gpu/drm/amd/display/dc/dc_types.h     |   7 +
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c |  14 +-
 .../display/dc/dce110/dce110_hw_sequencer.c   |  72 ++-----
 .../gpu/drm/amd/display/dc/dcn10/dcn10_optc.c |   5 +
 .../gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c |   4 +
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |  14 +-
 .../drm/amd/display/dc/dcn20/dcn20_resource.c |  16 ++
 .../drm/amd/display/dc/dcn21/dcn21_resource.c |   5 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_optc.c |   9 +
 .../drm/amd/display/dc/dcn30/dcn30_resource.c |  15 +-
 .../amd/display/dc/dcn302/dcn302_resource.c   |  14 +-
 .../amd/display/dc/dcn303/dcn303_resource.c   |  13 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_apg.c  |  13 --
 .../gpu/drm/amd/display/dc/dcn31/dcn31_apg.h  |   4 -
 .../dc/dcn31/dcn31_hpo_dp_stream_encoder.c    |   9 -
 .../drm/amd/display/dc/dcn31/dcn31_resource.c |   4 +
 .../amd/display/dc/dcn314/dcn314_resource.c   |   6 +-
 .../amd/display/dc/dcn315/dcn315_resource.c   |   4 +
 .../amd/display/dc/dcn316/dcn316_resource.c   |   4 +
 .../drm/amd/display/dc/dcn32/dcn32_hubbub.c   |   4 +
 .../gpu/drm/amd/display/dc/dml/dc_features.h  |   7 +
 .../drm/amd/display/dc/dml/dcn20/dcn20_fpu.c  |   3 +-
 .../drm/amd/display/dc/dml/dcn30/dcn30_fpu.c  |   2 -
 .../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c  |  17 +-
 .../amd/display/dc/dml/dcn321/dcn321_fpu.c    |  10 +-
 .../amd/display/dc/dml/display_mode_enums.h   |  25 +++
 .../drm/amd/display/dc/dml/display_mode_vba.h |   9 +
 .../gpu/drm/amd/display/dc/inc/core_types.h   |  61 +++++-
 .../gpu/drm/amd/display/dc/inc/dc_link_dp.h   |   2 +-
 .../gpu/drm/amd/display/dc/inc/hw/dchubbub.h  |  15 ++
 drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h  |  16 +-
 .../gpu/drm/amd/display/dc/inc/hw/hw_shared.h |   7 +
 .../amd/display/dc/inc/hw/stream_encoder.h    |   6 +-
 .../amd/display/dc/inc/hw/timing_generator.h  |   5 +
 .../gpu/drm/amd/display/dc/inc/link_hwss.h    |   5 +
 .../drm/amd/display/dc/link/link_hwss_dio.c   |  52 +++++
 .../drm/amd/display/dc/link/link_hwss_dio.h   |   4 +
 .../drm/amd/display/dc/link/link_hwss_dpia.c  |   3 +
 .../amd/display/dc/link/link_hwss_hpo_dp.c    |  25 +++
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |  37 ++++
 .../amd/display/modules/inc/mod_info_packet.h |   3 +-
 .../display/modules/info_packet/info_packet.c |   6 +-
 62 files changed, 928 insertions(+), 613 deletions(-)

-- 
2.35.1



More information about the amd-gfx mailing list