[PATCH 00/33] DC Patches October 20th, 2022
Rodrigo Siqueira
Rodrigo.Siqueira at amd.com
Thu Oct 20 15:46:29 UTC 2022
This DC patchset brings improvements in multiple areas. In summary, we have:
* Improve color manipulation
* Add corrections to DML and some flag configuration
* Expand kernel-doc
* Enable secure display on DCN21
* PSR code refactor
* Rework audio stream sequence
Cc: Mark Broadworth <mark.broadworth at amd.com>
Cc: Daniel Wheeler <daniel.wheeler at amd.com>
Thanks
Siqueira
Alan Liu (2):
drm/amd/display: Implement secure display on DCN21
drm/amd/display: Drop struct crc_region and reuse struct rect
Alvin Lee (2):
drm/amd/display: Remove optimization for VRR updates
drm/amd/display: Enable timing sync on DCN32
Anthony Koo (1):
drm/amd/display: Document part of the DMUB cmd
Aric Cyr (3):
drm/amd/display: 3.2.208
drm/amd/display: Fix SDR visual confirm
drm/amd/display: 3.2.209
Bhawanpreet Lakha (1):
drm/amd/display: Fix HDCP 1.X 1A-04 failing
Dillon Varone (2):
drm/amd/display: Update latencies on DCN321
drm/amd/display: Set memclk levels to be at least 1 for dcn32
Dmytro Laktyushkin (1):
drm/amd/display: correctly populate dcn315 clock table
Fangzhi Zuo (2):
drm/amd/display: Add UHBR135 and UHBR20 into debugfs
drm/amd/display: Ignore Cable ID Feature
Haiyi Zhou (1):
drm/amd/display: wait for vblank during pipe programming
Ian Chen (1):
drm/amd/display: Refactor eDP PSR codes
Jun Lei (1):
drm/amd/display: Limit dcn32 to 1950Mhz display clock
Leo Chen (1):
drm/amd/display: Update DSC capabilitie for DCN314
Lewis Huang (1):
drm/amd/display: refine wake up aux in retrieve link caps
Ma Hanghong (1):
drm/amd/display: Wrong colorimetry workaround
Max Tseng (1):
drm/amd/display: cursor update command incomplete
Rodrigo Siqueira (8):
drm/amd/display: Remove FPU guards from the DML folder
drm/amd/display: Convert documentation to a kernel-doc
drm/amd/display: Add events log to trace OPTC lock and unlock
drm/amd/display: Expand kernel doc for DC
drm/amd/display: Add DEC/CRB basic doc
drm/amd/display: Add basic ODM description
drm/amd/display: Add kernel doc to some of the dc fields
drm/amd/display: Add kernel doc for commit sequence
Wenjing Liu (3):
drm/amd/display: refactor enable/disable audio stream hw sequence
drm/amd/display: move stream encoder audio setup to link_hwss
drm/amd/display: remove audio mute control in hpo dp
zhikzhai (1):
drm/amd/display: skip commit minimal transition state
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 15 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 153 +++++++------
.../drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 12 +-
.../amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 3 +
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 57 +++--
.../amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 2 +-
.../display/amdgpu_dm/amdgpu_dm_irq_params.h | 2 +-
.../amd/display/amdgpu_dm/amdgpu_dm_trace.h | 64 ++++++
.../dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 71 ++----
.../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 11 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 203 +++++++++++-------
.../drm/amd/display/dc/core/dc_hw_sequencer.c | 13 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 +-
.../gpu/drm/amd/display/dc/core/dc_link_dp.c | 162 ++++----------
.../gpu/drm/amd/display/dc/core/dc_resource.c | 22 +-
drivers/gpu/drm/amd/display/dc/dc.h | 22 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 124 +++++------
drivers/gpu/drm/amd/display/dc/dc_link.h | 22 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 19 +-
drivers/gpu/drm/amd/display/dc/dc_trace.h | 2 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 7 +
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 14 +-
.../display/dc/dce110/dce110_hw_sequencer.c | 72 ++-----
.../gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 5 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 4 +
.../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 14 +-
.../drm/amd/display/dc/dcn20/dcn20_resource.c | 16 ++
.../drm/amd/display/dc/dcn21/dcn21_resource.c | 5 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 9 +
.../drm/amd/display/dc/dcn30/dcn30_resource.c | 15 +-
.../amd/display/dc/dcn302/dcn302_resource.c | 14 +-
.../amd/display/dc/dcn303/dcn303_resource.c | 13 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 13 --
.../gpu/drm/amd/display/dc/dcn31/dcn31_apg.h | 4 -
.../dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 9 -
.../drm/amd/display/dc/dcn31/dcn31_resource.c | 4 +
.../amd/display/dc/dcn314/dcn314_resource.c | 6 +-
.../amd/display/dc/dcn315/dcn315_resource.c | 4 +
.../amd/display/dc/dcn316/dcn316_resource.c | 4 +
.../drm/amd/display/dc/dcn32/dcn32_hubbub.c | 4 +
.../gpu/drm/amd/display/dc/dml/dc_features.h | 7 +
.../drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 3 +-
.../drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 2 -
.../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 17 +-
.../amd/display/dc/dml/dcn321/dcn321_fpu.c | 10 +-
.../amd/display/dc/dml/display_mode_enums.h | 25 +++
.../drm/amd/display/dc/dml/display_mode_vba.h | 9 +
.../gpu/drm/amd/display/dc/inc/core_types.h | 61 +++++-
.../gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 +-
.../gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 15 ++
drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 16 +-
.../gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 7 +
.../amd/display/dc/inc/hw/stream_encoder.h | 6 +-
.../amd/display/dc/inc/hw/timing_generator.h | 5 +
.../gpu/drm/amd/display/dc/inc/link_hwss.h | 5 +
.../drm/amd/display/dc/link/link_hwss_dio.c | 52 +++++
.../drm/amd/display/dc/link/link_hwss_dio.h | 4 +
.../drm/amd/display/dc/link/link_hwss_dpia.c | 3 +
.../amd/display/dc/link/link_hwss_hpo_dp.c | 25 +++
.../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 37 ++++
.../amd/display/modules/inc/mod_info_packet.h | 3 +-
.../display/modules/info_packet/info_packet.c | 6 +-
62 files changed, 928 insertions(+), 613 deletions(-)
--
2.35.1
More information about the amd-gfx
mailing list