1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/amd/display/dc/dml2
Samson Tam 30194b716b drm/amd/display: update fullscreen status to SPL
[Why]
Current fullscreen check in SPL using dm_helpers is out-of-sync
with dc state. This causes an issue during minimal transition
where we pick an invalid intermediate state because the pre and
post fullscreen status are different.

[How]
Add sharpening_required flag to dc_stream_state. Use this flag to
indicate if we are in fullscreen or not. Propagate flag to SPL for
fullscreen status. Remove workaround in DML

Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Signed-off-by: Samson Tam <Samson.Tam@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>
2024-10-22 17:50:38 -04:00
..
dml21 drm/amd/display: update fullscreen status to SPL 2024-10-22 17:50:38 -04:00
cmntypes.h drm/amd/display: Fix copyright notice in DML2 code 2023-10-26 18:41:22 -04:00
display_mode_core.c drm/amd/display: fix typo in the comment 2024-09-18 16:14:27 -04:00
display_mode_core.h drm/amd/display: Add missing DML2 var helpers 2024-05-20 16:20:24 -04:00
display_mode_core_structs.h drm/amd/display: Fix DSC slice and delay calculations 2024-06-14 15:35:20 -04:00
display_mode_lib_defines.h drm/amd/display: add dwb support to dml2 2024-04-09 22:16:08 -04:00
display_mode_util.c drm/amd/display: Fix copyright notice in DML2 code 2023-10-26 18:41:22 -04:00
display_mode_util.h drm/amd/display: Fix copyright notice in DML2 code 2023-10-26 18:41:22 -04:00
dml2_dc_resource_mgmt.c drm/amd/display: Check pipe_ctx before it is used 2024-06-19 12:44:47 -04:00
dml2_dc_resource_mgmt.h drm/amd/display: Add some forward declarations 2024-03-20 13:37:36 -04:00
dml2_dc_types.h drm/amd/display: Refactor dc_state interface 2023-12-19 14:59:02 -05:00
dml2_internal_types.h drm/amd/display: fix graphics hang in multi-display mst case 2024-09-02 11:38:30 -04:00
dml2_mall_phantom.c drm/amd/display: Add null check before access structs 2024-06-27 17:33:36 -04:00
dml2_mall_phantom.h drm/amd/display: Fix copyright notice in DML2 code 2023-10-26 18:41:22 -04:00
dml2_policy.c drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35 2024-10-01 17:29:07 -04:00
dml2_policy.h drm/amd/display: Introduce DML2 2023-10-09 16:48:51 -04:00
dml2_translation_helper.c drm/amd/display: fix graphics hang in multi-display mst case 2024-09-02 11:38:30 -04:00
dml2_translation_helper.h drm/amd/display: fix graphics hang in multi-display mst case 2024-09-02 11:38:30 -04:00
dml2_utils.c drm/amd/display: fix graphics hang in multi-display mst case 2024-09-02 11:38:30 -04:00
dml2_utils.h drm/amd/display: add dwb support to dml2 2024-04-09 22:16:08 -04:00
dml2_wrapper.c drm/amd/display: Remove useless assignments 2024-10-15 11:22:48 -04:00
dml2_wrapper.h drm/amd/display: Force enable 3DLUT DMA check for dcn401 in DML 2024-08-06 11:11:02 -04:00
dml_assert.h drm/amd/display: Fix copyright notice in DML2 code 2023-10-26 18:41:22 -04:00
dml_depedencies.h drm/amd/display: Fix copyright notice in DML2 code 2023-10-26 18:41:22 -04:00
dml_display_rq_dlg_calc.c drm/amd/display: Introduce DML2 2023-10-09 16:48:51 -04:00
dml_display_rq_dlg_calc.h drm/amd/display: Introduce DML2 2023-10-09 16:48:51 -04:00
dml_logging.h drm/amd/display: Fix copyright notice in DML2 code 2023-10-26 18:41:22 -04:00
Makefile drm/amd/display: DML2.1 Reintegration for Various Fixes 2024-08-20 22:14:14 -04:00