aboutsummaryrefslogtreecommitdiff
path: root/Documentation/gpu
diff options
context:
space:
mode:
authorGravatar Karthik B S <karthik.b.s@intel.com> 2020-09-21 16:32:07 +0530
committerGravatar Ville Syrjälä <ville.syrjala@linux.intel.com> 2020-09-28 14:12:49 +0300
commitb039193d128349719b830c7acc95e8a653953d77 (patch)
treef4bde242ac436e87084e4ad905a327256d579db1 /Documentation/gpu
parentdrm/i915: Do not call drm_crtc_arm_vblank_event in async flips (diff)
downloadlinux-b039193d128349719b830c7acc95e8a653953d77.tar.gz
linux-b039193d128349719b830c7acc95e8a653953d77.tar.bz2
linux-b039193d128349719b830c7acc95e8a653953d77.zip
drm/i915: Add dedicated plane hook for async flip case
This hook is added to avoid writing other plane registers in case of async flips, so that we do not write the double buffered registers during async surface address update. v7: -Plane ctl needs bits from skl_plane_ctl_crtc as well. (Ville) -Add a vfunc for skl_program_async_surface_address and call it from intel_update_plane. (Ville) v8: -Rebased. v9: -Use if-else instead of return in intel_update_plane(). (Ville) -Rename 'program_async_surface_address' to 'async_flip'. (Ville) v10: -Check if async_flip hook is present before calling it. Otherwise it will OOPS during legacy cursor updates. (Ville) v11: -Rename skl_program_async_surface_address(). (Ville) Signed-off-by: Karthik B S <karthik.b.s@intel.com> Signed-off-by: Vandita Kulkarni <vandita.kulkarni@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20200921110210.21182-6-karthik.b.s@intel.com
Diffstat (limited to 'Documentation/gpu')
0 files changed, 0 insertions, 0 deletions