mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 15:12:13 +02:00
drm/amd/display: Merge pipes for validate
Validation expects to operate on non-split pipes. This is seen in dcn20_fast_validate_bw, which merges pipes for validation. We weren't doing that in the non-fast path which lead to validation failures when operating with 4-to-1 MPC and a writeback connector. Co-developed by Claude Sonnet 4.5 Assisted-by: Claude:claude-sonnet-4.5 Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com> Signed-off-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Chuanyu Tseng <chuanyu.tseng@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
c34cb0d824
commit
606f6b1713
|
|
@ -1641,6 +1641,8 @@ noinline bool dcn30_internal_validate_bw(
|
|||
if (!pipes)
|
||||
return false;
|
||||
|
||||
dcn20_merge_pipes_for_validate(dc, context);
|
||||
|
||||
context->bw_ctx.dml.vba.maxMpcComb = 0;
|
||||
context->bw_ctx.dml.vba.VoltageLevel = 0;
|
||||
context->bw_ctx.dml.vba.DRAMClockChangeSupport[0][0] = dm_dram_clock_change_vactive;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user