[PATCH 00/17] DC Patches Jan 31, 2022

Stylon Wang stylon.wang at amd.com
Fri Jan 28 14:03:54 UTC 2022


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

- DC refactor and bug fixes for DP links
- Bug fixes for DP2
- Fix regressions causing display not light up
- Improved debug trace
- Improved DP AUX transfer
- Updated watermark latencies to fix underflows in some modes

Anthony Koo (1):
  drm/amd/display: [FW Promotion] Release 0.0.102.0

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

Fangzhi Zuo (2):
  drm/amd/display: Trigger DP2 Sequence With Uncertified Cable
  drm/amd/display: Add Missing HPO Stream Encoder Function Hook

Leo (Hanghong) Ma (1):
  drm/amd/display: add infoframe update sequence debug trace

Paul Hsieh (1):
  drm/amd/display: watermark latencies is not enough on DCN31

Shen, George (1):
  drm/amd/display: Add link enc null ptr check for cable ID (#2597)

Wenjing Liu (8):
  drm/amd/display: add setup/reset stream encoder to link_hwss
  drm/amd/display: refactor destructive verify link cap sequence
  drm/amd/display: add enable/disable dp link output to link_hwss
  drm/amd/display: add set dp link test pattern to link_hwss
  drm/amd/display: add set dp lane settings to link_hwss
  drm/amd/display: temporarly move non link_hwss code to dc_link_dp
  drm/amd/display: move get_link_hwss to dc_resource
  drm/amd/display: move link_hwss to link folder and break down to files

Wyatt Wood (1):
  drm/amd/display: Improve dce_aux_transfer_with_retries logging

Zhan Liu (1):
  drm/amd/display: revert "Reset fifo after enable otg"

 .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c |  26 +
 drivers/gpu/drm/amd/display/dc/Makefile       |   4 +-
 .../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c  |  20 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c      |   3 +
 drivers/gpu/drm/amd/display/dc/core/dc_link.c |  87 +-
 .../gpu/drm/amd/display/dc/core/dc_link_dp.c  | 778 ++++++++++++--
 .../drm/amd/display/dc/core/dc_link_hwss.c    | 959 ------------------
 .../gpu/drm/amd/display/dc/core/dc_resource.c |  59 +-
 drivers/gpu/drm/amd/display/dc/dc.h           |   2 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h      |   4 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c  |   2 +-
 .../drm/amd/display/dc/dce/dce_link_encoder.c |  17 +-
 .../drm/amd/display/dc/dce/dce_link_encoder.h |   3 +-
 .../display/dc/dce110/dce110_hw_sequencer.c   |  49 +-
 .../amd/display/dc/dcn10/dcn10_link_encoder.c |  17 +-
 .../amd/display/dc/dcn10/dcn10_link_encoder.h |   3 +-
 .../display/dc/dcn10/dcn10_stream_encoder.c   |  15 -
 .../display/dc/dcn10/dcn10_stream_encoder.h   |   3 -
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |  41 +-
 .../display/dc/dcn20/dcn20_stream_encoder.c   |   2 -
 .../dc/dcn30/dcn30_dio_stream_encoder.c       |   2 -
 .../dc/dcn31/dcn31_hpo_dp_stream_encoder.c    |  11 +
 .../dc/dcn31/dcn31_hpo_dp_stream_encoder.h    |   9 +-
 .../gpu/drm/amd/display/dc/inc/core_types.h   |   1 +
 .../gpu/drm/amd/display/dc/inc/dc_link_dp.h   |  47 +-
 .../drm/amd/display/dc/inc/hw/link_encoder.h  |   3 +-
 .../amd/display/dc/inc/hw/stream_encoder.h    |   4 -
 .../gpu/drm/amd/display/dc/inc/link_dpcd.h    |   2 +-
 .../gpu/drm/amd/display/dc/inc/link_hwss.h    |  90 +-
 drivers/gpu/drm/amd/display/dc/inc/resource.h |  10 +-
 drivers/gpu/drm/amd/display/dc/link/Makefile  |  30 +
 .../drm/amd/display/dc/link/link_hwss_dio.c   | 137 +++
 .../drm/amd/display/dc/link/link_hwss_dio.h   |  53 +
 .../drm/amd/display/dc/link/link_hwss_dpia.c  |  51 +
 .../drm/amd/display/dc/link/link_hwss_dpia.h  |  34 +
 .../amd/display/dc/link/link_hwss_hpo_dp.c    | 254 +++++
 .../amd/display/dc/link/link_hwss_hpo_dp.h    |  35 +
 .../amd/display/dc/link/link_hwss_hpo_frl.c   |  43 +
 .../amd/display/dc/link/link_hwss_hpo_frl.h   |  34 +
 .../gpu/drm/amd/display/dc/virtual/Makefile   |   2 +-
 .../display/dc/virtual/virtual_link_encoder.c |   3 +-
 .../display/dc/virtual/virtual_link_hwss.c    |  43 +
 .../display/dc/virtual/virtual_link_hwss.h    |  34 +
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |   8 +-
 44 files changed, 1726 insertions(+), 1308 deletions(-)
 delete mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/Makefile
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.h

-- 
2.34.1



More information about the amd-gfx mailing list