]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
mfd: jz4740-adc: Use clk_prepare_enable/clk_disable_unprepare
authorLars-Peter Clausen <lars@metafoo.de>
Sun, 12 May 2013 18:05:48 +0000 (20:05 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 16 May 2013 17:20:20 +0000 (19:20 +0200)
In preparation to switching the jz4740 clk driver to the common clk framework
update the clk enable/disable calls to clk_prepare_enable/clk_disable_unprepare.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/mfd/jz4740-adc.c

index 01e86ce438f18e58bb923867275e8336918dbcf0..3c0e8cf6916bd0f9cdb040548b7b7919d3f49753 100644 (file)
@@ -86,13 +86,13 @@ static void jz4740_adc_irq_demux(unsigned int irq, struct irq_desc *desc)
 static inline void jz4740_adc_clk_enable(struct jz4740_adc *adc)
 {
        if (atomic_inc_return(&adc->clk_ref) == 1)
-               clk_enable(adc->clk);
+               clk_prepare_enable(adc->clk);
 }
 
 static inline void jz4740_adc_clk_disable(struct jz4740_adc *adc)
 {
        if (atomic_dec_return(&adc->clk_ref) == 0)
-               clk_disable(adc->clk);
+               clk_disable_unprepare(adc->clk);
 }
 
 static inline void jz4740_adc_set_enabled(struct jz4740_adc *adc, int engine,