All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/18] DC Patches for Dec 19, 2022
@ 2022-12-14 20:21 Aurabindo Pillai
  2022-12-14 20:21 ` [PATCH 01/18] drm/amd/display: save restore hdcp state when display is unplugged from mst hub Aurabindo Pillai
                   ` (17 more replies)
  0 siblings, 18 replies; 33+ messages in thread
From: Aurabindo Pillai @ 2022-12-14 20:21 UTC (permalink / raw)
  To: amd-gfx
  Cc: stylon.wang, Sunpeng.Li, Harry.Wentland, qingqing.zhuo,
	Rodrigo.Siqueira, roman.li, solomon.chiu, Aurabindo.Pillai,
	wayne.lin, Bhawanpreet.Lakha, agustin.gutierrez, pavle.kotarac

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


^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2022-12-16 19:48 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-14 20:21 [PATCH 00/18] DC Patches for Dec 19, 2022 Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 01/18] drm/amd/display: save restore hdcp state when display is unplugged from mst hub Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 02/18] drm/amd/display: phase3 mst hdcp for multiple displays Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 03/18] drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0 Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 04/18] drm/amd/display: Improvements in secure display Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 05/18] drm/amd/display: Use mdelay to avoid crashes Aurabindo Pillai
2022-12-14 20:48   ` Alex Deucher
2022-12-14 21:50     ` Alex Hung
2022-12-14 21:54       ` Alex Deucher
2022-12-14 22:25         ` Alex Hung
2022-12-14 22:35           ` Alex Deucher
2022-12-14 22:55             ` Alex Hung
2022-12-14 23:06               ` Alex Deucher
2022-12-14 23:33                 ` Alex Hung
2022-12-15  8:09                   ` Christian König
2022-12-15 10:29                     ` Michel Dänzer
2022-12-15 15:17                       ` Harry Wentland
2022-12-15 19:38                         ` Aurabindo Pillai
2022-12-15 21:02                         ` Alex Hung
2022-12-16 19:47                           ` Harry Wentland
2022-12-14 20:21 ` [PATCH 06/18] drm/amd/display: Refactor ABM code flow Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 07/18] drm/amd/display: Turn on phantom OTG before disabling phantom pipe Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 08/18] drm/amd/display: patch cases with unknown plane state to prevent warning Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 09/18] drm/amd/display: Defer DIG FIFO disable after VID stream enable Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 10/18] drm/amd/display: fix dc_get_edp_link_panel_inst to only consider links with panels Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 11/18] drm/amd/display: move dccg programming from link hwss hpo dp to hwss Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 12/18] drm/amd/display: update pixel rate div in enable stream Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 13/18] drm/amd/display: allow hpo and dio encoder switching during dp retrain test Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 14/18] drm/amd/display: Fix crash when setting ABM pipe/backlight Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 15/18] drm/amd/display: set ignore msa parameter only if freesync is enabled Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 16/18] drm/amd/display: Adding braces to prepare for future changes to behavior of if block Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 17/18] drm/amd/display: Reorder dc_state fields to optimize clearing the struct Aurabindo Pillai
2022-12-14 20:21 ` [PATCH 18/18] drm/amd/display: 3.2.217 Aurabindo Pillai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.