SOF_IPC_TYPE_4
fw_ipc_type = SOF_IPC_TYPE_4;
if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
case SOF_IPC_TYPE_4:
if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4 && !hda_use_tplg_nhlt) {
if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
if (sdev->pdata->ipc_type != SOF_IPC_TYPE_4)
if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
sdev->pdata->ipc_type == SOF_IPC_TYPE_4)) {
if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/avs/apl",
[SOF_IPC_TYPE_4] = "intel/avs-lib/apl",
[SOF_IPC_TYPE_4] = "intel/avs-tplg",
[SOF_IPC_TYPE_4] = "dsp_basefw.bin",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/avs/glk",
[SOF_IPC_TYPE_4] = "intel/avs-lib/glk",
[SOF_IPC_TYPE_4] = "intel/avs-tplg",
[SOF_IPC_TYPE_4] = "dsp_basefw.bin",
[SOF_IPC_TYPE_4] = "intel/avs/cnl",
[SOF_IPC_TYPE_4] = "intel/avs-lib/cnl",
[SOF_IPC_TYPE_4] = "intel/avs-tplg",
[SOF_IPC_TYPE_4] = "dsp_basefw.bin",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/avs/cnl",
[SOF_IPC_TYPE_4] = "intel/avs-lib/cnl",
[SOF_IPC_TYPE_4] = "intel/avs-tplg",
[SOF_IPC_TYPE_4] = "dsp_basefw.bin",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/avs/cnl",
[SOF_IPC_TYPE_4] = "intel/avs-lib/cnl",
[SOF_IPC_TYPE_4] = "intel/avs-tplg",
[SOF_IPC_TYPE_4] = "dsp_basefw.bin",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/avs/icl",
[SOF_IPC_TYPE_4] = "intel/avs-lib/icl",
[SOF_IPC_TYPE_4] = "intel/avs-tplg",
[SOF_IPC_TYPE_4] = "dsp_basefw.bin",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/avs/jsl",
[SOF_IPC_TYPE_4] = "intel/avs-lib/jsl",
[SOF_IPC_TYPE_4] = "intel/avs-tplg",
[SOF_IPC_TYPE_4] = "dsp_basefw.bin",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_4),
.ipc_default = SOF_IPC_TYPE_4,
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/lnl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/lnl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-lnl.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_4),
.ipc_default = SOF_IPC_TYPE_4,
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/arl-s",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/arl-s",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-arl-s.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_4),
.ipc_default = SOF_IPC_TYPE_4,
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/mtl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/mtl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-mtl.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_4),
.ipc_default = SOF_IPC_TYPE_4,
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/arl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/arl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-arl.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_4),
.ipc_default = SOF_IPC_TYPE_4,
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/nvl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/nvl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-nvl.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_4),
.ipc_default = SOF_IPC_TYPE_4,
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/nvl-s",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/nvl-s",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-nvl-s.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_4),
.ipc_default = SOF_IPC_TYPE_4,
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/ptl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/ptl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-ptl.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_4),
.ipc_default = SOF_IPC_TYPE_4,
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/wcl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/wcl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-wcl.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_4),
.ipc_default = SOF_IPC_TYPE_4,
[SOF_IPC_TYPE_4] = "intel/avs/skl",
[SOF_IPC_TYPE_4] = "intel/avs-tplg",
[SOF_IPC_TYPE_4] = "dsp_basefw.bin",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_4),
.ipc_default = SOF_IPC_TYPE_4,
[SOF_IPC_TYPE_4] = "intel/avs/kbl",
[SOF_IPC_TYPE_4] = "intel/avs-tplg",
[SOF_IPC_TYPE_4] = "dsp_basefw.bin",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/ehl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/ehl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-ehl.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/adl-s",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/adl-s",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-adl-s.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/adl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/adl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-adl.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/adl-n",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/adl-n",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-adl-n.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/rpl-s",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/rpl-s",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-rpl-s.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/rpl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/rpl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-rpl.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/tgl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/tgl",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-tgl.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
[SOF_IPC_TYPE_4] = "intel/sof-ipc4/tgl-h",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-lib/tgl-h",
[SOF_IPC_TYPE_4] = "intel/sof-ipc4-tplg",
[SOF_IPC_TYPE_4] = "sof-tgl-h.ri",
.ipc_supported_mask = BIT(SOF_IPC_TYPE_3) | BIT(SOF_IPC_TYPE_4),
if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
case SOF_IPC_TYPE_4:
if (priv->ipc_type == SOF_IPC_TYPE_4)
if (priv->ipc_type == SOF_IPC_TYPE_4) {
case SOF_IPC_TYPE_4:
} else if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
} else if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4)
if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4)
} else if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {
} else if (sdev->pdata->ipc_type == SOF_IPC_TYPE_4) {