1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2012 Russell King
8 struct armada_framebuffer
{
9 struct drm_framebuffer fb
;
13 #define drm_fb_to_armada_fb(dfb) \
14 container_of(dfb, struct armada_framebuffer, fb)
15 #define drm_fb_obj(fb) drm_to_armada_gem((fb)->obj[0])
17 struct armada_framebuffer
*armada_framebuffer_create(struct drm_device
*,
18 const struct drm_mode_fb_cmd2
*, struct armada_gem_object
*);
19 struct drm_framebuffer
*armada_fb_create(struct drm_device
*dev
,
20 struct drm_file
*dfile
, const struct drm_mode_fb_cmd2
*mode
);