]>
Commit | Line | Data |
---|---|---|
2e3b3c42 LPC |
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, | |
1eb83451 | 21 | struct drm_file *file_priv, const struct drm_mode_fb_cmd2 *mode_cmd); |
2e3b3c42 LPC |
22 | |
23 | struct drm_gem_cma_object *drm_fb_cma_get_gem_obj(struct drm_framebuffer *fb, | |
24 | unsigned int plane); | |
25 | ||
6f646095 | 26 | #ifdef CONFIG_DEBUG_FS |
6f646095 RC |
27 | int drm_fb_cma_debugfs_show(struct seq_file *m, void *arg); |
28 | #endif | |
29 | ||
2e3b3c42 LPC |
30 | #endif |
31 |