linux/drivers/gpu/drm/amd/display/amdgpu_dm
Hamza Mahfooz 56342da3d8 drm/amd/display: prevent register access while in IPS
We can't read/write to DCN registers while in IPS. Since, that can cause
the system to hang. So, before proceeding with the access in that
scenario, force the system out of IPS.

Cc: stable@vger.kernel.org # 6.6+
Reviewed-by: Roman Li <roman.li@amd.com>
Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-06-19 14:17:25 -04:00
..
Makefile drm/amd/display: Initialize writeback connector 2023-12-06 15:22:34 -05:00
amdgpu_dm.c drm/amd/display: prevent register access while in IPS 2024-06-19 14:17:25 -04:00
amdgpu_dm.h drm/amd/display: add debugfs disallow edp psr 2024-01-29 15:42:10 -05:00
amdgpu_dm_color.c drm/amd/display: Remove plane and stream pointers from dc scratch 2024-03-27 01:43:22 -04:00
amdgpu_dm_crc.c drm/amd/display: Skip writeback connector when we get amdgpu_dm_connector 2023-12-06 15:22:34 -05:00
amdgpu_dm_crc.h
amdgpu_dm_crtc.c drm/amd/display: add debugfs disallow edp psr 2024-01-29 15:42:10 -05:00
amdgpu_dm_crtc.h
amdgpu_dm_debugfs.c drm for 6.10-rc1 2024-05-15 09:43:42 -07:00
amdgpu_dm_debugfs.h
amdgpu_dm_hdcp.c drm/amd/display: add amdgpu_dm support for DCN351 2024-03-04 15:59:08 -05:00
amdgpu_dm_hdcp.h
amdgpu_dm_helpers.c drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2 2024-05-21 16:36:59 -04:00
amdgpu_dm_irq.c drm/amd/display: Disable ips before dc interrupt setting 2024-01-25 16:00:24 -05:00
amdgpu_dm_irq.h
amdgpu_dm_irq_params.h
amdgpu_dm_mst_types.c amd-drm-fixes-6.10-2024-05-30: 2024-05-31 08:38:15 +10:00
amdgpu_dm_mst_types.h drm/amd/display: FEC overhead should be checked once for mst slot nums 2024-04-09 21:59:29 -04:00
amdgpu_dm_plane.c drm/amd/display: Add 3x4 CTM support for plane CTM 2023-12-14 15:27:35 -05:00
amdgpu_dm_plane.h drm/amd/display: Add prefix for plane functions 2023-10-26 19:00:09 -04:00
amdgpu_dm_pp_smu.c drm/amd/display: Clean up warnings in amdgpu_dm_pp_smu.c 2023-07-07 13:51:47 -04:00
amdgpu_dm_psr.c drm/amd/display: fix IPX enablement 2024-03-27 08:57:11 -04:00
amdgpu_dm_psr.h drm/amd/display: fix IPX enablement 2024-03-27 08:57:11 -04:00
amdgpu_dm_replay.c drm/amd/display: Enable Panel Replay for static screen use case 2024-01-15 18:35:39 -05:00
amdgpu_dm_replay.h drm/amd/display: Enable Panel Replay for static screen use case 2024-01-15 18:35:39 -05:00
amdgpu_dm_services.c drm/amd/display: Add dummy interface for tracing DCN32 SMU messages 2024-04-09 22:03:13 -04:00
amdgpu_dm_trace.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
amdgpu_dm_wb.c drm/amd/display: Return max resolution supported by DWB 2024-04-09 23:30:19 -04:00
amdgpu_dm_wb.h drm/amd/display: Create amdgpu_dm_wb_connector 2023-12-06 15:22:35 -05:00
dc_fpu.c drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT 2024-05-19 14:36:19 -07:00
dc_fpu.h