summaryrefslogtreecommitdiff
path: root/drivers/video/mxc/mxc_dispdrv.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/mxc/mxc_dispdrv.c')
-rw-r--r--drivers/video/mxc/mxc_dispdrv.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/video/mxc/mxc_dispdrv.c b/drivers/video/mxc/mxc_dispdrv.c
index 805c1c98b0f9..9a36f9159c05 100644
--- a/drivers/video/mxc/mxc_dispdrv.c
+++ b/drivers/video/mxc/mxc_dispdrv.c
@@ -48,8 +48,23 @@ struct mxc_dispdrv_entry {
bool active;
void *priv;
struct list_head list;
+ struct device *dev;
};
+void mxc_dispdrv_setdev(struct mxc_dispdrv_handle *drv_handle, struct device *dev)
+{
+ struct mxc_dispdrv_entry *dentry;
+ dentry = (struct mxc_dispdrv_entry *)drv_handle;
+ dentry->dev = dev;
+}
+
+struct device *mxc_dispdrv_getdev(struct mxc_dispdrv_handle *drv_handle)
+{
+ struct mxc_dispdrv_entry *dentry;
+ dentry = (struct mxc_dispdrv_entry *)drv_handle;
+ return dentry->dev;
+}
+
struct mxc_dispdrv_handle *mxc_dispdrv_register(struct mxc_dispdrv_driver *drv)
{
struct mxc_dispdrv_entry *new;