linux/drivers/gpu/drm/amd/display
Mario Limonciello 50e0bae34f drm/amd/display: Add and use new dm_prepare_suspend() callback
[Why]
The displays currently don't get turned off until after other IP blocks
have been suspended.  However turning off the displays first gives a
very visible response that the system is on it's way down.

[How]
Turn off displays in a prepare_suspend() callback instead when possible.
This will help for suspend and hibernate sequences.
The shutdown sequence however will not call prepare() so check whether
the state has been already saved to decide what to do.

Acked-by: Wayne Lin <Wayne.Lin@amd.com>
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-03-10 13:28:04 -04:00
..
amdgpu_dm drm/amd/display: Add and use new dm_prepare_suspend() callback 2025-03-10 13:28:04 -04:00
dc drm/amd/display: Add more debug data to dmub_srv 2025-03-10 13:26:23 -04:00
dmub drm/amd/display: Add more debug data to dmub_srv 2025-03-10 13:26:23 -04:00
include drm/amdgpu: Remove unused pre_surface_trace 2025-03-05 10:44:40 -05:00
modules drm/amd/display: Fix BT2020 YCbCr limited/full range input 2025-02-19 15:14:10 -05:00
Kconfig drm/amd/display: add CEC notifier to amdgpu driver 2025-01-10 11:58:57 -05:00
Makefile drm/amd/display: Refactor DCN3X into component folder 2024-06-14 16:18:55 -04:00