This DC patchset brings improvements in multiple areas. In summary, we highlight:
- HDCP2 FW locality check refactors - Fix black screen issue with HDMI output - Increase IB mem size - Revert max buffered cursor size to 64 - Extend inbox0 lock to run Replay / PSR - Refactor VActive implementation - Add Pstate viewport reduction - Persist stream refcount through restore Cc: Dan Wheeler <[email protected]> Alex Hung (1): drm/amd/display: Fix black screen with HDMI outputs Alvin Lee (1): drm/amd/display: Increase IB mem size Andrew Mazour (1): drm/amd/display: Extend inbox0 lock to run Replay/PSR Austin Zheng (5): drm/amd/display: Add pte_buffer_mode and force_one_row_for_frame in dchub reg drm/amd/display: Remove old PMO options drm/amd/display: Update P-state naming for clarity. drm/amd/display: Refactor VActive implementation drm/amd/display: Add Pstate viewport reduction Dillon Varone (1): drm/amd/display: Revert DCN4 max buffered cursor size to 64 Joshua Aberback (1): drm/amd/display: Persist stream refcount through restore Taimur Hassan (2): drm/amd/display: [FW Promotion] Release 0.1.34.0 drm/amd/display: Promote DC to 3.2.357 Wenjing Liu (1): drm/amd/display: fw locality check refactors .../amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 4 + .../drm/amd/display/dc/core/dc_hw_sequencer.c | 5 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- .../drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 52 ++- .../drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 2 + .../dml21/inc/dml_top_dchub_registers.h | 2 + .../dml21/inc/dml_top_display_cfg_types.h | 14 +- .../dml21/inc/dml_top_soc_parameter_types.h | 6 +- .../dc/dml2_0/dml21/inc/dml_top_types.h | 10 +- .../src/dml2_core/dml2_core_dcn4_calcs.c | 39 +- .../src/dml2_core/dml2_core_shared_types.h | 34 +- .../dml21/src/dml2_core/dml2_core_utils.c | 2 + .../dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 20 +- .../src/inc/dml2_internal_shared_types.h | 42 +- .../drm/amd/display/dc/link/link_detection.c | 5 + .../dc/resource/dcn32/dcn32_resource.c | 3 +- .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 439 ++++++++++++++++-- .../gpu/drm/amd/display/dmub/src/dmub_srv.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp.h | 1 + .../display/modules/hdcp/hdcp2_execution.c | 68 +-- .../display/modules/hdcp/hdcp2_transition.c | 61 +-- .../drm/amd/display/modules/hdcp/hdcp_ddc.c | 2 +- .../drm/amd/display/modules/hdcp/hdcp_log.c | 123 +---- .../drm/amd/display/modules/inc/mod_hdcp.h | 134 +++--- 25 files changed, 688 insertions(+), 402 deletions(-) -- 2.43.0
