[PATCH 00/17] DC Patches October 28, 2024

Zaeem Mohamed zaeem.mohamed at amd.com
Fri Nov 1 13:49:23 UTC 2024


This DC patchset brings improvements in multiple areas. In summary, we have:
 
- Prune Invalid Modes for HDMI Output
- SPL Cleanup
- Fix brightness level not retained over reboot
- Remove inaccessible registers from DMU diagnostics
 
Cc: Daniel Wheeler <daniel.wheeler at amd.com>

Aric Cyr (1):
  drm/amd/display: 3.2.308

Aurabindo Pillai (1):
  drm/amd/display: parse umc_info or vram_info based on ASIC

Ausef Yousof (3):
  Revert "drm/amd/display: Block UHBR Based On USB-C PD Cable ID"
  drm/amd/display: Remove hw w/a toggle if on DP2/HPO
  drm/amd/display: Remove otg w/a toggling on HPO interfaces

Austin Zheng (1):
  drm/amd/display: Do Not Fallback To SW Cursor If HW Cursor Required

Charlene Liu (1):
  drm/amd/display: avoid divided by zero

Dominik Kaszewski (1):
  drm/amd/display: fix rxstatus_msg_sz type narrowing

Fangzhi Zuo (1):
  drm/amd/display: Prune Invalid Modes For HDMI Output

Ilya Bakoulin (1):
  drm/amd/display: Minimize wait for pending updates

Kaitlyn Tse (1):
  drm/amd/display: Implement new backlight_level_params structure

Nicholas Kazlauskas (1):
  drm/amd/display: Remove inaccessible registers from DMU diagnostics

Samson Tam (2):
  drm/amd/display: fix asserts in SPL during bootup
  drm/amd/display: SPL cleanup

Taimur Hassan (1):
  drm/amd/display: [FW Promotion] Release 0.0.241.0

Tom Chung (1):
  drm/amd/display: Fix brightness level not retained over reboot

Wayne Lin (1):
  drm/amd/display: Don't write DP_MSTM_CTRL after LT

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 57 ++++++++----
 .../drm/amd/display/dc/bios/bios_parser2.c    |  4 +-
 .../display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c  | 19 +++-
 drivers/gpu/drm/amd/display/dc/core/dc.c      |  5 +-
 .../gpu/drm/amd/display/dc/core/dc_debug.c    | 40 +++++++++
 .../drm/amd/display/dc/core/dc_link_exports.c |  5 +-
 .../gpu/drm/amd/display/dc/core/dc_stream.c   | 10 ++-
 drivers/gpu/drm/amd/display/dc/dc.h           |  6 +-
 .../gpu/drm/amd/display/dc/dc_spl_translate.c | 14 +--
 drivers/gpu/drm/amd/display/dc/dc_types.h     | 27 ++++++
 .../amd/display/dc/hwss/dce110/dce110_hwseq.c |  6 +-
 .../amd/display/dc/hwss/dcn21/dcn21_hwseq.c   | 16 ++--
 .../amd/display/dc/hwss/dcn21/dcn21_hwseq.h   |  2 +
 .../amd/display/dc/hwss/dcn31/dcn31_hwseq.c   | 49 +++++++++++
 .../amd/display/dc/hwss/dcn31/dcn31_hwseq.h   |  3 +-
 .../amd/display/dc/hwss/dcn31/dcn31_init.c    |  2 +-
 .../amd/display/dc/hwss/dcn314/dcn314_init.c  |  2 +-
 .../amd/display/dc/hwss/dcn32/dcn32_init.c    |  2 +-
 .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c   |  1 +
 .../amd/display/dc/hwss/dcn35/dcn35_init.c    |  2 +-
 .../amd/display/dc/hwss/dcn351/dcn351_init.c  |  2 +-
 .../amd/display/dc/hwss/dcn401/dcn401_init.c  |  2 +-
 .../drm/amd/display/dc/hwss/hw_sequencer.h    |  5 --
 .../gpu/drm/amd/display/dc/inc/core_status.h  |  2 +
 drivers/gpu/drm/amd/display/dc/inc/link.h     |  3 +-
 .../dc/link/protocols/link_dp_capability.c    | 22 ++---
 .../link/protocols/link_edp_panel_control.c   | 17 ++--
 .../link/protocols/link_edp_panel_control.h   |  3 +-
 drivers/gpu/drm/amd/display/dc/spl/dc_spl.c   | 88 +++++++++++--------
 .../gpu/drm/amd/display/dc/spl/dc_spl_types.h |  4 +-
 .../drm/amd/display/dc/spl/spl_fixpt31_32.c   | 34 +++----
 .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |  7 +-
 .../gpu/drm/amd/display/dmub/src/dmub_dcn35.c |  5 +-
 .../amd/display/modules/freesync/freesync.c   |  3 +
 .../display/modules/hdcp/hdcp2_execution.c    | 31 +++----
 35 files changed, 326 insertions(+), 174 deletions(-)

-- 
2.34.1



More information about the amd-gfx mailing list