linux/drivers/gpu/drm/amd/display/amdgpu_dm
Aurabindo Pillai 63feb35cd2 drm/amd/display: temp w/a for DP Link Layer compliance
[Why&How]
Disabling P-State support on full updates for DCN401 results in
introducing additional communication with SMU. A UCLK hard min message
to SMU takes 4 seconds to go through, which was due to DCN not allowing
pstate switch, which was caused by incorrect value for TTU watermark
before blanking the HUBP prior to DPG on for servicing the test request.

Fix the issue temporarily by disallowing pstate changes for compliance
test while test request handler is reworked for a proper fix.

Fixes: 67ea53a4bd ("drm/amd/display: Disable DCN401 UCLK P-State support on full updates")
Cc: Mario Limonciello <mario.limonciello@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Dillon Varone <dillon.varone@amd.com>
Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Wayne Lin <wayne.lin@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 8a79f7cdbb)
Cc: stable@vger.kernel.org
2024-10-22 18:11:20 -04:00
..
amdgpu_dm.c drm/amd/display: temp w/a for dGPU to enter idle optimizations 2024-10-22 18:10:55 -04:00
amdgpu_dm.h drm/amd/display: Add dmub hpd sense callback 2024-09-18 16:15:07 -04:00
amdgpu_dm_color.c
amdgpu_dm_crc.c
amdgpu_dm_crc.h
amdgpu_dm_crtc.c drm/amd/display: Run idle optimizations at end of vblank handler 2024-07-27 17:30:58 -04:00
amdgpu_dm_crtc.h
amdgpu_dm_debugfs.c drm/amd/display: Add MST debug message when link detection fails 2024-07-23 17:37:07 -04:00
amdgpu_dm_debugfs.h
amdgpu_dm_hdcp.c
amdgpu_dm_hdcp.h
amdgpu_dm_helpers.c drm/amd/display: temp w/a for DP Link Layer compliance 2024-10-22 18:11:20 -04:00
amdgpu_dm_irq.c
amdgpu_dm_irq.h
amdgpu_dm_irq_params.h
amdgpu_dm_mst_types.c drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC 2024-10-01 18:08:52 -04:00
amdgpu_dm_mst_types.h drm/amd/display: Fix MST BW calculation Regression 2024-08-13 10:48:07 -04:00
amdgpu_dm_plane.c drm/amdgpu: explicitely set the AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS flag 2024-09-18 16:15:09 -04:00
amdgpu_dm_plane.h
amdgpu_dm_pp_smu.c
amdgpu_dm_psr.c
amdgpu_dm_psr.h
amdgpu_dm_replay.c
amdgpu_dm_replay.h
amdgpu_dm_services.c
amdgpu_dm_trace.h
amdgpu_dm_wb.c drm/amdgpu: explicitely set the AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS flag 2024-09-18 16:15:09 -04:00
amdgpu_dm_wb.h
dc_fpu.c
dc_fpu.h
Makefile