]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/amd/display: Add MRQ programming for DCN42
authorNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Mon, 2 Mar 2026 20:02:33 +0000 (15:02 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 23 Mar 2026 18:11:13 +0000 (14:11 -0400)
commit24ccc041f0a8100cc7aae822a3328b276039fe59
tree27725e1aff8331cd6f35966d7a693dbeb2724b26
parent31ea7b0ef35e6d986cbff2a59e8f3d2cd2ae3810
drm/amd/display: Add MRQ programming for DCN42

[Why]
DCN401 didn't have a MRQ present so these fields didn't exist.

They are still present on DCN42 so we need to continue programming
them like we did on DCN35 or we can block have poor meta requesting
efficiency which blocks p-state.

[How]
Add `hubp42_program_requestor` which takes DML21 input and programs
the registers like DCN35 and prior.

Reviewed-by: Leo Chen <leo.chen@amd.com>
Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Signed-off-by: Roman Li <roman.li@amd.com>
Signed-off-by: Chuanyu Tseng <Chuanyu.Tseng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.c
drivers/gpu/drm/amd/display/dc/hubp/dcn42/dcn42_hubp.h