diff options
author | Javier Martinez Canillas <javierm@redhat.com> | 2022-10-11 18:51:36 +0200 |
---|---|---|
committer | Javier Martinez Canillas <javierm@redhat.com> | 2022-10-13 09:17:05 +0200 |
commit | 7fed7fa340691ef4b78f5f3aebde44715128d868 (patch) | |
tree | 8eb72a4371ad60119a5414fef1babf485efecb3f /drivers/gpu/drm/drm_plane_helper.c | |
parent | 6c3d9cf400dc085de0bde33dde73d47c71b7b2df (diff) | |
download | linux-7fed7fa340691ef4b78f5f3aebde44715128d868.tar.gz |
drm/crtc-helper: Add a drm_crtc_helper_atomic_check() helper
Provides a default CRTC state check handler for CRTCs that only have one
primary plane attached.
There are some drivers that duplicate this logic in their helpers, such as
simpledrm and ssd130x. Factor out this common code into a CRTC helper and
make drivers use it.
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20221011165136.469750-5-javierm@redhat.com
Diffstat (limited to 'drivers/gpu/drm/drm_plane_helper.c')
-rw-r--r-- | drivers/gpu/drm/drm_plane_helper.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/drm_plane_helper.c b/drivers/gpu/drm/drm_plane_helper.c index 865bd999b187..ba6a9136a065 100644 --- a/drivers/gpu/drm/drm_plane_helper.c +++ b/drivers/gpu/drm/drm_plane_helper.c @@ -298,7 +298,9 @@ EXPORT_SYMBOL(drm_plane_helper_destroy); * scale and positioning are not expected to change since the plane is always * a fullscreen scanout buffer. * - * This is often the case for the primary plane of simple framebuffers. + * This is often the case for the primary plane of simple framebuffers. See + * also drm_crtc_helper_atomic_check() for the respective CRTC-state check + * helper function. * * RETURNS: * Zero on success, or an errno code otherwise. |