All of lore.kernel.org
 help / color / mirror / Atom feed
From: Qingqing Zhuo <qingqing.zhuo@amd.com>
To: <amd-gfx@lists.freedesktop.org>
Cc: stylon.wang@amd.com, Sunpeng.Li@amd.com, Harry.Wentland@amd.com,
	qingqing.zhuo@amd.com, Rodrigo.Siqueira@amd.com,
	roman.li@amd.com, solomon.chiu@amd.com,
	Daniel Wheeler <daniel.wheeler@amd.com>,
	Aurabindo.Pillai@amd.com, wayne.lin@amd.com,
	Bhawanpreet.Lakha@amd.com, agustin.gutierrez@amd.com,
	pavle.kotarac@amd.com
Subject: [PATCH 00/19] DC Patches Mar 20th, 2023
Date: Sat, 18 Mar 2023 03:55:56 -0400	[thread overview]
Message-ID: <20230318075615.2630-1-qingqing.zhuo@amd.com> (raw)

This DC patchset brings improvements in multiple areas. In summary, we highlight:
- Power down eDP if eDP not present
- Set MPC_SPLIT_DYNAMIC for DCN10 and DCN301
- Initialize link_srv in virtual env
- Code cleanup and alignment

Cc: Daniel Wheeler <daniel.wheeler@amd.com>
---

Alex Deucher (2):
  Revert "drm/amdgpu/display: change pipe policy for DCN 2.0"
  drm/amdgpu/smu11: enable TEMP_DEPENDENT_VMIN for navi1x

Alex Hung (1):
  drm/amd/display: remove outdated 8bpc comments

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

Charlene Liu (3):
  drm/amd/display: update dio for two pixel per container case
  drm/amd/display: Add CRC and DMUB test support
  drm/amd/display: add missing code change init pix_per_cycle

Hersen Wu (3):
  drm/amd/display: align commit_planes_for_stream to latest dc code
  drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk
  drm/amd/display: Set dcn32 caps.seamless_odm

Martin Leung (1):
  drm/amd/display: initialize link_srv in virtual env

Mustapha Ghaddar (1):
  drm/amd/display: Add function pointer for validate bw usb4

Paul Hsieh (1):
  drm/amd/display: power down eDP if eDP not present

Rodrigo Siqueira (3):
  drm/amd/display: Add const to a function
  drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN10
  drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN301

Saaem Rizvi (1):
  drm/amd/display: Implement workaround for writing to
    OTG_PIXEL_RATE_DIV register

Wesley Chalmers (1):
  drm/amd/display: Make DCN32 3dlut function available to future DCNs

Zhikai Zhai (1):
  drm/amd/display: skip wait vblank

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  1 -
 drivers/gpu/drm/amd/display/dc/core/dc.c      | 27 +++--------------
 .../drm/amd/display/dc/core/dc_link_exports.c |  8 +++--
 drivers/gpu/drm/amd/display/dc/dc.h           | 18 ++++++++++--
 .../gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 29 +++++++++++++++++++
 .../drm/amd/display/dc/dcn10/dcn10_resource.c |  4 +--
 .../gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h |  3 +-
 .../drm/amd/display/dc/dcn20/dcn20_hwseq.c    |  4 +--
 .../drm/amd/display/dc/dcn20/dcn20_resource.c |  2 +-
 .../amd/display/dc/dcn301/dcn301_resource.c   |  2 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 25 ++++++++++++++--
 .../gpu/drm/amd/display/dc/dcn32/dcn32_dccg.h |  3 +-
 .../dc/dcn32/dcn32_dio_stream_encoder.c       |  6 ++++
 .../drm/amd/display/dc/dcn32/dcn32_hwseq.c    |  4 +--
 .../drm/amd/display/dc/dcn32/dcn32_hwseq.h    |  3 ++
 .../drm/amd/display/dc/dcn32/dcn32_resource.c |  1 +
 .../drm/amd/display/dc/dcn32/dcn32_resource.h |  3 +-
 drivers/gpu/drm/amd/display/dc/inc/link.h     |  3 ++
 .../drm/amd/display/dc/link/link_detection.c  |  5 ++++
 .../drm/amd/display/dc/link/link_factory.c    |  1 +
 .../drm/amd/display/dc/link/link_validation.c | 18 ++++++++++++
 .../drm/amd/display/dc/link/link_validation.h |  4 +++
 .../dc/link/protocols/link_dp_dpia_bw.c       |  9 ++----
 .../dc/link/protocols/link_dp_dpia_bw.h       |  7 ++++-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h   |  2 ++
 .../gpu/drm/amd/display/include/dal_asic_id.h |  1 +
 .../gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c   |  3 +-
 27 files changed, 144 insertions(+), 52 deletions(-)

-- 
2.34.1


             reply	other threads:[~2023-03-18  7:56 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-03-18  7:55 Qingqing Zhuo [this message]
2023-03-18  7:55 ` [PATCH 01/19] drm/amd/display: Implement workaround for writing to OTG_PIXEL_RATE_DIV register Qingqing Zhuo
2023-03-18  7:55 ` [PATCH 02/19] drm/amd/display: remove outdated 8bpc comments Qingqing Zhuo
2023-03-18  7:55 ` [PATCH 03/19] drm/amd/display: Make DCN32 3dlut function available to future DCNs Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 04/19] drm/amd/display: Add const to a function Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 05/19] drm/amd/display: skip wait vblank Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 06/19] drm/amd/display: update dio for two pixel per container case Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 07/19] drm/amd/display: power down eDP if eDP not present Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 08/19] drm/amd/display: initialize link_srv in virtual env Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 09/19] drm/amd/display: Add function pointer for validate bw usb4 Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 10/19] drm/amd/display: Add CRC and DMUB test support Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 11/19] drm/amd/display: add missing code change init pix_per_cycle Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 12/19] drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN10 Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 13/19] drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN301 Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 14/19] Revert "drm/amdgpu/display: change pipe policy for DCN 2.0" Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 15/19] drm/amd/display: align commit_planes_for_stream to latest dc code Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 16/19] drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk Qingqing Zhuo
2023-03-18  7:56   ` Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 17/19] drm/amd/display: Set dcn32 caps.seamless_odm Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 18/19] drm/amd/display: 3.2.228 Qingqing Zhuo
2023-03-18  7:56 ` [PATCH 19/19] drm/amdgpu/smu11: enable TEMP_DEPENDENT_VMIN for navi1x Qingqing Zhuo
2023-03-20  8:26   ` Quan, Evan
2023-03-20 13:16     ` Zhuo, Qingqing (Lillian)
2023-03-21 14:48 ` [PATCH 00/19] DC Patches Mar 20th, 2023 Wheeler, Daniel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230318075615.2630-1-qingqing.zhuo@amd.com \
    --to=qingqing.zhuo@amd.com \
    --cc=Aurabindo.Pillai@amd.com \
    --cc=Bhawanpreet.Lakha@amd.com \
    --cc=Harry.Wentland@amd.com \
    --cc=Rodrigo.Siqueira@amd.com \
    --cc=Sunpeng.Li@amd.com \
    --cc=agustin.gutierrez@amd.com \
    --cc=amd-gfx@lists.freedesktop.org \
    --cc=daniel.wheeler@amd.com \
    --cc=pavle.kotarac@amd.com \
    --cc=roman.li@amd.com \
    --cc=solomon.chiu@amd.com \
    --cc=stylon.wang@amd.com \
    --cc=wayne.lin@amd.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.