[PATCH 00/24] DC Patches May 16, 2024
Roman.Li at amd.com
Roman.Li at amd.com
Thu May 16 19:26:23 UTC 2024
From: Roman Li <Roman.Li at amd.com>
This DC patchset brings improvements in multiple areas. In summary, we have:
- Fix powerpc compilation
- Fix TBT+TypeC Daisy-chain lightup
- Fix underflow on dcn35
- Fix DVI for dcn401
- Add 3DLUT DMA load trigger
- Modify clock programming to support DPM
Cc: Daniel Wheeler <daniel.wheeler at amd.com
Alex Hung (2):
drm/amd/display: Fix incorrect DCN401 comparison
drm/amd/display: Adjust incorrect indentations and spaces
Alvin Lee (1):
drm/amd/display: Fix ODM + underscan case with cursor
Aric Cyr (1):
drm/amd/display: 3.2.286
Chris Park (2):
drm/amd/display: Use the correct TMDS function to avoid DVI issues
drm/amd/display: Deallocate DML 2.1 Memory Allocation
Cruise (1):
drm/amd/display: Not fallback if link BW is smaller than req BW
Dillon Varone (3):
drm/amd/display: Modify HPO pixel clock programming to support DPM
drm/amd/display: Disable DCN401 idle optimizations
drm/amd/display: Correct display clocks update block sequence
George Shen (1):
drm/amd/display: Move DSC functions from dc.c to dc_dsc.c
Hersen Wu (1):
drm/amd/display: Add NULL check within get_target_mpc_factor
Ilya Bakoulin (1):
drm/amd/display: Add 3DLUT DMA load trigger
Nicholas Susanto (1):
drm/amd/display: Fix pipe addition logic in calc_blocks_to_ungate
DCN35
Revalla, Harikrishna (1):
drm/amd/display: Refactor HUBBUB into component folder for DCN401
Rodrigo Siqueira (2):
drm/amd/display: Remove duplicate configuration
drm/amd/display: Add missing DML2 var helpers
Roman Li (4):
drm/amd/display: Clear shared dmub firmware state on init
drm/amd/display: Add ips status info to debugfs
drm/amd/display: Remove redundant idle optimization check
drm/amd/display: Fix POWERPC_64 compilation
Samson Tam (1):
drm/amd/display: enable EASF support for DCN40
Wenjing Liu (2):
drm/amd/display: Add missing enable and disable symclk_se functions
for dcn401
drm/amd/display: fix a typo which causes an incorrect ODM combine
setup
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 6 +-
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 47 ++
.../gpu/drm/amd/display/dc/clk_mgr/Makefile | 1 -
.../dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 578 ++++++++----------
.../dc/clk_mgr/dcn401/dcn401_clk_mgr.h | 8 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 136 +----
.../gpu/drm/amd/display/dc/core/dc_resource.c | 11 +-
drivers/gpu/drm/amd/display/dc/dc.h | 5 +-
.../gpu/drm/amd/display/dc/dc_spl_translate.c | 15 +-
.../amd/display/dc/dccg/dcn31/dcn31_dccg.h | 2 +-
.../amd/display/dc/dccg/dcn401/dcn401_dccg.c | 159 +++++
.../amd/display/dc/dccg/dcn401/dcn401_dccg.h | 12 +
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 +-
.../drm/amd/display/dc/dce/dce_clock_source.c | 10 +-
.../gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 12 +-
drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 1 -
.../amd/display/dc/dce/dce_stream_encoder.c | 1 +
.../gpu/drm/amd/display/dc/dce/dmub_replay.c | 1 -
.../amd/display/dc/dcn20/dcn20_link_encoder.h | 1 -
.../gpu/drm/amd/display/dc/dcn401/Makefile | 1 -
.../amd/display/dc/dml2/display_mode_core.c | 2 +
.../amd/display/dc/dml2/display_mode_core.h | 2 +
.../amd/display/dc/dml2/dml21/dml21_wrapper.c | 6 +
.../amd/display/dc/dml2/dml21/dml21_wrapper.h | 1 +
.../display/dc/dml2/dml2_dc_resource_mgmt.c | 9 +
.../drm/amd/display/dc/dml2/dml2_wrapper.c | 2 +
.../amd/display/dc/dpp/dcn401/dcn401_dpp.h | 6 +-
.../display/dc/dpp/dcn401/dcn401_dpp_dscl.c | 207 ++++++-
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 96 +++
.../gpu/drm/amd/display/dc/hubbub/Makefile | 6 +-
.../dc/{ => hubbub}/dcn401/dcn401_hubbub.c | 0
.../dc/{ => hubbub}/dcn401/dcn401_hubbub.h | 0
.../amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2 +-
.../amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 3 +-
.../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 34 +-
.../amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 2 +
.../amd/display/dc/hwss/dcn401/dcn401_init.c | 1 +
.../drm/amd/display/dc/hwss/hw_sequencer.h | 1 +
.../dc/link/protocols/link_dp_training.c | 5 +-
.../dc/link/protocols/link_dp_training_dpia.c | 16 -
.../dc/resource/dcn401/dcn401_resource.c | 2 +
.../dc/resource/dcn401/dcn401_resource.h | 54 +-
drivers/gpu/drm/amd/display/dc/spl/dc_spl.c | 95 ++-
.../gpu/drm/amd/display/dc/spl/dc_spl_types.h | 30 +-
45 files changed, 1072 insertions(+), 522 deletions(-)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn401/dcn401_hubbub.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn401/dcn401_hubbub.h (100%)
--
2.34.1
More information about the amd-gfx
mailing list