diff options
author | Kevin Brace <kevinbrace@gmx.com> | 2017-08-16 22:46:28 -0700 |
---|---|---|
committer | Kevin Brace <kevinbrace@gmx.com> | 2017-08-16 22:46:28 -0700 |
commit | dec626a7182ab230fafaa526af7fcbb8afe78cf7 (patch) | |
tree | 5f27bd26707aec3ba204bf68d8805e0bbac5bb49 /drivers/gpu/drm/openchrome/via_drv.h | |
parent | e57182879bc978e271a1ef0f75f098feb9d1708b (diff) |
Major rewrite of FB initialization code
Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
Diffstat (limited to 'drivers/gpu/drm/openchrome/via_drv.h')
-rw-r--r-- | drivers/gpu/drm/openchrome/via_drv.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/gpu/drm/openchrome/via_drv.h b/drivers/gpu/drm/openchrome/via_drv.h index 565e7562224d..5bf9e2bffb16 100644 --- a/drivers/gpu/drm/openchrome/via_drv.h +++ b/drivers/gpu/drm/openchrome/via_drv.h @@ -126,6 +126,12 @@ struct via_framebuffer { struct drm_gem_object *gem_obj; }; +struct via_framebuffer_device { + struct drm_fb_helper helper; + struct ttm_bo_kmap_obj kmap; + struct via_framebuffer via_fb; +}; + enum via_engine { VIA_ENG_H1 = 0, VIA_ENG_H2, @@ -146,7 +152,7 @@ struct via_device { struct ttm_bo_kmap_obj gart; struct ttm_bo_kmap_obj vq; - struct drm_fb_helper *helper; + struct via_framebuffer_device *via_fbdev; u8 vram_type; unsigned long long vram_start; unsigned int vram_size; |