[PATCH 00/18] DC Patches for Dec 19, 2022
Aurabindo Pillai
aurabindo.pillai at amd.com
Wed Dec 14 20:21:23 UTC 2022
This DC patchset brings improvements in multiple areas. In summary, we have:
* Fixes for various features like SubVP, ABM, HDCP, Secure display
* Fix a stability issue when running IGT test suite
* Improvements for eDP panels
-----
Alan Liu (1):
drm/amd/display: Improvements in secure display
Alex Hung (1):
drm/amd/display: Use mdelay to avoid crashes
Aric Cyr (2):
drm/amd/display: Reorder dc_state fields to optimize clearing the
struct
drm/amd/display: 3.2.217
Aurabindo Pillai (1):
drm/amd/display: set ignore msa parameter only if freesync is enabled
Dmytro Laktyushkin (1):
drm/amd/display: fix dc_get_edp_link_panel_inst to only consider links
with panels
Lee, Alvin (1):
drm/amd/display: Turn on phantom OTG before disabling phantom pipe
Leo Chen (1):
drm/amd/display: Adding braces to prepare for future changes to
behavior of if block
Leon Huang (2):
drm/amd/display: Refactor ABM code flow
drm/amd/display: Fix crash when setting ABM pipe/backlight
Nicholas Kazlauskas (1):
drm/amd/display: Defer DIG FIFO disable after VID stream enable
Samson Tam (1):
drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at
DPM1 and not DPM0
Swapnil Patel (1):
drm/amd/display: patch cases with unknown plane state to prevent
warning
Wenjing Liu (3):
drm/amd/display: move dccg programming from link hwss hpo dp to hwss
drm/amd/display: update pixel rate div in enable stream
drm/amd/display: allow hpo and dio encoder switching during dp retrain
test
hersen wu (2):
drm/amd/display: save restore hdcp state when display is unplugged
from mst hub
drm/amd/display: phase3 mst hdcp for multiple displays
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 219 ++++++++++++---
.../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 6 +
.../amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 14 +
.../display/amdgpu_dm/amdgpu_dm_mst_types.c | 26 ++
drivers/gpu/drm/amd/display/dc/core/dc.c | 61 ++---
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 -
.../gpu/drm/amd/display/dc/core/dc_link_dp.c | 64 ++---
.../gpu/drm/amd/display/dc/core/dc_resource.c | 39 +++
drivers/gpu/drm/amd/display/dc/dc.h | 6 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 15 +-
drivers/gpu/drm/amd/display/dc/dce/Makefile | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 249 +++++++----------
.../gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c | 259 ++++++++++++++++++
.../gpu/drm/amd/display/dc/dce/dmub_abm_lcd.h | 45 +++
.../display/dc/dce110/dce110_hw_sequencer.c | 15 +-
.../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 86 ++++++
.../drm/amd/display/dc/dcn21/dcn21_hwseq.c | 69 +++--
.../amd/display/dc/dcn301/dcn301_resource.c | 3 +-
.../dc/dcn314/dcn314_dio_stream_encoder.c | 6 +-
.../drm/amd/display/dc/dcn32/dcn32_hwseq.c | 36 +++
.../drm/amd/display/dc/dcn32/dcn32_hwseq.h | 2 +
.../gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 1 +
.../dc/dml/dcn32/display_mode_vba_util_32.c | 6 +-
.../gpu/drm/amd/display/dc/inc/core_types.h | 18 +-
drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 6 +
.../gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/resource.h | 9 +
.../amd/display/dc/link/link_hwss_hpo_dp.c | 37 ---
28 files changed, 946 insertions(+), 358 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.h
--
2.39.0
More information about the amd-gfx
mailing list