diff options
Diffstat (limited to 'drivers/video/mxc/mxc_dispdrv.c')
-rw-r--r-- | drivers/video/mxc/mxc_dispdrv.c | 15 |
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; |