diff options
author | Alvin Lee <alvin.lee2@amd.com> | 2024-02-12 22:43:08 +0300 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2024-03-27 08:32:56 +0300 |
commit | e37f5bd8cbdc5f20ff86c13686b1a2b8f0f5bdc6 (patch) | |
tree | fa964c40c2f62863ffdc176c5bbeef7e31e77a16 /drivers/gpu/drm/amd/display/dc/hwss/dcn31 | |
parent | 0355b24bdec3b69ba31375c83d94fa80ca2c7ae1 (diff) | |
download | linux-e37f5bd8cbdc5f20ff86c13686b1a2b8f0f5bdc6.tar.xz |
drm/amd/display: Allow idle opts for no flip case on PSR panel
[Why & How]
There is a corner case where a single PSR panel
fails to enter idle optimizations if the panel
is not flipping (no planes or DPMS_OFF == true).
This is because the panel will not enter PSR if it's
not flipping, but this will prevent the FW idle opt
path from being executed. To handle this case we will
allow entry to idle opt from driver side even when a
PSR panel is connected under the following scenarios:
1. Only a single PSR panel is connected
2. PSR panel is not flipping
Reviewed-by: Samson Tam <samson.tam@amd.com>
Acked-by: Tom Chung <chiahsuan.chung@amd.com>
Signed-off-by: Alvin Lee <alvin.lee2@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/hwss/dcn31')
0 files changed, 0 insertions, 0 deletions