Commit | Line | Data |
---|---|---|
1c248b7d ID |
1 | /* |
2 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. | |
3 | * Authors: | |
4 | * Inki Dae <inki.dae@samsung.com> | |
5 | * Joonyoung Shim <jy0922.shim@samsung.com> | |
6 | * Seung-Woo Kim <sw0312.kim@samsung.com> | |
7 | * | |
d81aecb5 ID |
8 | * This program is free software; you can redistribute it and/or modify it |
9 | * under the terms of the GNU General Public License as published by the | |
10 | * Free Software Foundation; either version 2 of the License, or (at your | |
11 | * option) any later version. | |
1c248b7d ID |
12 | */ |
13 | ||
14 | #ifndef _EXYNOS_DRM_FB_H_ | |
15 | #define _EXYNOS_DRM_FB_H | |
16 | ||
e1533c08 JS |
17 | struct drm_framebuffer * |
18 | exynos_drm_framebuffer_init(struct drm_device *dev, | |
19 | struct drm_mode_fb_cmd2 *mode_cmd, | |
20 | struct drm_gem_object *obj); | |
1c248b7d | 21 | |
2a8cb489 JS |
22 | /* get gem object of a drm framebuffer */ |
23 | struct exynos_drm_gem_obj *exynos_drm_fb_gem_obj(struct drm_framebuffer *fb, | |
229d3534 SWK |
24 | int index); |
25 | ||
1c248b7d ID |
26 | void exynos_drm_mode_config_init(struct drm_device *dev); |
27 | ||
01ed8126 ID |
28 | /* set a buffer count to drm framebuffer. */ |
29 | void exynos_drm_fb_set_buf_cnt(struct drm_framebuffer *fb, | |
30 | unsigned int cnt); | |
31 | ||
32 | /* get a buffer count to drm framebuffer. */ | |
33 | unsigned int exynos_drm_fb_get_buf_cnt(struct drm_framebuffer *fb); | |
34 | ||
1c248b7d | 35 | #endif |