2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/gpu/drm/amd/display/dc/inc
Aric Cyr 01130f5260 drm/amd/display: Add hubp cache reset when powergating
[Why]
When HUBP is power gated, the SW state can get out of sync with the
hardware state causing cursor to not be programmed correctly.

[How]
Similar to DPP, add a HUBP reset function which is called wherever
HUBP is initialized or powergated.  This function will clear the cursor
position and attribute cache allowing for proper programming when the
HUBP is brought back up.

Cc: Mario Limonciello <mario.limonciello@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Reviewed-by: Sung Lee <sung.lee@amd.com>
Signed-off-by: Aric Cyr <Aric.Cyr@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>
2025-01-24 09:56:22 -05:00
..
hw drm/amd/display: Add hubp cache reset when powergating 2025-01-24 09:56:22 -05:00
bw_fixed.h
clock_source.h drm/amd/display: Refactor input mode programming for DIG FIFO 2024-05-08 14:57:04 -04:00
compressor.h
core_status.h drm/amd/display: Prune Invalid Modes For HDMI Output 2024-11-04 11:40:51 -05:00
core_types.h drm/amd/display: DML2.1 Post-Si Cleanup 2025-01-10 12:00:34 -05:00
custom_float.h
dce_calcs.h
dcn_calc_math.h
dcn_calcs.h drm/amd/display: Remove unused dcn_find_dcfclk_suits_all 2024-12-10 10:38:58 -05:00
link_enc_cfg.h drm/amd/display: Maintain consistent mode of operation during encoder assignment 2022-07-05 16:12:45 -04:00
link_hwss.h drm/amd/display: move stream encoder audio setup to link_hwss 2022-10-24 14:35:34 -04:00
link.h drm/amd/display: Add DP required HBlank size calc to link interface 2025-01-06 14:44:26 -05:00
reg_helper.h drm/amd/display: Support synchronized indirect reg access 2022-01-25 18:00:35 -05:00
resource.h drm/amd/display: Update HPO I/O When Handling Link Retrain Automation Request 2024-08-20 22:14:13 -04:00
vm_helper.h