[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