void skl_ipc_free(struct sst_generic_ipc *ipc) { /* Disable IPC DONE interrupt */ sst_dsp_shim_update_bits(ipc->dsp, SKL_ADSP_REG_HIPCCTL, SKL_ADSP_REG_HIPCCTL_DONE, 0); /* Disable IPC BUSY interrupt */ sst_dsp_shim_update_bits(ipc->dsp, SKL_ADSP_REG_HIPCCTL, SKL_ADSP_REG_HIPCCTL_BUSY, 0); sst_ipc_fini(ipc); }
void cnl_ipc_free(struct sst_generic_ipc *ipc) { cnl_ipc_op_int_disable(ipc->dsp); sst_ipc_fini(ipc); }