[PATCH 00/28] DC Patches May 05 2025

2025-04-28 Thread Ray Wu
This DC patchset brings improvements in multiple areas. In summary, we highlight: - Update IPS checks to properly include all ASICs. - Refactoring DSC enum dsc_bits_per_comp - Remove redundant NULL check - Revert "Refactor SubVP cursor limiting logic" - Disable DPP RCG before DPP CLK enable - Ad

[PATCH 02/28] drm/amd/display: Refactoring DSC enum dsc_bits_per_comp.

2025-04-28 Thread Ray Wu
d-by: Mounika Adhuri Reviewed-by: Martin Leung Signed-off-by: Bhuvanachandra Pinninti Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c | 7 --- drivers/gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.h | 6 ++ drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c

[PATCH 06/28] drm/amd/display: Fix invalid context error in dml helper

2025-04-28 Thread Ray Wu
t;drm/amd/display: Protect FPU in dml2_validate()/dml21_validate()") Reviewed-by: Aurabindo Pillai Signed-off-by: Roman Li Signed-off-by: Ray Wu --- .../amd/display/dc/dml2/dml2_translation_helper.c | 14 +- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/

[PATCH 07/28] drm/amd/display: Prepare for Fused I2C-over-AUX

2025-04-28 Thread Ray Wu
-off-by: Dominik Kaszewski Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/dc_fused_io.c| 12 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 3 ++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/amd/display/dc/dc_fused_io.c b/drivers

[PATCH 05/28] drm/amd/display: Remove redundant null check

2025-04-28 Thread Ray Wu
From: Alex Hung [WHY & HOW] The null check for connector was dereferenced previously in the same function and the caller. Reviewed-by: Aurabindo Pillai Signed-off-by: Alex Hung Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 - 1 file changed, 5 delet

[PATCH 01/28] drm/amd/display: Update IPS sequential_ono requirement checks

2025-04-28 Thread Ray Wu
From: Ovidiu Bunea [why & how] ASICs that require special RCG/PG programming are determined based on hw_internal_rev. Update these checks to properly include all such ASICs. Reviewed-by: Nicholas Kazlauskas Signed-off-by: Ovidiu Bunea Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/displa

[PATCH 04/28] drm/amd/display: Always Scale Flag

2025-04-28 Thread Ray Wu
gate Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 25 +++- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c b/drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c index 28348734d900..002eb926cca4 100644 -

[PATCH 03/28] drm/amd/display: Promote DAL to 3.2.330

2025-04-28 Thread Ray Wu
Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b/drivers/gpu/drm/amd/display/dc/dc.h index 4e7423cfe799..a9bd84469821 100644 --- a/drivers/gpu/drm/amd/display/dc/dc.h +++ b/drivers

[PATCH 21/28] drm/amd/display: Refactor SubVP cursor limiting logic

2025-04-28 Thread Ray Wu
ious SubVP usage - block SubVP if current HW cursor settings are incompatible - provide interface for DM to determine if HW cursor should be disabled due to an attempt to enable SubVP Reviewed-by: Alvin Lee Signed-off-by: Dillon Varone Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc

[PATCH 22/28] drm/amd/display: Shift DMUB AUX reply command if necessary

2025-04-28 Thread Ray Wu
race condition in DPIA AUX transfer") Cc: sta...@vger.kernel.org Reviewed-by: Ray Wu Signed-off-by: Wayne Lin Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/amdg

[PATCH 28/28] drm/amd/display: Only wait for required free space in DMUB mailbox

2025-04-28 Thread Ray Wu
From: Dillon Varone [WHY&HOW] When command submission is blocked by a full mailbox, only wait for enough space to free to submit the command, instead of waiting for idle. Reviewed-by: Nicholas Kazlauskas Signed-off-by: Dillon Varone Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/displa

[PATCH 27/28] drm/amd/display: Assign preferred stream encoder instance to dpia

2025-04-28 Thread Ray Wu
-off-by: Meenakshikumar Somasundaram Signed-off-by: Ray Wu --- .../gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c| 4 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn10

[PATCH 26/28] drm/amd/display: Fix wrong handling for AUX_DEFER case

2025-04-28 Thread Ray Wu
ctual written bytes received from the sink. Add some messages to facilitate debugging as well. Fixes: ad6756b4d773 ("drm/amd/display: Shift dc link aux to aux_payload") Cc: sta...@vger.kernel.org Reviewed-by: Ray Wu Signed-off-by: Wayne Lin Signed-off-by: Ray Wu --- .../di

[PATCH 24/28] drm/amd/display: Remove incorrect checking in dmub aux handler

2025-04-28 Thread Ray Wu
ing section. Fixes: ead08b95fa50 ("drm/amd/display: Fix race condition in DPIA AUX transfer") Cc: sta...@vger.kernel.org Reviewed-by: Ray Wu Signed-off-by: Wayne Lin Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +--- 1 file changed, 1 insertion(+),

[PATCH 25/28] drm/amd/display: Copy AUX read reply data whenever length > 0

2025-04-28 Thread Ray Wu
n DPIA AUX transfer") Cc: sta...@vger.kernel.org Reviewed-by: Ray Wu Signed-off-by: Wayne Lin Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

[PATCH 23/28] drm/amd/display: Fix the checking condition in dmub aux handling

2025-04-28 Thread Ray Wu
From: Wayne Lin [Why & How] Fix the checking condition for detecting AUX_RET_ERROR_PROTOCOL_ERROR. It was wrongly checking by "not equals to" Reviewed-by: Ray Wu Signed-off-by: Wayne Lin Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- 1 f

[PATCH 08/28] Revert "drm/amd/display: Refactor SubVP cursor limiting logic"

2025-04-28 Thread Ray Wu
From: Ryan Seto This reverts commit bf4cfa2b1854("drm/amd/display: Refactor SubVP cursor limiting logic") Reason for revert: Corruption Reviewed-by: Alvin Lee Signed-off-by: Ryan Seto Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/core/dc.c | 52 ++ .../g

[PATCH 13/28] drm/amd/display: Promote DAL to 3.2.331

2025-04-28 Thread Ray Wu
From: Taimur Hassan Summary * Remove redundant NULL check * Fix invalid context error in dml helper * Prepare for Fused I2C-over-AUX * Allow DSCClock disable * Vmax / Vmin update for Vsync Acked-by: Tom Chung Signed-off-by: Taimur Hassan Signed-off-by: Ray Wu --- drivers/gpu/drm/amd

[PATCH 11/28] drm/amd/display: disable DPP RCG before DPP CLK enable

2025-04-28 Thread Ray Wu
From: Charlene Liu [why] DPP CLK enable needs to disable DPPCLK RCG first. The DPPCLK_en in dccg should always be enabled when the corresponding pipe is enabled. Reviewed-by: Hansen Dsouza Signed-off-by: Charlene Liu Signed-off-by: Ray Wu --- .../amd/display/dc/dccg/dcn35/dcn35_dccg.c

[PATCH 18/28] drm/amd/display: Remove unnecessary DC_FP_START/DC_FP_END

2025-04-28 Thread Ray Wu
Pillai Signed-off-by: Alex Hung Signed-off-by: Ray Wu --- .../gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c | 6 -- 1 file changed, 6 deletions(-) diff --git a/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c b/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_re

[PATCH 19/28] drm/amd/display: Call FP Protect Before Mode Programming/Mode Support

2025-04-28 Thread Ray Wu
within mode programming or mode support. Reviewed-by: Alvin Lee Signed-off-by: Austin Zheng Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/amd/display/dc/dml2/dml21

[PATCH 17/28] drm/amd/display: Send IPSExit unconditionally.

2025-04-28 Thread Ray Wu
From: JinZe Xu [Why&How] PMFW needs to flush page cache in IPSExit. Reviewed-by: Nicholas Kazlauskas Signed-off-by: JinZe Xu Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/drivers

[PATCH 20/28] drm/amd/display: DML21 Fixes

2025-04-28 Thread Ray Wu
From: Austin Zheng - Store state related info inside mode_lib. - Fix bad DCFCLK deep sleep - Update FAMS structure in DMUB header Reviewed-by: Alvin Lee Signed-off-by: Austin Zheng Signed-off-by: Ray Wu --- .../amd/display/dc/dml2/dml21/inc/dml_top.h | 1 - .../dml21/inc

[PATCH 15/28] Revert "drm/amd/display: turn off eDP lcdvdd and backlight if not required"

2025-04-28 Thread Ray Wu
From: Nicholas Kazlauskas This reverts commit b91fff88686e("drm/amd/display: turn off eDP lcdvdd and backlight if not required") Reason for revert: Causes S4 lightup regressions. Reviewed-by: Gabe Teeger Signed-off-by: Nicholas Kazlauskas Signed-off-by: Ray Wu --- drivers/g

[PATCH 09/28] drm/amd/display: allow dscclk disable

2025-04-28 Thread Ray Wu
From: Charlene Liu [why] when dscclk rcg disabled from usr reg option, dsc clock will remain enabled because driver was doing two things both dscclk and dsc rcg in the same routine. Reviewed-by: Hansen Dsouza Signed-off-by: Charlene Liu Signed-off-by: Ray Wu --- .../amd/display/dc/dccg

[PATCH 14/28] drm/amd/display: Allow 0 dtbclk for DCN35 and above

2025-04-28 Thread Ray Wu
From: Leo Li [Why & How] 0 dtbclk is supported by ASICs with DCN35 and above, so allow it during driver init. Reviewed-by: Aurabindo Pillai Signed-off-by: Leo Li Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 1 file changed, 4 insertions(+)

[PATCH 12/28] drm/amd/display: [FW Promotion] Release 0.1.8.0

2025-04-28 Thread Ray Wu
From: Taimur Hassan Undefined unnecessary definition to avoid wrong referring Acked-by: Tom Chung Signed-off-by: Taimur Hassan Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/amd/display/dmub

[PATCH 10/28] drm/amd/display: more liberal vmin/vmax update for freesync

2025-04-28 Thread Ray Wu
freesync is supported, then there is no harm in updating vmin/vmax registers. Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3546 Reviewed-by: ChiaHsuan Chung Signed-off-by: Aurabindo Pillai Signed-off-by: Ray Wu --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c| 16

[PATCH 16/28] drm/amd/display: Add skip rIOMMU dc config option

2025-04-28 Thread Ray Wu
From: Kevin Gao [Why] Need option to skip rIOMMU calls for dcn21. [How] Added rIOMMU dc config option and check for whether to skip rIOMMU calls. Reviewed-by: Nicholas Kazlauskas Signed-off-by: Kevin Gao Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/dc.h

[PATCH 13/14] drm/amd/display: Add early 8b/10b channel equalization test pattern sequence

2025-05-06 Thread Ray Wu
instructed by vendor. Add function to get embedded LTTPR target address offset. Reviewed-by: Wenjing Liu Signed-off-by: Michael Strauss Signed-off-by: TungYu Lu Signed-off-by: Ray Wu --- .../dc/link/protocols/link_dp_capability.c| 8 +++ .../dc/link/protocols/link_dp_capability.h| 3

[PATCH 14/14] drm/amd/display: Promote DC to 3.2.333

2025-05-06 Thread Ray Wu
Hassan Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b/drivers/gpu/drm/amd/display/dc/dc.h index 2230e36c4f12..c14390efe633 100644 --- a/drivers/gpu/drm/amd/display/dc/dc.h

[PATCH 12/14] drm/amd/display: Program triplebuffer on all pipes

2025-05-06 Thread Ray Wu
function unconditionally on all pipes. Reviewed-by: Dillon Varone Reviewed-by: Aric Cyr Signed-off-by: Sung Lee Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/core/dc.c | 25 ++- .../amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2 +- .../amd/display/dc/hwss

[PATCH 10/14] drm/amd/display: disable EASF narrow filter sharpening

2025-05-06 Thread Ray Wu
From: Samson Tam [Why & How] Default should be 1 to disable EASF narrow filter sharpening. Reviewed-by: Alvin Lee Signed-off-by: Samson Tam Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dri

[PATCH 09/14] drm/amd/display: Return the exact value for debugging

2025-05-06 Thread Ray Wu
From: Wayne Lin [Why] It's unnecessary to set operation_result as invalid reply when p_notify->result != AUX_RET_SUCCESS. [How] Set operation_result as p_notify->result to better understand the reason for the error Reviewed-by: Ray Wu Signed-off-by: Wayne Lin Signed-off

[PATCH 08/14] drm/amd/display: Restructure DMI quirks

2025-05-06 Thread Ray Wu
: Ray Wu --- .../gpu/drm/amd/display/amdgpu_dm/Makefile| 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 152 +-- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 9 + .../amd/display/amdgpu_dm/amdgpu_dm_quirks.c | 178 ++ 4 files changed, 191 insertions

[PATCH 11/14] drm/amd/display: [FW Promotion] Release 0.1.10.0

2025-05-06 Thread Ray Wu
From: Taimur Hassan Refactoring some IPS and panel replay structs Acked-by: Tom Chung Signed-off-by: Taimur Hassan Signed-off-by: Ray Wu --- .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 50 +-- 1 file changed, 46 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm

[PATCH 07/14] drm/amd/display: check stream id dml21 wrapper to get plane_id

2025-05-06 Thread Ray Wu
e4d/0x20d0 [amdgpu] [ 35.752663] ? srso_alias_return_thunk+0x5/0xfbef5 [ 35.752669] dml21_validate+0x3d4/0x980 [amdgpu] Reviewed-by: Austin Zheng Signed-off-by: Aurabindo Pillai Signed-off-by: Ray Wu --- .../dc/dml2/dml21/dml21_translation_helper.c | 20 ++- 1 file c

[PATCH 06/14] drm/amd/display: fix link_set_dpms_off multi-display MST corner case

2025-05-06 Thread Ray Wu
eams prior to committing any stream updates. Reviewed-by: Wenjing Liu Signed-off-by: George Shen Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/display/dc/

[PATCH 01/14] drm/amd/display: Backup and restore plane configuration only on update

2025-05-06 Thread Ray Wu
d-by: Aurabindo Pillai Signed-off-by: Dillon Varone Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/core/dc.c | 8 +++- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 14 ++ drivers/gpu/drm/amd/display/dc/dc_plane.h| 3 +++ 3 files changed, 20 insert

[PATCH 03/14] drm/amd/display: Fix race in dmub_srv_wait_for_pending

2025-05-06 Thread Ray Wu
update inbox status whenever a message is sent to avoid the race and determine message completion or idle as quickly as possible. Reviewed-by: Nicholas Kazlauskas Signed-off-by: Dillon Varone Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 5 +- drivers/gpu/drm/amd

[PATCH 04/14] Revert: "drm/amd/display: Enable urgent latency adjustment on DCN35"

2025-05-06 Thread Ray Wu
From: Gabe Teeger This reverts commit 2b2e690fcb12("drm/amd/display: Enable urgent latency adjustment on DCN35") Reason for revert: Negative power impact. Reviewed-by: Nicholas Kazlauskas Signed-off-by: Gabe Teeger Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc

[PATCH 00/14] DC Patches May 12, 2025

2025-05-06 Thread Ray Wu
This DC patchset brings improvements in multiple areas. In summary, we highlight: * Refactor DMI quirks * Fix link-off issue triggered by quick unplug/replug * Fix race condition when submitting DMUB commands * Correct reply value when AUX Write incomplete * Backup / restore plane config only on u

[PATCH 02/14] drm/amd/display: Correct the reply value when AUX write incomplete

2025-05-06 Thread Ray Wu
rg Cc: Mario Limonciello Cc: Alex Deucher Reviewed-by: Ray Wu Signed-off-by: Wayne Lin Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 ++- .../drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c| 10 -- 2 files changed, 10 insertions(+), 3 de

[PATCH 05/14] drm/amd/display: Defer BW-optimization-blocked DRR adjustments

2025-05-06 Thread Ray Wu
;) Link: https://gitlab.freedesktop.org/drm/amd/-/issues/3546 Reviewed-by: Sun peng Li Signed-off-by: John Olender Signed-off-by: Aurabindo Pillai Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 ++ drivers/gpu/drm/amd/display/dc/core/dc.c | 13

[PATCH 00/11] DC Patches June 30 2025

2025-06-24 Thread Ray Wu
This DC patchset brings improvements in multiple areas. In summary, we highlight: * Remove unused tunnel BW validation * Refactor DML21 initialization and configuration * Fix link override sequencing when switching between DIO/HPO * Ensure OLED minimum luminance Cc: Daniel Wheeler *** BLURB

[PATCH 08/11] drm/amd/display: Fix Link Override Sequencing When Switching Between DIO/HPO

2025-06-24 Thread Ray Wu
hread synchronization errors due to added programming in escape code path and potential HPD interrupts. Reviewed-by: George Shen Signed-off-by: Michael Strauss Signed-off-by: Mike Katsnelson Signed-off-by: Ray Wu --- .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 2 +- .../amd/display/dc/hwss/d

[PATCH 10/11] drm/amd/display: [FW Promotion] Release 0.1.17.0

2025-06-24 Thread Ray Wu
From: Taimur Hassan Summary for changes in firmware: * Add AMD brightness adjustment feature for edp * Fix BL enable * Revise low power init sequence * Fix brightness delta after IPS1 entry * Adjusted DP blanking sequence Acked-by: Wayne Lin Signed-off-by: Taimur Hassan Signed-off-by: Ray Wu

[PATCH 11/11] drm/amd/display: Promote DAL to 3.2.340

2025-06-24 Thread Ray Wu
From: Taimur Hassan Summary: * Remove unused tunnel BW validation * Refactor DML21 initialization and configuration * Fix link override sequencing when switching between DIO/HPO * Ensure OLED minimum luminance Acked-by: Wayne Lin Signed-off-by: Taimur Hassan Signed-off-by: Ray Wu

[PATCH 07/11] drm/amd/display: Don't allow OLED to go down to fully off

2025-06-24 Thread Ray Wu
From: Mario Limonciello [Why] OLED panels can be fully off, but this behavior is unexpected. [How] Ensure that minimum luminance is at least 1. Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4338 Reviewed-by: Alex Hung Signed-off-by: Mario Limonciello Signed-off-by: Ray Wu

[PATCH 09/11] drm/amd/display: Add DPP & HUBP reset if power gate enabled on DCN314

2025-06-24 Thread Ray Wu
ir pg_control functions only if according power_gate flags are enabled. Reviewed-by: Sun peng Li Signed-off-by: Ivan Lipski Signed-off-by: Ray Wu --- .../amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 37 +-- .../amd/display/dc/hwss/dcn314/dcn314_hwseq.h | 2 + .../amd/display/d

[PATCH 05/11] drm/amd/display: Separate set_gsl from set_gsl_source_select

2025-06-24 Thread Ray Wu
From: Ilya Bakoulin [Why/How] Separate the checks for set_gsl and set_gsl_source_select, since source_select may not be implemented/necessary. Reviewed-by: Nevenko Stupar Signed-off-by: Ilya Bakoulin Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 9

[PATCH 04/11] drm/amd/display: Refactor DML21 Initialization and Configuration

2025-06-24 Thread Ray Wu
lock parameters and bounding box configurations from various sources, including hardware defaults and software policies. - Improved the clarity of the code by renaming functions and variables for better understanding of their purposes. Reviewed-by: Austin Zheng Signed-off-by: Wenjing Liu Signed-off-by:

[PATCH 02/11] drm/amd/display: Remove unused tunnel BW validation

2025-06-24 Thread Ray Wu
gned-off-by: Ray Wu --- .../drm/amd/display/dc/core/dc_link_exports.c | 5 - drivers/gpu/drm/amd/display/dc/dc.h | 13 -- drivers/gpu/drm/amd/display/dc/inc/link.h | 3 - .../gpu/drm/amd/display/dc/link/link_dpms.c | 5 +- .../drm/amd/display/dc/link/link_factory.c|

[PATCH 03/11] drm/amd/display: prepare for new platform

2025-06-24 Thread Ray Wu
From: Karthi Kandasamy [Why & How] Expose some function for new platform use Reviewed-by: Nevenko Stupar Signed-off-by: Karthi Kandasamy Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c | 6 ++ drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.h

[PATCH 06/11] drm/amd/display: Added case for when RR equals panel's max RR using freesync

2025-06-24 Thread Ray Wu
by: Harold Sun Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/dc_hw_types.h| 1 + drivers/gpu/drm/amd/display/modules/freesync/freesync.c | 8 2 files changed, 9 insertions(+) diff --git a/drivers/gpu/drm/amd/display/dc/dc_hw_types.h b/drivers/gpu/drm/amd/

[PATCH 01/11] drm/amd/display: add null check

2025-06-24 Thread Ray Wu
From: Peichen Huang [WHY] Prevents null pointer dereferences to enhance function robustness [HOW] Adds early null check and return false if invalid. Reviewed-by: Cruise Hung Signed-off-by: Peichen Huang Signed-off-by: Ray Wu --- drivers/gpu/drm/amd/display/dc/core/dc.c | 6 -- 1 file