1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/amd/display
Leo (Sunpeng) Li d3ec056208 drm/amd/display: Fix dcn10 cursor set position hang
Calling dcn10_cursor_set_position() before dcn10_cursor_set_attributes()
with invalid (0-value) attributes can cause the ASIC to hang. This fix
checks that address.quadpart is non-zero within set_position before calling
set_attributes.

Signed-off-by: Leo (Sunpeng) Li <sunpeng.li@amd.com>
Reviewed-by: Harry Wentland <Harry.Wentland@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2017-09-26 18:07:14 -04:00
..
amdgpu_dm drm/amd/display: Use dc_update_surfaces_for_stream for flip. 2017-09-26 18:07:13 -04:00
dc drm/amd/display: Fix dcn10 cursor set position hang 2017-09-26 18:07:14 -04:00
include drm/amdgpu/display: Enable DCN in DC 2017-09-26 18:06:51 -04:00
modules drm/amd/display: fix freesync not working on raven 2017-09-26 18:07:05 -04:00
Kconfig drm/amdgpu/display: Enable DCN in DC 2017-09-26 18:06:51 -04:00
Makefile drm/amd/dc: Add dc display driver (v2) 2017-09-26 17:01:32 -04:00