[PATCH 00/23] DC Patches December 12 2022
jdhillon
jdhillon at amd.com
Fri Dec 9 16:36:24 UTC 2022
This DC patchset brings improvements in multiple areas. In summary, we highlight:
* Fix array index out of bound error
* Speed up DML fast vadlaite
* Implement multiple secure display
* MST HDCP for multiple display
* Add DPIA notification
* Add support for three new square pattern variant
Cc: Daniel Wheeler <daniel.wheeler at amd.com>
Alan Liu (2):
drm/amd/display: Implement multiple secure display
drm/amd/display: Fix when disabling secure_display
Alvin Lee (3):
drm/amd/display: Block FPO / SubVP (DRR) on HDMI VRR configs
drm/amd/display: Clear link res when merging a pipe split
drm/amd/display: Block subvp if center timing is in use
Aric Cyr (1):
drm/amd/display: 3.2.216
Dillon Varone (3):
drm/amd/display: Add debug bit to disable unbounded requesting
drm/amd/display: run subvp validation with supported vlevel
drm/amd/display: Reduce expected sdp bandwidth for dcn321
Fangzhi Zuo (1):
drm/amd/display: Demote Error Level When ODM Transition Supported
Hamza Mahfooz (1):
drm/amd/display: fix warning in amdgpu_dm_crtc_configure_crc_source()
Ian Chen (1):
drm/amd/display: Revert Reduce delay when sink device not able to ACK
00340h write
Ilya Bakoulin (1):
drm/amd/display: Speed up DML fast_validate path
Leo (Hanghong) Ma (1):
drm/amd/display: Revert Scaler HCBlank issue workaround
Mustapha Ghaddar (1):
drm/amd/display: Add DPIA NOTIFICATION logic
Roman Li (2):
drm/amd/display: Fix potential null-deref in dm_resume
drm/amd/display: Clear MST topology if it fails to resume
Samson Tam (1):
drm/amd/display: Check for PSR in no memory request case
Wenjing Liu (2):
drm/amd/display: add support for three new square pattern variants
from DP2.1 specs
drm/amd/display: use encoder type independent hwss instead of
accessing enc directly
hersen wu (3):
drm/amd/display: phase2 enable mst hdcp multiple displays
drm/amd/display: save restore hdcp desired for disp unplug plug from
mst hub
drm/amd/display: phase3 mst hdcp for multiple displays
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 252 ++++++++++++++----
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 153 ++++++-----
.../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 26 +-
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 38 +--
.../amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 160 ++++++++---
.../amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 17 +-
.../display/amdgpu_dm/amdgpu_dm_mst_types.c | 25 ++
drivers/gpu/drm/amd/display/dc/core/dc.c | 5 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 -
.../gpu/drm/amd/display/dc/core/dc_link_ddc.c | 1 -
.../gpu/drm/amd/display/dc/core/dc_link_dp.c | 80 +++---
.../gpu/drm/amd/display/dc/core/dc_resource.c | 15 +-
drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 1 +
drivers/gpu/drm/amd/display/dc/dc.h | 3 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 4 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 +-
.../dc/dcn31/dcn31_hpo_dp_link_encoder.c | 5 +-
.../drm/amd/display/dc/dcn32/dcn32_hwseq.c | 3 +-
.../drm/amd/display/dc/dcn32/dcn32_resource.c | 1 +
.../drm/amd/display/dc/dcn32/dcn32_resource.h | 1 +
.../display/dc/dcn32/dcn32_resource_helpers.c | 16 +-
.../amd/display/dc/dcn321/dcn321_resource.c | 1 +
.../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 25 +-
.../dc/dml/dcn32/display_mode_vba_32.c | 37 +--
.../amd/display/dc/dml/dcn321/dcn321_fpu.c | 2 +-
.../drm/amd/display/dc/dml/display_mode_lib.h | 1 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 3 +
.../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 83 ++++++
.../drm/amd/display/dmub/src/dmub_srv_stat.c | 21 ++
.../gpu/drm/amd/display/include/dpcd_defs.h | 5 +-
.../amd/display/include/link_service_types.h | 7 +-
32 files changed, 711 insertions(+), 296 deletions(-)
--
2.34.1
More information about the amd-gfx
mailing list