diff options
-rw-r--r-- | drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c index 48fe554fa620..ba30c6a51bf7 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c | |||
@@ -637,22 +637,6 @@ static void vop_plane_destroy(struct drm_plane *plane) | |||
637 | drm_plane_cleanup(plane); | 637 | drm_plane_cleanup(plane); |
638 | } | 638 | } |
639 | 639 | ||
640 | static int vop_plane_prepare_fb(struct drm_plane *plane, | ||
641 | struct drm_plane_state *new_state) | ||
642 | { | ||
643 | if (plane->state->fb) | ||
644 | drm_framebuffer_reference(plane->state->fb); | ||
645 | |||
646 | return 0; | ||
647 | } | ||
648 | |||
649 | static void vop_plane_cleanup_fb(struct drm_plane *plane, | ||
650 | struct drm_plane_state *old_state) | ||
651 | { | ||
652 | if (old_state->fb) | ||
653 | drm_framebuffer_unreference(old_state->fb); | ||
654 | } | ||
655 | |||
656 | static int vop_plane_atomic_check(struct drm_plane *plane, | 640 | static int vop_plane_atomic_check(struct drm_plane *plane, |
657 | struct drm_plane_state *state) | 641 | struct drm_plane_state *state) |
658 | { | 642 | { |
@@ -845,8 +829,6 @@ static void vop_plane_atomic_update(struct drm_plane *plane, | |||
845 | } | 829 | } |
846 | 830 | ||
847 | static const struct drm_plane_helper_funcs plane_helper_funcs = { | 831 | static const struct drm_plane_helper_funcs plane_helper_funcs = { |
848 | .prepare_fb = vop_plane_prepare_fb, | ||
849 | .cleanup_fb = vop_plane_cleanup_fb, | ||
850 | .atomic_check = vop_plane_atomic_check, | 832 | .atomic_check = vop_plane_atomic_check, |
851 | .atomic_update = vop_plane_atomic_update, | 833 | .atomic_update = vop_plane_atomic_update, |
852 | .atomic_disable = vop_plane_atomic_disable, | 834 | .atomic_disable = vop_plane_atomic_disable, |