diff options
Diffstat (limited to 'drivers/mfd/glamo/glamo-drm-private.h')
-rw-r--r-- | drivers/mfd/glamo/glamo-drm-private.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/mfd/glamo/glamo-drm-private.h b/drivers/mfd/glamo/glamo-drm-private.h index f6bc5b17e5e..59fbc2488c5 100644 --- a/drivers/mfd/glamo/glamo-drm-private.h +++ b/drivers/mfd/glamo/glamo-drm-private.h @@ -26,11 +26,13 @@ #ifndef __GLAMO_DRMPRIV_H #define __GLAMO_DRMPRIV_H + #include <linux/module.h> #include <linux/platform_device.h> #include "glamo-core.h" + struct glamodrm_handle { /* This device */ @@ -51,7 +53,17 @@ struct glamodrm_handle { char __iomem *cmdq_base; ssize_t vram_size; + + /* Memory management */ + struct drm_mm *mmgr; }; +/* Private data. This is where we keep our memory management bits */ +struct drm_glamo_gem_object { + struct drm_gem_object *obj; /* The GEM object this refers to */ + struct drm_mm_node *block; /* Block handle for drm_mm */ +}; + + #endif /* __GLAMO_DRMPRIV_H */ |