[PATCH 00/23] DC Patches June 06, 2022

Wheeler, Daniel Daniel.Wheeler at amd.com
Mon Jun 13 13:15:15 UTC 2022


[Public]

Hi all,
 
This week this patchset was tested on the following systems:
 
HP Envy 360, with Ryzen 5 4500U
Lenovo Thinkpad T14s Gen2, with AMD Ryzen 5 5650U 
Sapphire Pulse RX5700XT 
Reference AMD RX6800
Engineering board with Ryzen 9 5900H
 
These systems were tested on the following display types: 
eDP, (1080p 60hz [4500U, 5650U, 5900H])
VGA and DVI (1680x1050 60HZ [DP to VGA/DVI, USB-C to DVI/VGA])
DP/HDMI/USB-C (1440p 170hz, 4k 60hz, 4k 144hz [Includes USB-C to DP/HDMI adapters])
 
MST tested with Startech MST14DP123DP and 2x 4k 60Hz displays
DSC tested with Cable Matters 101075 (DP to 3x DP), and 201375 (USB-C to 3x DP) with 3x 4k60 displays
 
The testing is a mix of automated and manual tests. Manual testing includes (but is not limited to):
Changing display configurations and settings
Benchmark testing
Feature testing (Freesync, etc.)
 
Automated testing includes (but is not limited to):
Script testing (scripts to automate some of the manual checks)
IGT testing
 
The patchset consists of the amd-staging-drm-next branch (Head commit - e426d449d8ce177c6dad562a1093332c738a56b3 -> drm/amd/amdgpu: Fix alignment issue) with new patches added on top of it. This branch is used for both Ubuntu and Chrome OS testing (ChromeOS on a bi-weekly basis).

 
Tested on Ubuntu 22.04 and Chrome OS
 
Tested-by: Daniel Wheeler <daniel.wheeler at amd.com>
 
 
Thank you,
 
Dan Wheeler
Technologist | AMD
SW Display
------------------------------------------------------------------------------------------------------------------
1 Commerce Valley Dr E, Thornhill, ON L3T 7X6
amd.com

-----Original Message-----
From: amd-gfx <amd-gfx-bounces at lists.freedesktop.org> On Behalf Of Hamza Mahfooz
Sent: June 10, 2022 4:52 PM
To: amd-gfx at lists.freedesktop.org
Cc: Wang, Chao-kai (Stylon) <Stylon.Wang at amd.com>; Li, Sun peng (Leo) <Sunpeng.Li at amd.com>; Wentland, Harry <Harry.Wentland at amd.com>; Zhuo, Qingqing (Lillian) <Qingqing.Zhuo at amd.com>; Siqueira, Rodrigo <Rodrigo.Siqueira at amd.com>; Li, Roman <Roman.Li at amd.com>; Chiu, Solomon <Solomon.Chiu at amd.com>; Zuo, Jerry <Jerry.Zuo at amd.com>; Pillai, Aurabindo <Aurabindo.Pillai at amd.com>; Mahfooz, Hamza <Hamza.Mahfooz at amd.com>; Lin, Wayne <Wayne.Lin at amd.com>; Lakha, Bhawanpreet <Bhawanpreet.Lakha at amd.com>; Gutierrez, Agustin <Agustin.Gutierrez at amd.com>; Kotarac, Pavle <Pavle.Kotarac at amd.com>
Subject: [PATCH 00/23] DC Patches June 06, 2022

This DC patchset brings improvements in multiple areas. In summary, we
have:

* DP fixes
* Reduced frame size in the bouding boxes of a number of ASICs.
* Exiting idle optimizations
* General cleanup
* Power management optimizations
* HF-VSIF support
* VTEM support
* FVA timing improvements

Ahmad Othman (2):
  drm/amd/display: Add support for HF-VSIF
  drm/amd/display: Adding VTEM to dc

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

Charlene Liu (1):
  drm/amd/display: FVA timing adjustment

Felipe (2):
  drm/amd/display: Firmware assisted MCLK switch and FS
  drm/amd/display: Pass vrr mode to dcn

Hamza Mahfooz (1):
  drm/amd/display: fix build when CONFIG_DRM_AMD_DC_DCN is not defined

Harry VanZyllDeJong (1):
  drm/amd/display: Disables dynamic memory clock switching in games

Ian Chen (1):
  drm/amd/display: DAL ACR, dc part, fix missing dcn30

Joshua Aberback (1):
  drm/amd/display: Blank for uclk OC in dm instead of dc

Lee, Alvin (1):
  drm/amd/display: Add debug option for exiting idle optimizations on
    cursor updates

Martin Leung (1):
  drm/amd/display: Add null check to dc_submit_i2c_oem

Nicholas Kazlauskas (1):
  drm/amd/display: Copy hfvsif_infopacket when stream update

Oliver Logush (1):
  drm/amd/display: Drop unused privacy_mask setters and getters

Qingqing Zhuo (1):
  drm/amd/display: update topology_update_input_v3 struct

Rodrigo Siqueira (4):
  drm/amd/display: Reduce frame size in the bouding box for DCN20
  drm/amd/display: Reduce frame size in the bouding box for DCN301
  drm/amd/display: Reduce frame size in the bouding box for DCN31/316
  drm/amd/display: Reduce frame size in the bouding box for DCN21

Samson Tam (1):
  drm/amd/display: Fix comments

Shah, Dharati (1):
  drm/amd/display: Fix monitor flash issue

Wenjing Liu (1):
  drm/amd/display: lower lane count first when CR done partially fails
    in EQ

hersen wu (1):
  drm/amd/display: dsc validate fail not pass to atomic check

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  6 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_hdcp.c    |  2 +
 .../display/amdgpu_dm/amdgpu_dm_mst_types.c   | 43 ++++++++----
 .../display/amdgpu_dm/amdgpu_dm_mst_types.h   |  2 +-
 .../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c  | 23 ++++---  .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c  | 11 ++-
 drivers/gpu/drm/amd/display/dc/core/dc.c      | 66 +++++++++---------
 drivers/gpu/drm/amd/display/dc/core/dc_link.c |  8 ++-  .../gpu/drm/amd/display/dc/core/dc_link_dp.c  | 13 ++--  .../gpu/drm/amd/display/dc/core/dc_resource.c | 27 +++++++-
 .../gpu/drm/amd/display/dc/core/dc_stream.c   |  5 +-
 drivers/gpu/drm/amd/display/dc/dc.h           | 13 ++--
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c  |  2 +  drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h  |  5 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h    |  9 ++-
 .../amd/display/dc/dcn10/dcn10_hw_sequencer.c |  1 -  .../gpu/drm/amd/display/dc/dcn10/dcn10_optc.c |  1 +
 .../display/dc/dcn10/dcn10_stream_encoder.c   |  8 ++-
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |  1 -
 .../display/dc/dcn20/dcn20_stream_encoder.c   |  1 +
 .../dc/dcn30/dcn30_dio_stream_encoder.c       |  1 +
 .../drm/amd/display/dc/dcn30/dcn30_hwseq.c    | 28 +++++---
 .../drm/amd/display/dc/dcn30/dcn30_hwseq.h    | 11 ++-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_init.c |  2 +-  .../gpu/drm/amd/display/dc/dcn30/dcn30_optc.c |  1 +  .../drm/amd/display/dc/dcn30/dcn30_resource.c |  1 +  .../drm/amd/display/dc/dml/dcn20/dcn20_fpu.c  | 67 +++++++++----------
 .../amd/display/dc/dml/dcn301/dcn301_fpu.c    | 30 ++++-----
 .../drm/amd/display/dc/dml/dcn31/dcn31_fpu.c  | 64 ++++++++----------
 .../dc/gpio/dcn20/hw_translate_dcn20.c        | 17 +++--
 .../dc/gpio/dcn21/hw_translate_dcn21.c        | 17 +++--
 .../dc/gpio/dcn30/hw_translate_dcn30.c        | 19 +++---
 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h   |  6 --
 .../amd/display/dc/inc/hw/stream_encoder.h    |  1 +
 .../amd/display/dc/inc/hw_sequencer_private.h |  1 +  .../amd/display/include/link_service_types.h  |  2 +
 .../amd/display/modules/freesync/freesync.c   |  5 ++
 .../display/modules/hdcp/hdcp2_transition.c   |  2 +-
 .../drm/amd/display/modules/hdcp/hdcp_psp.c   |  4 ++
 .../drm/amd/display/modules/hdcp/hdcp_psp.h   | 11 +++
 .../amd/display/modules/inc/mod_freesync.h    |  3 +
 41 files changed, 326 insertions(+), 214 deletions(-)

--
2.36.1


More information about the amd-gfx mailing list