aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
diff options
context:
space:
mode:
authorVictor Lu <[email protected]>2020-07-21 16:08:34 +0000
committerAlex Deucher <[email protected]>2020-08-04 21:29:28 +0000
commit3d4e52d0cf24b424c668fa8ab1269725796d4ec4 (patch)
tree995005ae2f83fe501d44be137c1eee7f970f6ff2 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
parentdrm/amd/display: Display goes blank after inst (diff)
downloadkernel-3d4e52d0cf24b424c668fa8ab1269725796d4ec4.tar.gz
kernel-3d4e52d0cf24b424c668fa8ab1269725796d4ec4.zip
drm/amd/display: Add debugfs for forcing stream timing sync
[why] There's currently no method to enable multi-stream synchronization from userspace and we don't check the VSDB bits to know whether or not specific displays should have the feature enable. [how] Add a debugfs entry that controls a new DM debug option, "force_timing_sync". This debug option will set on any newly created stream following the change to the debug option. Expose a new interface from DC that performs the timing sync and a helper to the "force_timing_sync" debugfs that iterates over the current streams and modifies the current synchornization state and grouping. Example usage to force a resync (from an X based desktop): echo 1 > /sys/kernel/debug/dri/0/amdgpu_dm_force_timing_sync xset dpms force off && xset dpms force on Signed-off-by: Victor Lu <[email protected]> Reviewed-by: Aurabindo Jayamohanan Pillai <[email protected]> Acked-by: Aurabindo Pillai <[email protected]> Acked-by: Nicholas Kazlauskas <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions