sof_pdata->desc = desc;
        sof_pdata->dev = &pdev->dev;
-       sof_pdata->fw_filename = desc->default_fw_filename[SOF_IPC];
+       sof_pdata->fw_filename = desc->default_fw_filename[SOF_IPC_TYPE_3];
 
        /* alternate fw and tplg filenames ? */
        if (fw_path)
                sof_pdata->fw_filename_prefix = fw_path;
        else
-               sof_pdata->fw_filename_prefix =
-                       sof_pdata->desc->default_fw_path[SOF_IPC];
+               sof_pdata->fw_filename_prefix = desc->default_fw_path[SOF_IPC_TYPE_3];
 
        if (tplg_path)
                sof_pdata->tplg_filename_prefix = tplg_path;
        else
-               sof_pdata->tplg_filename_prefix =
-                       sof_pdata->desc->default_tplg_path[SOF_IPC];
+               sof_pdata->tplg_filename_prefix = desc->default_tplg_path[SOF_IPC_TYPE_3];
 
        /* set callback to be called on successful device probe to enable runtime_pm */
        sof_pdata->sof_probe_complete = sof_acpi_probe_complete;
 
        int ret = 0;
        int i;
 
-       if (sdev->pdata->ipc_type != SOF_IPC)
+       if (sdev->pdata->ipc_type != SOF_IPC_TYPE_3)
                return 0;
 
        for (i = 0; i < CONFIG_SND_SOC_SOF_DEBUG_IPC_FLOOD_TEST_NUM; i++) {
 static int sof_register_ipc_kernel_injector(struct snd_sof_dev *sdev)
 {
        /* Only IPC3 supported right now */
-       if (sdev->pdata->ipc_type != SOF_IPC)
+       if (sdev->pdata->ipc_type != SOF_IPC_TYPE_3)
                return 0;
 
        return sof_client_dev_register(sdev, "kernel_injector", 0, NULL, 0);
 int sof_client_ipc_tx_message(struct sof_client_dev *cdev, void *ipc_msg,
                              void *reply_data, size_t reply_bytes)
 {
-       if (cdev->sdev->pdata->ipc_type == SOF_IPC) {
+       if (cdev->sdev->pdata->ipc_type == SOF_IPC_TYPE_3) {
                struct sof_ipc_cmd_hdr *hdr = ipc_msg;
 
                return sof_ipc_tx_message(cdev->sdev->ipc, ipc_msg, hdr->size,
                                          reply_data, reply_bytes);
-       } else if (cdev->sdev->pdata->ipc_type == SOF_INTEL_IPC4) {
+       } else if (cdev->sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
                struct sof_ipc4_msg *msg = ipc_msg;
 
                return sof_ipc_tx_message(cdev->sdev->ipc, ipc_msg, msg->data_size,
 
 int sof_client_ipc_rx_message(struct sof_client_dev *cdev, void *ipc_msg, void *msg_buf)
 {
-       if (cdev->sdev->pdata->ipc_type == SOF_IPC) {
+       if (cdev->sdev->pdata->ipc_type == SOF_IPC_TYPE_3) {
                struct sof_ipc_cmd_hdr *hdr = ipc_msg;
 
                if (hdr->size < sizeof(hdr)) {
 int sof_client_ipc_set_get_data(struct sof_client_dev *cdev, void *ipc_msg,
                                bool set)
 {
-       if (cdev->sdev->pdata->ipc_type == SOF_IPC) {
+       if (cdev->sdev->pdata->ipc_type == SOF_IPC_TYPE_3) {
                struct sof_ipc_cmd_hdr *hdr = ipc_msg;
 
                return sof_ipc_set_get_data(cdev->sdev->ipc, ipc_msg, hdr->size,
                                            set);
-       } else if (cdev->sdev->pdata->ipc_type == SOF_INTEL_IPC4) {
+       } else if (cdev->sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
                struct sof_ipc4_msg *msg = ipc_msg;
 
                return sof_ipc_set_get_data(cdev->sdev->ipc, ipc_msg,
 {
        struct snd_sof_dev *sdev = c->sdev;
 
-       if (sdev->pdata->ipc_type == SOF_INTEL_IPC4)
+       if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4)
                return sof_ipc4_find_module_by_uuid(sdev, uuid);
        dev_err(sdev->dev, "Only supported with IPC4\n");
 
        struct sof_ipc_event_entry *event;
        u32 msg_type;
 
-       if (sdev->pdata->ipc_type == SOF_IPC) {
+       if (sdev->pdata->ipc_type == SOF_IPC_TYPE_3) {
                struct sof_ipc_cmd_hdr *hdr = msg_buf;
 
                msg_type = hdr->cmd & SOF_GLB_TYPE_MASK;
-       } else if (sdev->pdata->ipc_type == SOF_INTEL_IPC4) {
+       } else if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
                struct sof_ipc4_msg *msg = msg_buf;
 
                msg_type = SOF_IPC4_NOTIFICATION_TYPE_GET(msg->primary);
        if (!callback)
                return -EINVAL;
 
-       if (cdev->sdev->pdata->ipc_type == SOF_IPC) {
+       if (cdev->sdev->pdata->ipc_type == SOF_IPC_TYPE_3) {
                if (!(ipc_msg_type & SOF_GLB_TYPE_MASK))
                        return -EINVAL;
-       } else if (cdev->sdev->pdata->ipc_type == SOF_INTEL_IPC4) {
+       } else if (cdev->sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
                if (!(ipc_msg_type & SOF_IPC4_NOTIFICATION_TYPE_MASK))
                        return -EINVAL;
        } else {