aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/omap2/dsscomp/device.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/omap2/dsscomp/device.c')
-rw-r--r--drivers/video/omap2/dsscomp/device.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/drivers/video/omap2/dsscomp/device.c b/drivers/video/omap2/dsscomp/device.c
index 448b756..86f47b4 100644
--- a/drivers/video/omap2/dsscomp/device.c
+++ b/drivers/video/omap2/dsscomp/device.c
@@ -558,6 +558,7 @@ static int dsscomp_probe(struct platform_device *pdev)
#endif
}
+ cdev->pdev = &pdev->dev;
platform_set_drvdata(pdev, cdev);
pr_info("dsscomp: initializing.\n");
@@ -589,26 +590,17 @@ static struct platform_driver dsscomp_pdriver = {
.driver = { .name = MODULE_NAME, .owner = THIS_MODULE }
};
-static struct platform_device dsscomp_pdev = {
- .name = MODULE_NAME,
- .id = -1
-};
-
static int __init dsscomp_init(void)
{
int err = platform_driver_register(&dsscomp_pdriver);
if (err)
return err;
- err = platform_device_register(&dsscomp_pdev);
- if (err)
- platform_driver_unregister(&dsscomp_pdriver);
return err;
}
static void __exit dsscomp_exit(void)
{
- platform_device_unregister(&dsscomp_pdev);
platform_driver_unregister(&dsscomp_pdriver);
}