case SKL_MODULE_TYPE_BASE_OUTFMT:
        case SKL_MODULE_TYPE_MIC_SELECT:
-       case SKL_MODULE_TYPE_KPB:
                return sizeof(struct skl_base_outfmt_cfg);
 
+       case SKL_MODULE_TYPE_MIXER:
+       case SKL_MODULE_TYPE_KPB:
+               return sizeof(struct skl_base_cfg);
+
        default:
                /*
                 * return only base cfg when no specific module type is
 
        case SKL_MODULE_TYPE_BASE_OUTFMT:
        case SKL_MODULE_TYPE_MIC_SELECT:
-       case SKL_MODULE_TYPE_KPB:
                skl_set_base_outfmt_format(skl, module_config, *param_data);
                break;
 
+       case SKL_MODULE_TYPE_MIXER:
+       case SKL_MODULE_TYPE_KPB:
+               skl_set_base_module_format(skl, module_config, *param_data);
+               break;
+
        default:
                skl_set_base_module_format(skl, module_config, *param_data);
                break;