aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/sun4i/sun4i_framebuffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/sun4i/sun4i_framebuffer.c')
-rw-r--r--drivers/gpu/drm/sun4i/sun4i_framebuffer.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/gpu/drm/sun4i/sun4i_framebuffer.c b/drivers/gpu/drm/sun4i/sun4i_framebuffer.c
index 5f29850ef8ac..cb828028ae06 100644
--- a/drivers/gpu/drm/sun4i/sun4i_framebuffer.c
+++ b/drivers/gpu/drm/sun4i/sun4i_framebuffer.c
@@ -12,8 +12,6 @@
12 12
13#include <drm/drm_atomic.h> 13#include <drm/drm_atomic.h>
14#include <drm/drm_atomic_helper.h> 14#include <drm/drm_atomic_helper.h>
15#include <drm/drm_fb_helper.h>
16#include <drm/drm_fb_cma_helper.h>
17#include <drm/drm_gem_framebuffer_helper.h> 15#include <drm/drm_gem_framebuffer_helper.h>
18#include <drm/drmP.h> 16#include <drm/drmP.h>
19 17
@@ -37,7 +35,6 @@ static int sun4i_de_atomic_check(struct drm_device *dev,
37} 35}
38 36
39static const struct drm_mode_config_funcs sun4i_de_mode_config_funcs = { 37static const struct drm_mode_config_funcs sun4i_de_mode_config_funcs = {
40 .output_poll_changed = drm_fb_helper_output_poll_changed,
41 .atomic_check = sun4i_de_atomic_check, 38 .atomic_check = sun4i_de_atomic_check,
42 .atomic_commit = drm_atomic_helper_commit, 39 .atomic_commit = drm_atomic_helper_commit,
43 .fb_create = drm_gem_fb_create, 40 .fb_create = drm_gem_fb_create,
@@ -47,7 +44,7 @@ static struct drm_mode_config_helper_funcs sun4i_de_mode_config_helpers = {
47 .atomic_commit_tail = drm_atomic_helper_commit_tail_rpm, 44 .atomic_commit_tail = drm_atomic_helper_commit_tail_rpm,
48}; 45};
49 46
50int sun4i_framebuffer_init(struct drm_device *drm) 47void sun4i_framebuffer_init(struct drm_device *drm)
51{ 48{
52 drm_mode_config_reset(drm); 49 drm_mode_config_reset(drm);
53 50
@@ -56,11 +53,4 @@ int sun4i_framebuffer_init(struct drm_device *drm)
56 53
57 drm->mode_config.funcs = &sun4i_de_mode_config_funcs; 54 drm->mode_config.funcs = &sun4i_de_mode_config_funcs;
58 drm->mode_config.helper_private = &sun4i_de_mode_config_helpers; 55 drm->mode_config.helper_private = &sun4i_de_mode_config_helpers;
59
60 return drm_fb_cma_fbdev_init(drm, 32, 0);
61}
62
63void sun4i_framebuffer_free(struct drm_device *drm)
64{
65 drm_fb_cma_fbdev_fini(drm);
66} 56}