]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm: rcar-du: Remove unused CRTC suspend/resume functions
authorKieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Fri, 15 Sep 2017 16:42:07 +0000 (17:42 +0100)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Mon, 4 Dec 2017 11:04:11 +0000 (13:04 +0200)
An early implementation of suspend-resume helpers are available in the
CRTC module, however they are unused and no longer needed.

With suspend and resume handled by the core DRM atomic helpers, we can
remove the unused functions.

Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
drivers/gpu/drm/rcar-du/rcar_du_crtc.c

index 301ea1a8018eb786e7d210c476f041df2327e9e4..b492063a6e1f3aff10ecd6f7301c099ab8cdce14 100644 (file)
@@ -557,41 +557,6 @@ static void rcar_du_crtc_stop(struct rcar_du_crtc *rcrtc)
        rcar_du_group_start_stop(rcrtc->group, false);
 }
 
-void rcar_du_crtc_suspend(struct rcar_du_crtc *rcrtc)
-{
-       if (rcar_du_has(rcrtc->group->dev, RCAR_DU_FEATURE_VSP1_SOURCE))
-               rcar_du_vsp_disable(rcrtc);
-
-       rcar_du_crtc_stop(rcrtc);
-       rcar_du_crtc_put(rcrtc);
-}
-
-void rcar_du_crtc_resume(struct rcar_du_crtc *rcrtc)
-{
-       unsigned int i;
-
-       if (!rcrtc->crtc.state->active)
-               return;
-
-       rcar_du_crtc_get(rcrtc);
-       rcar_du_crtc_setup(rcrtc);
-
-       /* Commit the planes state. */
-       if (!rcar_du_has(rcrtc->group->dev, RCAR_DU_FEATURE_VSP1_SOURCE)) {
-               for (i = 0; i < rcrtc->group->num_planes; ++i) {
-                       struct rcar_du_plane *plane = &rcrtc->group->planes[i];
-
-                       if (plane->plane.state->crtc != &rcrtc->crtc)
-                               continue;
-
-                       rcar_du_plane_setup(plane);
-               }
-       }
-
-       rcar_du_crtc_update_planes(rcrtc);
-       rcar_du_crtc_start(rcrtc);
-}
-
 /* -----------------------------------------------------------------------------
  * CRTC Functions
  */