return 0;\r
}\r
\r
+void rk_hifi_shutdown(struct snd_pcm_substream *substream)\r
+{\r
+ struct snd_soc_pcm_runtime *rtd = substream->private_data;\r
+ struct snd_soc_dai *cpu_dai = rtd->cpu_dai;\r
+\r
+ snd_soc_dai_set_sysclk(cpu_dai, 0, 12000000, 0);\r
+}\r
+\r
static int rk_hifi_hw_params(struct snd_pcm_substream *substream,\r
struct snd_pcm_hw_params *params)\r
{\r
}\r
\r
static struct snd_soc_ops rk616_hifi_ops = {\r
+ .shutdown = rk_hifi_shutdown,\r
.hw_params = rk_hifi_hw_params,\r
};\r
\r