diff options
Diffstat (limited to 'drivers/gpu/drm/sun4i/sun4i_framebuffer.c')
-rw-r--r-- | drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 12 |
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 | ||
39 | static const struct drm_mode_config_funcs sun4i_de_mode_config_funcs = { | 37 | static 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 | ||
50 | int sun4i_framebuffer_init(struct drm_device *drm) | 47 | void 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 | |||
63 | void sun4i_framebuffer_free(struct drm_device *drm) | ||
64 | { | ||
65 | drm_fb_cma_fbdev_fini(drm); | ||
66 | } | 56 | } |