[PATCH 00/24] DC Patches FEBRUARY 18, 2025
Zaeem Mohamed
zaeem.mohamed at amd.com
Fri Feb 21 15:42:48 UTC 2025
This DC patchset brings iprovements in multiple areas. In summary, we have:
- Disable PSR-SU on eDP panels
- Fix HPD after GPU reset
- Fixes on dcn4x init, DML2 state policy on DCN36
- Various minor logic fixes
Cc: Daniel Wheeler <daniel.wheeler at amd.com>
Alex Hung (1):
drm/amd/display: update incorrect cursor buffer size
Assadian, Navid (1):
drm/amd/display: Fix mismatch type comparison
Aurabindo Pillai (1):
drm/amd/display: Temporarily disable hostvm on DCN31
Charlene Liu (1):
drm/amd/display: fix dcn4x init failed
Krunoslav Kovac (1):
drm/amd/display: Remove unused header
Michael Strauss (1):
drm/amd/display: Update FIXED_VS Link Rate Toggle Workaround Usage
Mike Katsnelson (1):
drm/amd/display: stop DML2 from removing pipes based on planes
Navid Assadian (2):
drm/amd/display: Add opp recout adjustment
drm/amd/display: Add SPL namespace
Nicholas Kazlauskas (2):
drm/amd/display: Apply DCN35 DML2 state policy for DCN36 too
drm/amd/display: Increase halt timeout for DMCUB to 1s
Ostrowski, Rafal (1):
drm/amd/display: ACPI Re-timer Programming
Patel, Swapnil (1):
Refactor DCN4x and related code
Peichen Huang (1):
drm/amd/display: replace dio encoder access
Roman Li (1):
drm/amd/display: Fix HPD after gpu reset
Samson Tam (3):
drm/amd/display: Fix mismatch type comparison in custom_float
drm/amd/display: fix check for identity ratio
drm/amd/display: Fix unit test failure
Taimur Hassan (2):
drm/amd/display: [FW Promotion] Release 0.0.255.0
drm/amd/display: Promote DAL to 3.2.322
Tom Chung (2):
drm/amd/display: Revert "Disable PSR-SU on some OLED panel"
drm/amd/display: Disable PSR-SU on eDP panels
Yihan Zhu (1):
drm/amd/display: handle max_downscale_src_width fail check
Yilin Chen (1):
drm/amd/display: add a quirk to enable eDP0 on DP1
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 76 +++++-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 14 ++
.../drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 23 +-
.../drm/amd/display/dc/bios/command_table2.c | 56 ++++-
.../display/dc/bios/command_table_helper2.c | 3 +-
.../gpu/drm/amd/display/dc/core/dc_resource.c | 2 +-
drivers/gpu/drm/amd/display/dc/dc.h | 4 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 8 +
.../amd/display/dc/dccg/dcn20/dcn20_dccg.h | 94 ++++----
.../amd/display/dc/dccg/dcn401/dcn401_dccg.c | 2 +-
.../amd/display/dc/dccg/dcn401/dcn401_dccg.h | 5 +-
.../dc/dio/dcn401/dcn401_dio_stream_encoder.c | 2 +-
.../dc/dio/dcn401/dcn401_dio_stream_encoder.h | 5 +
drivers/gpu/drm/amd/display/dc/dm_services.h | 7 +
.../drm/amd/display/dc/dm_services_types.h | 26 +++
.../dml2/dml21/src/dml2_core/dml2_core_dcn4.c | 2 +-
.../display/dc/dml2/dml2_dc_resource_mgmt.c | 26 ---
.../display/dc/dml2/dml2_translation_helper.c | 1 +
.../drm/amd/display/dc/dml2/dml2_wrapper.c | 3 +-
.../drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 11 +-
.../amd/display/dc/dpp/dcn401/dcn401_dpp.h | 148 ++++++------
.../dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c | 10 +-
.../dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.h | 6 +
.../dc/hpo/dcn32/dcn32_hpo_dp_link_encoder.h | 3 +
.../drm/amd/display/dc/hwss/dce/dce_hwseq.h | 1 +
.../amd/display/dc/hwss/dce110/dce110_hwseq.c | 5 +-
.../amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 5 +-
.../amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 5 +-
drivers/gpu/drm/amd/display/dc/inc/resource.h | 5 +
.../amd/display/dc/link/hwss/link_hwss_dio.c | 66 +++++-
.../hwss/link_hwss_dio_fixed_vs_pe_retimer.c | 5 +-
.../amd/display/dc/link/hwss/link_hwss_dpia.c | 20 +-
.../gpu/drm/amd/display/dc/link/link_dpms.c | 15 +-
.../dc/link/protocols/link_dp_capability.c | 33 ++-
.../dc/link/protocols/link_dp_capability.h | 1 +
.../display/dc/link/protocols/link_dp_phy.c | 16 +-
.../display/dc/link/protocols/link_dp_phy.h | 3 +-
.../dc/link/protocols/link_dp_training.c | 20 +-
.../dc/link/protocols/link_dp_training.h | 2 +
.../protocols/link_dp_training_128b_132b.c | 4 +-
.../protocols/link_dp_training_128b_132b.h | 1 +
.../link/protocols/link_dp_training_8b_10b.c | 5 +-
.../link/protocols/link_dp_training_8b_10b.h | 3 +-
.../link/protocols/link_dp_training_auxless.c | 1 +
.../dc/link/protocols/link_dp_training_dpia.c | 1 +
.../link_dp_training_fixed_vs_pe_retimer.c | 3 +-
.../amd/display/dc/mpc/dcn401/dcn401_mpc.h | 31 ++-
.../amd/display/dc/optc/dcn10/dcn10_optc.h | 221 +++++++++---------
.../dc/resource/dcn20/dcn20_resource.c | 5 +-
.../dc/resource/dcn31/dcn31_resource.c | 2 +-
.../dc/resource/dcn401/dcn401_resource.c | 5 +-
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 71 ++++--
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.h | 16 +-
.../drm/amd/display/dc/sspl/dc_spl_types.h | 12 +-
.../drm/amd/display/dc/sspl/spl_fixpt31_32.c | 2 +-
.../drm/amd/display/dc/sspl/spl_fixpt31_32.h | 4 +-
.../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 76 ++++++
.../gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 15 +-
.../gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 2 +-
59 files changed, 813 insertions(+), 406 deletions(-)
--
2.34.1
More information about the amd-gfx
mailing list