|
@@ -336,6 +336,11 @@ void skl_dsp_free(struct sst_dsp *dsp)
|
|
|
skl_ipc_int_disable(dsp);
|
|
|
|
|
|
free_irq(dsp->irq, dsp);
|
|
|
+ dsp->cl_dev.ops.cl_cleanup_controller(dsp);
|
|
|
+ skl_cldma_int_disable(dsp);
|
|
|
+ skl_ipc_op_int_disable(dsp);
|
|
|
+ skl_ipc_int_disable(dsp);
|
|
|
+
|
|
|
skl_dsp_disable_core(dsp);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(skl_dsp_free);
|