aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
diff options
context:
space:
mode:
authorAlex Deucher <alexander.deucher@amd.com>2016-05-05 16:03:57 -0400
committerAlex Deucher <alexander.deucher@amd.com>2016-05-11 12:31:25 -0400
commitcb9e59d7e999c68b79f23d6016b08fc5d0bb8a8d (patch)
treeb6a3f9e2d470c1f3cc259f6ddac599fbe58b5b94 /drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
parenta71dd897599c94d38eb1c4d6c8d9f8e3275e82ce (diff)
drm/amdgpu: Support DRM_MODE_PAGE_FLIP_ASYNC (v2)
When this flag is set, we program the hardware to execute the flip during horizontal blank (i.e. for the next scanline) instead of during vertical blank (i.e. for the next frame). Ported from radeon commit: drm/radeon: Support DRM_MODE_PAGE_FLIP_ASYNC v2: drop DAL change for upstream Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
index 8a253aa0b551..6b1d7d306564 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
@@ -283,7 +283,7 @@ struct amdgpu_display_funcs {
283 u32 (*hpd_get_gpio_reg)(struct amdgpu_device *adev); 283 u32 (*hpd_get_gpio_reg)(struct amdgpu_device *adev);
284 /* pageflipping */ 284 /* pageflipping */
285 void (*page_flip)(struct amdgpu_device *adev, 285 void (*page_flip)(struct amdgpu_device *adev,
286 int crtc_id, u64 crtc_base); 286 int crtc_id, u64 crtc_base, bool async);
287 int (*page_flip_get_scanoutpos)(struct amdgpu_device *adev, int crtc, 287 int (*page_flip_get_scanoutpos)(struct amdgpu_device *adev, int crtc,
288 u32 *vbl, u32 *position); 288 u32 *vbl, u32 *position);
289 /* display topology setup */ 289 /* display topology setup */