[PATCH 00/19] DC Patches for 6 Dec 2024
Aurabindo Pillai
aurabindo.pillai at amd.com
Tue Dec 3 21:39:38 UTC 2024
This DC patchset brings improvements in multiple areas. In summary, we have:
* Fix some regressions related to IPS2 and PSR Panel Replay
* Bug fixes in DML
* DMCUB debug improvements
* Other refactors and improvements across multiple components
Cc: Daniel Wheeler <daniel.wheeler at amd.com>
________________
Aric Cyr (1):
drm/amd/display: 3.2.313
Ausef Yousof (1):
drm/amd/display: Overwriting dualDPP UBF values before usage
Austin Zheng (1):
drm/amd/display: DML21 Update Prefetch Calculations
Charlene Liu (1):
drm/amd/display: update dcn351 used clock offset
Chris Park (1):
drm/amd/display: Update color space, bias and scale programming
sequence
Gabe Teeger (1):
Revert "drm/amd/display: Revised for Replay Pseudo vblank"
Harry VanZyllDeJong (1):
drm/amd/display: populate VABC support in DMCUB
Joshua Aberback (1):
drm/amd/display: Refactor dcn31_panel_construct to avoid assert
Karthi Kandasamy (1):
drm/amd/display: expose DCN401 HUBP functions
Leo Li (1):
drm/amd/display: Make DMCUB tracebuffer debugfs chronological
Nicholas Kazlauskas (2):
Revert "drm/amd/display: Don't allow IPS2 in D0 for RCG Dynamic"
drm/amd/display: Fix DML2 out_states to match in_states for
DCN35/DCN351
Peterson (1):
drm/amd/display: Use resource_build_scaling_params for dcn20
Samson Tam (1):
drm/amd/display: clean up SPL code
Taimur Hassan (1):
drm/amd/display: [FW Promotion] Release 0.0.246.0
Wayne Lin (3):
drm/amd/display: Adjust dc_stream_forward_crc_window to accept
assignment of phy_id
drm/amd/display: Fix phy id mapping issue for secure display
drm/amd/display: Adjust secure_display_context data structure
Zhongwei (1):
drm/amd/display: remove clearance code of force_ffu_mode flag in
dmub_psr_copy_settings()
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 16 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 8 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 327 ++++++++++++++++--
.../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 25 +-
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 26 +-
.../gpu/drm/amd/display/dc/clk_mgr/Makefile | 2 +-
.../gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 5 +-
.../display/dc/clk_mgr/dcn35/dcn351_clk_mgr.c | 140 ++++++++
.../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 132 +++++--
.../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h | 4 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 8 +-
drivers/gpu/drm/amd/display/dc/dc.h | 3 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 5 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 1 -
.../gpu/drm/amd/display/dc/dc_spl_translate.c | 9 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 4 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 3 +-
.../amd/display/dc/dcn31/dcn31_panel_cntl.c | 34 +-
.../amd/display/dc/dml2/display_mode_core.c | 30 +-
.../dc/dml2/display_mode_core_structs.h | 6 +-
.../src/dml2_core/dml2_core_dcn4_calcs.c | 11 +
.../display/dc/dml2/dml2_translation_helper.c | 15 +-
.../amd/display/dc/hubp/dcn401/dcn401_hubp.c | 20 +-
.../amd/display/dc/hubp/dcn401/dcn401_hubp.h | 23 ++
.../amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 1 +
.../amd/display/dc/inc/hw/clk_mgr_internal.h | 59 ++++
.../dc/resource/dcn20/dcn20_resource.c | 57 +--
drivers/gpu/drm/amd/display/dc/spl/dc_spl.c | 71 ++--
.../gpu/drm/amd/display/dc/spl/dc_spl_types.h | 6 +-
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 3 +
.../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 154 ++++++---
.../gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 -
.../amd/display/modules/power/power_helpers.c | 4 +-
.../amd/display/modules/power/power_helpers.h | 2 +-
35 files changed, 919 insertions(+), 300 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn351_clk_mgr.c
--
2.47.1
More information about the amd-gfx
mailing list