From: Ville Syrjälä <[email protected]>

Use the similar logic in skl_plane_has_planar(),
glk_plane_has_planar() and skl_plane_has_rc_ccs() to avoid
having to think too much when comparing the three.

Signed-off-by: Ville Syrjälä <[email protected]>
---
 .../gpu/drm/i915/display/skl_universal_plane.c   | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c 
b/drivers/gpu/drm/i915/display/skl_universal_plane.c
index 53130b5e4249..d056fc549c7e 100644
--- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
+++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
@@ -2427,10 +2427,7 @@ static bool skl_plane_has_planar(struct intel_display 
*display,
        if (pipe == PIPE_C)
                return false;
 
-       if (plane_id != PLANE_1 && plane_id != PLANE_2)
-               return false;
-
-       return true;
+       return plane_id == PLANE_1 || plane_id == PLANE_2;
 }
 
 static const u32 *skl_get_plane_formats(struct intel_display *display,
@@ -2449,10 +2446,7 @@ static const u32 *skl_get_plane_formats(struct 
intel_display *display,
 static bool glk_plane_has_planar(struct intel_display *display,
                                 enum pipe pipe, enum plane_id plane_id)
 {
-       if (plane_id != PLANE_1 && plane_id != PLANE_2)
-               return false;
-
-       return true;
+       return plane_id == PLANE_1 || plane_id == PLANE_2;
 }
 
 static const u32 *glk_get_plane_formats(struct intel_display *display,
@@ -2699,8 +2693,10 @@ skl_plane_disable_flip_done(struct intel_plane *plane)
 static bool skl_plane_has_rc_ccs(struct intel_display *display,
                                 enum pipe pipe, enum plane_id plane_id)
 {
-       return pipe != PIPE_C &&
-               (plane_id == PLANE_1 || plane_id == PLANE_2);
+       if (pipe == PIPE_C)
+               return false;
+
+       return plane_id == PLANE_1 || plane_id == PLANE_2;
 }
 
 static u8 skl_plane_caps(struct intel_display *display,
-- 
2.49.1

Reply via email to