summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/intel_display.c
diff options
context:
space:
mode:
authorVille Syrjälä <ville.syrjala@linux.intel.com>2018-10-18 22:59:21 +0300
committerVille Syrjälä <ville.syrjala@linux.intel.com>2018-10-23 18:25:47 +0300
commit52fb7d295cfe4addb87f1cbead9be3c3e2d189c5 (patch)
tree36fb11fb4dd89d2944de5741be7060b6fc095a09 /drivers/gpu/drm/i915/intel_display.c
parent1f6f92a3d50faeeaefb4bacc25fad2bc75db7db9 (diff)
downloadlinux-52fb7d295cfe4addb87f1cbead9be3c3e2d189c5.tar.xz
drm/i915: Move the SKL+ zero constant alpha handling
Let's run through the entire plane check even when the plane is invisible due to zero constant alpha. This makes for more consistent behaviour since we check the src/dst coordinates, stride etc. against the hardware limits. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20181018195921.9898-2-ville.syrjala@linux.intel.com Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_display.c')
-rw-r--r--drivers/gpu/drm/i915/intel_display.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index 52e4d7acf8e0..969d22ca8dcd 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -3113,10 +3113,6 @@ int skl_check_plane_surface(struct intel_plane_state *plane_state)
if (ret)
return ret;
- /* HW only has 8 bits pixel precision, disable plane if invisible */
- if (!(plane_state->base.alpha >> 8))
- plane_state->base.visible = false;
-
if (!plane_state->base.visible)
return 0;