@@ -407,7 +407,7 @@ static void mx2_camera_deactivate(struct mx2_camera_dev *pcdev)
407
407
{
408
408
unsigned long flags ;
409
409
410
- clk_disable (pcdev -> clk_csi );
410
+ clk_disable_unprepare (pcdev -> clk_csi );
411
411
writel (0 , pcdev -> base_csi + CSICR1 );
412
412
if (cpu_is_mx27 ()) {
413
413
writel (0 , pcdev -> base_emma + PRP_CNTL );
@@ -435,7 +435,7 @@ static int mx2_camera_add_device(struct soc_camera_device *icd)
435
435
if (pcdev -> icd )
436
436
return - EBUSY ;
437
437
438
- ret = clk_enable (pcdev -> clk_csi );
438
+ ret = clk_prepare_enable (pcdev -> clk_csi );
439
439
if (ret < 0 )
440
440
return ret ;
441
441
@@ -1639,7 +1639,7 @@ static int __devinit mx27_camera_emma_init(struct mx2_camera_dev *pcdev)
1639
1639
goto exit_free_irq ;
1640
1640
}
1641
1641
1642
- clk_enable (pcdev -> clk_emma );
1642
+ clk_prepare_enable (pcdev -> clk_emma );
1643
1643
1644
1644
err = mx27_camera_emma_prp_reset (pcdev );
1645
1645
if (err )
@@ -1648,7 +1648,7 @@ static int __devinit mx27_camera_emma_init(struct mx2_camera_dev *pcdev)
1648
1648
return err ;
1649
1649
1650
1650
exit_clk_emma_put :
1651
- clk_disable (pcdev -> clk_emma );
1651
+ clk_disable_unprepare (pcdev -> clk_emma );
1652
1652
clk_put (pcdev -> clk_emma );
1653
1653
exit_free_irq :
1654
1654
free_irq (pcdev -> irq_emma , pcdev );
@@ -1785,7 +1785,7 @@ static int __devinit mx2_camera_probe(struct platform_device *pdev)
1785
1785
eallocctx :
1786
1786
if (cpu_is_mx27 ()) {
1787
1787
free_irq (pcdev -> irq_emma , pcdev );
1788
- clk_disable (pcdev -> clk_emma );
1788
+ clk_disable_unprepare (pcdev -> clk_emma );
1789
1789
clk_put (pcdev -> clk_emma );
1790
1790
iounmap (pcdev -> base_emma );
1791
1791
release_mem_region (pcdev -> res_emma -> start , resource_size (pcdev -> res_emma ));
@@ -1825,7 +1825,7 @@ static int __devexit mx2_camera_remove(struct platform_device *pdev)
1825
1825
iounmap (pcdev -> base_csi );
1826
1826
1827
1827
if (cpu_is_mx27 ()) {
1828
- clk_disable (pcdev -> clk_emma );
1828
+ clk_disable_unprepare (pcdev -> clk_emma );
1829
1829
clk_put (pcdev -> clk_emma );
1830
1830
iounmap (pcdev -> base_emma );
1831
1831
res = pcdev -> res_emma ;
0 commit comments