diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_fb.c b/drivers/gpu/drm/rockchip/rockchip_drm_fb.c index eb2b518b4a71..401f7a57638d 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_fb.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_fb.c @@ -54,7 +54,7 @@ static const struct drm_framebuffer_funcs rockchip_drm_fb_funcs = { .create_handle = drm_gem_fb_create_handle, }; -static struct drm_framebuffer * +struct drm_framebuffer * rockchip_fb_alloc(struct drm_device *dev, const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **obj, unsigned int num_planes) { diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_fb.h b/drivers/gpu/drm/rockchip/rockchip_drm_fb.h index 3b8755e9f191..e5577c2bb7c0 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_fb.h +++ b/drivers/gpu/drm/rockchip/rockchip_drm_fb.h @@ -21,6 +21,9 @@ void rockchip_drm_mode_config_init(struct drm_device *dev); struct drm_framebuffer * rockchip_drm_logo_fb_alloc(struct drm_device *dev, const struct drm_mode_fb_cmd2 *mode_cmd, struct rockchip_logo *logo); +struct drm_framebuffer * +rockchip_fb_alloc(struct drm_device *dev, const struct drm_mode_fb_cmd2 *mode_cmd, + struct drm_gem_object **obj, unsigned int num_planes); #define to_rockchip_logo_fb(x) container_of(x, struct rockchip_drm_logo_fb, fb)