drm/atomic_helper: Add drm_atomic_helper_disable_planes_on_crtc()
authorJyri Sarha <jsarha@ti.com>
Fri, 27 Nov 2015 14:14:01 +0000 (16:14 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Mon, 30 Nov 2015 07:38:02 +0000 (08:38 +0100)
commit6753ba97e78bb0ed5c0ed35c21c1e2a31f7299a0
treee2dbf3c324e1fae1c37ec4b7ad541c679129813b
parent9b2c0b7fb4ce79566d830d03ce7aa11cccc39f97
drm/atomic_helper: Add drm_atomic_helper_disable_planes_on_crtc()

Add drm_atomic_helper_disable_planes_on_crtc() for disabling all
planes associated with the given CRTC. This can be used for instance
in the CRTC helper disable callback to disable all planes before
shutting down the display pipeline.

v2:
- Address Daniels review comments [1]
  - Do atomic_begin() and atomic_flush() always if they are defined and
    atomic knob is set
  - update kerneldoc
- Put drm_atomic_helper_disable_planes_on_crtc() after
  drm_atomic_helper_commit_planes_on_crtc() in drm_atomic_helper.c
  to have functions in the same order as in drm_atomic_helper.h

Signed-off-by: Jyri Sarha <jsarha@ti.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1448633641-6486-1-git-send-email-jsarha@ti.com
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/drm_atomic_helper.c
include/drm/drm_atomic_helper.h