Prepare SSC clock only when request SSC channel, the clock will be
enabled when initialize the SSC.
Signed-off-by: Bo Shen <voice.shen@atmel.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
        ssc->user++;
        spin_unlock(&user_lock);
 
-       clk_prepare_enable(ssc->clk);
+       clk_prepare(ssc->clk);
 
        return ssc;
 }
        spin_unlock(&user_lock);
 
        if (disable_clk)
-               clk_disable_unprepare(ssc->clk);
+               clk_unprepare(ssc->clk);
 }
 EXPORT_SYMBOL(ssc_free);