linux/drivers/gpu/drm/amd/display/dc/inc/hw
Wenjing Liu 2d7f3d1a58 drm/amd/display: Implement wait_for_odm_update_pending_complete
[WHY]
Odm update is doubled buffered. We need to wait for ODM update to be
completed before optimizing bandwidth or programming new udpates.

[HOW]
implement wait_for_odm_update_pending_complete function to wait for:
1. odm configuration update is no longer pending in timing generator.
2. no pending dpg pattern update for each active OPP.

Cc: Mario Limonciello <mario.limonciello@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Acked-by: Alex Hung <alex.hung@amd.com>
Signed-off-by: Wenjing Liu <wenjing.liu@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-03-20 13:12:58 -04:00
..
abm.h drm/amd/display: Correctly restore user_level 2024-01-03 10:31:52 -05:00
audio.h drm/amd/display: Add DP audio BW validation 2024-01-15 18:35:39 -05:00
aux_engine.h drm/amd/display: Remove unused function 2023-07-18 11:13:23 -04:00
clk_mgr.h drm/amd/display: To adjust dprefclk by down spread percentage 2024-01-09 15:43:53 -05:00
clk_mgr_internal.h drm/amd/display: add power_state and pme_pending flag 2024-01-22 17:13:27 -05:00
cursor_reg_cache.h
dccg.h drm/amd/display: Use explicit size for types in DCCG's struct dp_dto_params 2023-12-13 15:09:53 -05:00
dchubbub.h Documentation/gpu: Add simple doc page for DCHUBBUB 2024-01-29 15:34:25 -05:00
dmcu.h
dpp.h Documentation/gpu: Add kernel doc entry for DPP 2024-01-29 15:38:37 -05:00
dwb.h drm/amd/display: Add new set_fc_enable to struct dwbc_funcs 2023-12-06 15:22:35 -05:00
gpio.h
hubp.h drm/amd/display: Drop some unnecessary guards 2024-02-07 12:26:23 -05:00
hw_shared.h drm/amd/display: Refactor phantom resource allocation 2023-12-19 14:59:02 -05:00
ipp.h
link_encoder.h drm/amd/display: merge dc_link.h into dc.h and dc_types.h 2023-02-28 14:30:00 -05:00
mcif_wb.h
mem_input.h
mpc.h drm/amd/display: Removed redundant @ symbol to fix kernel-doc warnings in -next repo 2024-03-07 15:33:39 -05:00
opp.h drm/amd/display: Implement wait_for_odm_update_pending_complete 2024-03-20 13:12:58 -04:00
optc.h drm/amd/display: Create optc.h file 2023-11-07 12:03:30 -05:00
panel_cntl.h drm/amd/display: Only allow dig mapping to pwrseq in new asic 2024-02-22 10:17:52 -05:00
pg_cntl.h drm/amd/display: Enable DCN clock gating for DCN35 2023-11-17 09:30:50 -05:00
stream_encoder.h drm/amd/display: Add DCN35 DIO 2023-08-30 15:51:14 -04:00
timing_generator.h drm/amd/display: Implement wait_for_odm_update_pending_complete 2024-03-20 13:12:58 -04:00
transform.h
vmid.h