diff options
Diffstat (limited to 'drivers/media/platform/davinci/vpif.c')
-rw-r--r-- | drivers/media/platform/davinci/vpif.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/media/platform/davinci/vpif.c b/drivers/media/platform/davinci/vpif.c index cff3c0ab501f..28638a86f129 100644 --- a/drivers/media/platform/davinci/vpif.c +++ b/drivers/media/platform/davinci/vpif.c | |||
@@ -419,7 +419,7 @@ int vpif_channel_getfid(u8 channel_id) | |||
419 | } | 419 | } |
420 | EXPORT_SYMBOL(vpif_channel_getfid); | 420 | EXPORT_SYMBOL(vpif_channel_getfid); |
421 | 421 | ||
422 | static int __devinit vpif_probe(struct platform_device *pdev) | 422 | static int vpif_probe(struct platform_device *pdev) |
423 | { | 423 | { |
424 | int status = 0; | 424 | int status = 0; |
425 | 425 | ||
@@ -444,7 +444,7 @@ static int __devinit vpif_probe(struct platform_device *pdev) | |||
444 | status = PTR_ERR(vpif_clk); | 444 | status = PTR_ERR(vpif_clk); |
445 | goto clk_fail; | 445 | goto clk_fail; |
446 | } | 446 | } |
447 | clk_enable(vpif_clk); | 447 | clk_prepare_enable(vpif_clk); |
448 | 448 | ||
449 | spin_lock_init(&vpif_lock); | 449 | spin_lock_init(&vpif_lock); |
450 | dev_info(&pdev->dev, "vpif probe success\n"); | 450 | dev_info(&pdev->dev, "vpif probe success\n"); |
@@ -457,10 +457,10 @@ fail: | |||
457 | return status; | 457 | return status; |
458 | } | 458 | } |
459 | 459 | ||
460 | static int __devexit vpif_remove(struct platform_device *pdev) | 460 | static int vpif_remove(struct platform_device *pdev) |
461 | { | 461 | { |
462 | if (vpif_clk) { | 462 | if (vpif_clk) { |
463 | clk_disable(vpif_clk); | 463 | clk_disable_unprepare(vpif_clk); |
464 | clk_put(vpif_clk); | 464 | clk_put(vpif_clk); |
465 | } | 465 | } |
466 | 466 | ||
@@ -472,13 +472,13 @@ static int __devexit vpif_remove(struct platform_device *pdev) | |||
472 | #ifdef CONFIG_PM | 472 | #ifdef CONFIG_PM |
473 | static int vpif_suspend(struct device *dev) | 473 | static int vpif_suspend(struct device *dev) |
474 | { | 474 | { |
475 | clk_disable(vpif_clk); | 475 | clk_disable_unprepare(vpif_clk); |
476 | return 0; | 476 | return 0; |
477 | } | 477 | } |
478 | 478 | ||
479 | static int vpif_resume(struct device *dev) | 479 | static int vpif_resume(struct device *dev) |
480 | { | 480 | { |
481 | clk_enable(vpif_clk); | 481 | clk_prepare_enable(vpif_clk); |
482 | return 0; | 482 | return 0; |
483 | } | 483 | } |
484 | 484 | ||
@@ -498,7 +498,7 @@ static struct platform_driver vpif_driver = { | |||
498 | .owner = THIS_MODULE, | 498 | .owner = THIS_MODULE, |
499 | .pm = vpif_pm_ops, | 499 | .pm = vpif_pm_ops, |
500 | }, | 500 | }, |
501 | .remove = __devexit_p(vpif_remove), | 501 | .remove = vpif_remove, |
502 | .probe = vpif_probe, | 502 | .probe = vpif_probe, |
503 | }; | 503 | }; |
504 | 504 | ||