skl_ipc_set_large_config(&skl->ipc, &msg, data);
 }
 
-#define NOTIFICATION_PARAM_ID 3
-#define NOTIFICATION_MASK 0xf
-
-/* disable notfication for underruns/overruns from firmware module */
-void skl_dsp_enable_notification(struct skl_dev *skl, bool enable)
-{
-       struct notification_mask mask;
-       struct skl_ipc_large_config_msg msg = {0};
-
-       mask.notify = NOTIFICATION_MASK;
-       mask.enable = enable;
-
-       msg.large_param_id = NOTIFICATION_PARAM_ID;
-       msg.param_data_size = sizeof(mask);
-
-       skl_ipc_set_large_config(&skl->ipc, &msg, (u32 *)&mask);
-}
-
 static int skl_dsp_setup_spib(struct device *dev, unsigned int size,
                                int stream_tag, int enable)
 {
        if (ret < 0)
                return ret;
 
-       skl_dsp_enable_notification(skl, false);
-
        if (skl->cfg.astate_cfg != NULL) {
                skl_dsp_set_astate_cfg(skl, skl->cfg.astate_cfg->count,
                                        skl->cfg.astate_cfg);
 
                }
                skl_populate_modules(skl);
                skl->update_d0i3c = skl_update_d0i3c;
-               skl_dsp_enable_notification(skl, false);
 
                if (skl->cfg.astate_cfg != NULL) {
                        skl_dsp_set_astate_cfg(skl,
 
 void skl_freeup_uuid_list(struct skl_dev *skl);
 
 int skl_dsp_strip_extended_manifest(struct firmware *fw);
-void skl_dsp_enable_notification(struct skl_dev *skl, bool enable);
 
 void skl_dsp_set_astate_cfg(struct skl_dev *skl, u32 cnt, void *data);
 
 
        enum skl_s_freq src_cfg;
 } __packed;
 
-struct notification_mask {
-       u32 notify;
-       u32 enable;
-} __packed;
-
 struct skl_up_down_mixer_cfg {
        struct skl_base_cfg base_cfg;
        enum skl_ch_cfg out_ch_cfg;