rk616 codec : remove call function rk616_codec_power_up after
authorqjb <qjb@rock-chips.com>
Tue, 8 Jul 2014 02:19:18 +0000 (10:19 +0800)
committerqjb <qjb@rock-chips.com>
Tue, 8 Jul 2014 02:19:18 +0000 (10:19 +0800)
kfree rk616_priv.

sound/soc/codecs/rk616_codec.c

index cd812be5a8ac933aec22f7b80c46f869f4eb8cfe..75fe6e606bef6cf4a2e4dc504660e9e839252261 100755 (executable)
@@ -3243,14 +3243,11 @@ void rk616_platform_shutdown(struct platform_device *pdev)
        mdelay(10);
        snd_soc_write(codec, RK616_RESET, 0x3);
 
-       if (rk616) {
-               kfree(rk616);
-               printk("rk616 = %d, rk616_priv = %d\n", rk616, rk616_priv);
+       if (rk616_priv) {
+               kfree(rk616_priv);
                if (rk616_priv) 
                        rk616_priv = NULL;
-               rk616_codec_power_up(RK616_CODEC_PLAYBACK);
        }
-
 }
 
 static struct platform_driver rk616_codec_driver = {