Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mfd: jz4740-adc: Use clk_prepare_enable/clk_disable_unprepare

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>

authored by

Lars-Peter Clausen and committed by
Samuel Ortiz
404d5df4 c0fa7e10

+2 -2
+2 -2
drivers/mfd/jz4740-adc.c
··· 86 86 static inline void jz4740_adc_clk_enable(struct jz4740_adc *adc) 87 87 { 88 88 if (atomic_inc_return(&adc->clk_ref) == 1) 89 - clk_enable(adc->clk); 89 + clk_prepare_enable(adc->clk); 90 90 } 91 91 92 92 static inline void jz4740_adc_clk_disable(struct jz4740_adc *adc) 93 93 { 94 94 if (atomic_dec_return(&adc->clk_ref) == 0) 95 - clk_disable(adc->clk); 95 + clk_disable_unprepare(adc->clk); 96 96 } 97 97 98 98 static inline void jz4740_adc_set_enabled(struct jz4740_adc *adc, int engine,