[PATCH 00/25] DC Patches October 23, 2023
Hersen Wu
hersenxs.wu at amd.com
Thu Oct 26 14:19:55 UTC 2023
This DC patchset brings improvements in multiple areas. In summary, we
highlight:
* Enable HPD handler for replay.
* Add disable replay desync error check.
* Add more IPS options for static screen and video playback.
* Add test link rate UHBR13.5 for DP2.0.
* Enable 12 and 16 max_slices for DP2 DSC.
* Update HPO MSA colorimetry for test automation.
* Enable DCN35 clock gating.
* Disable DCN35 cm power optimization.
* Fix DCN35 light up.
* Enable fast update on blendTF.
* Fix DML2 logic to handle duplicate planes on one stream.
* Reduce frequency of IRQ from DMUB queue/execute/wait.
* Fix blend LUT programming bug.
* Fix registers programming skipped during resume from s3.
Anthony Koo (2):
drm/amd/display: [FW Promotion] Release 0.0.189.0
drm/amd/display: [FW Promotion] Release 0.0.190.0
Aric Cyr (2):
drm/amd/display: 3.2.257
drm/amd/display: 3.2.258
ChunTao Tso (1):
drm/amd/display: amend HPD handler for Replay
Daniel Miess (3):
drm/amd/display: On boot disable domain22 force power on
drm/amd/display: Enable DCN clock gating
drm/amd/display: Enable RCO options for dcn35
Dennis Chan (2):
drm/amd/display: Introduce flag for disabling Replay desync recovery
drm/amd/display: Revise Replay Desync Error IRQ handle
Fangzhi Zuo (1):
drm/amd/display: Allow 16 max_slices for DP2 DSC
George Shen (2):
drm/amd/display: Update DP HPO MSA with colorimetry from test request
drm/amd/display: Update test link rate DPCD bit field to match spec
Ilya Bakoulin (3):
drm/amd/display: Fix blend LUT programming
drm/amd/display: Enable fast update on blendTF change
drm/amd/display: Fix missing blendTF programming
JinZe.Xu (1):
drm/amd/display: decouple dmcub execution to reduce lock granularity
Roman Li (1):
drm/amd/display: Add missing dml2 init value for dcn35
Sung Joon Kim (4):
drm/amd/display: Program plane color setting correctly
drm/amd/display: Fix handling duplicate planes on one stream
drm/amd/display: Fix FRL assertion on boot
drm/amd/display: Enable more IPS options
Taimur Hassan (1):
drm/amd/display: Fix OTG disable workaround logic
Wayne Lin (1):
drm/amd/display: Avoid NULL dereference of timing generator
Yihan Zhu (1):
drm/amd/display: DCN35 Disable cm power optimization
.../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 18 ++-
drivers/gpu/drm/amd/display/dc/core/dc.c | 8 +-
.../gpu/drm/amd/display/dc/core/dc_stream.c | 4 +-
drivers/gpu/drm/amd/display/dc/dc.h | 2 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 74 ++++++++++
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 8 +
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 +-
drivers/gpu/drm/amd/display/dc/dc_types.h | 4 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 6 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 10 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 3 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 2 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 5 +
.../gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 3 +
.../gpu/drm/amd/display/dc/dcn35/dcn35_dccg.c | 13 ++
.../gpu/drm/amd/display/dc/dcn35/dcn35_hubp.c | 137 +++++++++++++++++-
.../gpu/drm/amd/display/dc/dcn35/dcn35_hubp.h | 14 ++
.../drm/amd/display/dc/dcn35/dcn35_resource.c | 20 +--
.../display/dc/dml2/dml2_dc_resource_mgmt.c | 45 +++---
.../amd/display/dc/dml2/dml2_internal_types.h | 3 +
.../display/dc/dml2/dml2_translation_helper.c | 79 +++++++++-
.../display/dc/dml2/dml2_translation_helper.h | 2 +-
.../gpu/drm/amd/display/dc/dml2/dml2_utils.c | 18 ++-
.../drm/amd/display/dc/dml2/dml2_wrapper.c | 2 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 11 ++
.../amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 11 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 +
drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 2 +
.../display/dc/link/accessories/link_dp_cts.c | 17 ++-
.../dc/link/protocols/link_dp_irq_handler.c | 15 +-
.../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 25 ++--
31 files changed, 477 insertions(+), 91 deletions(-)
--
2.25.1
More information about the amd-gfx
mailing list