From: Stylon Wang <stylon.wang@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/15] DC Patches August 11, 2023
Date: Wed, 9 Aug 2023 23:04:50 +0800 [thread overview]
Message-ID: <20230809150620.1071566-1-stylon.wang@amd.com> (raw)
This DC patchset brings improvements in multiple areas. In summary, we have:
- Improve power saving feature
- Clean up for code clarity
- Fix MST issues in system resume
- Fix crashing bug
- Fix pipe allocation for older ASIC
- Fix for gamut remap
- Fix 8K 60Hz display in test cases
- Fix bug in clock gating
- Improve DP2 compliance
Cc: Daniel Wheeler <daniel.wheeler@amd.com>
Alvin Lee (2):
drm/amd/display: Enable subvp high refresh up to 175hz
drm/amd/display: PMFW to wait for DMCUB ack for FPO cases
Anthony Koo (1):
drm/amd/display: [FW Promotion] Release 0.0.179.0
Aric Cyr (1):
drm/amd/display: Promote DAL to 3.2.247
Aurabindo Pillai (3):
drm/amd/display: Add some missing register definitions
drm/amd/display: enable low power mode for VGA memory
drm/amd/display: Remove freesync video mode amdgpu parameter
Charlene Liu (1):
drm/amd/display: avoid crash and add z8_marks related in dml
Krunoslav Kovac (1):
drm/amd/display: Gamut remap only changes missed
Michael Strauss (1):
drm/amd/display: Support Compliance Test Pattern Generation with DP2
Retimer
Muhammad Ahmed (1):
drm/amd/display: disable clock gating logic reversed bug fix
Nicholas Susanto (1):
drm/amd/display: Enable 8k60hz mode on single display
Wayne Lin (1):
drm/amd/display: Adjust the resume flow
Wenjing Liu (2):
drm/amd/display: fix incorrect stream_res allocation for older ASIC
drm/amd/display: implement pipe type definition and adding accessors
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 27 --
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 185 +++++++----
.../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 5 +
.../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 7 +
.../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h | 1 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 41 +--
.../gpu/drm/amd/display/dc/core/dc_resource.c | 194 ++++++-----
.../gpu/drm/amd/display/dc/core/dc_stream.c | 2 +-
drivers/gpu/drm/amd/display/dc/dc.h | 3 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 22 +-
.../gpu/drm/amd/display/dc/dce/dce_hwseq.h | 69 ++--
.../amd/display/dc/dce100/dce100_resource.c | 2 +-
.../amd/display/dc/dce110/dce110_resource.c | 2 +-
.../amd/display/dc/dce112/dce112_resource.c | 4 +-
.../drm/amd/display/dc/dcn10/dcn10_resource.c | 6 +-
.../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 1 +
.../drm/amd/display/dc/dcn20/dcn20_resource.c | 41 ++-
.../amd/display/dc/dcn201/dcn201_resource.c | 4 +-
.../drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 +
.../drm/amd/display/dc/dcn30/dcn30_resource.c | 3 +-
.../drm/amd/display/dc/dcn31/dcn31_hubbub.c | 4 +-
.../drm/amd/display/dc/dcn31/dcn31_resource.c | 4 +-
.../amd/display/dc/dcn314/dcn314_resource.c | 8 +-
.../drm/amd/display/dc/dcn32/dcn32_hubbub.c | 4 +-
.../drm/amd/display/dc/dcn32/dcn32_hwseq.c | 12 +-
.../drm/amd/display/dc/dcn32/dcn32_resource.c | 4 +-
.../display/dc/dcn32/dcn32_resource_helpers.c | 12 +-
.../drm/amd/display/dc/dml/calcs/dce_calcs.c | 2 +-
.../drm/amd/display/dc/dml/calcs/dcn_calcs.c | 2 +-
.../drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 2 +-
.../drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 16 +-
.../gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/link.h | 4 +
drivers/gpu/drm/amd/display/dc/inc/resource.h | 220 ++++++++++++-
drivers/gpu/drm/amd/display/dc/link/Makefile | 3 +-
.../display/dc/link/accessories/link_dp_cts.c | 6 +-
.../amd/display/dc/link/hwss/link_hwss_dio.c | 2 +-
.../amd/display/dc/link/hwss/link_hwss_dio.h | 3 +
.../hwss/link_hwss_dio_fixed_vs_pe_retimer.c | 200 ++++++++++++
.../hwss/link_hwss_dio_fixed_vs_pe_retimer.h | 37 +++
.../display/dc/link/hwss/link_hwss_hpo_dp.c | 22 +-
.../display/dc/link/hwss/link_hwss_hpo_dp.h | 28 +-
.../link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 229 +++++++++++++
.../link_hwss_hpo_fixed_vs_pe_retimer_dp.h | 33 ++
.../gpu/drm/amd/display/dc/link/link_dpms.c | 7 +-
.../drm/amd/display/dc/link/link_factory.c | 1 +
.../amd/display/dc/link/protocols/link_ddc.c | 82 +++++
.../amd/display/dc/link/protocols/link_ddc.h | 14 +
.../link_dp_training_fixed_vs_pe_retimer.c | 305 +++++-------------
.../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +
.../include/asic_reg/dcn/dcn_3_0_0_offset.h | 5 +
.../include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 5 +
.../include/asic_reg/dcn/dcn_3_0_2_offset.h | 4 +
.../include/asic_reg/dcn/dcn_3_0_2_sh_mask.h | 5 +-
55 files changed, 1356 insertions(+), 560 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.c
create mode 100644 drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.h
create mode 100644 drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.h
--
2.41.0
next reply other threads:[~2023-08-09 15:07 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-09 15:04 Stylon Wang [this message]
2023-08-09 15:04 ` [PATCH 01/15] drm/amd/display: Support Compliance Test Pattern Generation with DP2 Retimer Stylon Wang
2023-08-09 15:04 ` [PATCH 02/15] drm/amd/display: disable clock gating logic reversed bug fix Stylon Wang
2023-08-09 15:04 ` [PATCH 03/15] drm/amd/display: Enable 8k60hz mode on single display Stylon Wang
2023-08-09 15:04 ` [PATCH 04/15] drm/amd/display: Gamut remap only changes missed Stylon Wang
2023-08-09 15:04 ` [PATCH 05/15] drm/amd/display: Enable subvp high refresh up to 175hz Stylon Wang
2023-08-09 15:04 ` [PATCH 06/15] drm/amd/display: PMFW to wait for DMCUB ack for FPO cases Stylon Wang
2023-08-09 15:04 ` [PATCH 07/15] drm/amd/display: fix incorrect stream_res allocation for older ASIC Stylon Wang
2023-08-09 15:04 ` [PATCH 08/15] drm/amd/display: Adjust the resume flow Stylon Wang
2023-08-09 15:04 ` [PATCH 09/15] drm/amd/display: avoid crash and add z8_marks related in dml Stylon Wang
2023-08-09 15:05 ` [PATCH 10/15] drm/amd/display: implement pipe type definition and adding accessors Stylon Wang
2023-08-09 15:05 ` [PATCH 11/15] drm/amd/display: Add some missing register definitions Stylon Wang
2023-08-09 15:05 ` [PATCH 12/15] drm/amd/display: enable low power mode for VGA memory Stylon Wang
2023-08-09 15:05 ` [PATCH 13/15] drm/amd/display: Remove freesync video mode amdgpu parameter Stylon Wang
2023-08-09 17:28 ` Pillai, Aurabindo
2023-08-09 15:05 ` [PATCH 14/15] drm/amd/display: [FW Promotion] Release 0.0.179.0 Stylon Wang
2023-08-09 15:05 ` [PATCH 15/15] drm/amd/display: Promote DAL to 3.2.247 Stylon Wang
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=20230809150620.1071566-1-stylon.wang@amd.com \
--to=stylon.wang@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=qingqing.zhuo@amd.com \
--cc=roman.li@amd.com \
--cc=solomon.chiu@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox