diff options
Diffstat (limited to 'include/drm')
-rw-r--r-- | include/drm/drm_fb_cma_helper.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/include/drm/drm_fb_cma_helper.h b/include/drm/drm_fb_cma_helper.h new file mode 100644 index 000000000000..76c709837543 --- /dev/null +++ b/include/drm/drm_fb_cma_helper.h | |||
@@ -0,0 +1,27 @@ | |||
1 | #ifndef __DRM_FB_CMA_HELPER_H__ | ||
2 | #define __DRM_FB_CMA_HELPER_H__ | ||
3 | |||
4 | struct drm_fbdev_cma; | ||
5 | struct drm_gem_cma_object; | ||
6 | |||
7 | struct drm_framebuffer; | ||
8 | struct drm_device; | ||
9 | struct drm_file; | ||
10 | struct drm_mode_fb_cmd2; | ||
11 | |||
12 | struct drm_fbdev_cma *drm_fbdev_cma_init(struct drm_device *dev, | ||
13 | unsigned int preferred_bpp, unsigned int num_crtc, | ||
14 | unsigned int max_conn_count); | ||
15 | void drm_fbdev_cma_fini(struct drm_fbdev_cma *fbdev_cma); | ||
16 | |||
17 | void drm_fbdev_cma_restore_mode(struct drm_fbdev_cma *fbdev_cma); | ||
18 | void drm_fbdev_cma_hotplug_event(struct drm_fbdev_cma *fbdev_cma); | ||
19 | |||
20 | struct drm_framebuffer *drm_fb_cma_create(struct drm_device *dev, | ||
21 | struct drm_file *file_priv, struct drm_mode_fb_cmd2 *mode_cmd); | ||
22 | |||
23 | struct drm_gem_cma_object *drm_fb_cma_get_gem_obj(struct drm_framebuffer *fb, | ||
24 | unsigned int plane); | ||
25 | |||
26 | #endif | ||
27 | |||