diff options
Diffstat (limited to 'drivers/video/omap2/dsscomp/device.c')
-rw-r--r-- | drivers/video/omap2/dsscomp/device.c | 10 |
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); } |