linux/sound/soc/sof/intel
Ranjani Sridharan a4cfdebdfe
ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4
Allocate the sof_ipc4_fw_data struct for IPC4 and set the fw header offset
for the platforms which will be used by the core when loading the firmware
image.

The core expects that the "private" field in struct snd_sof_dev (which is
unused today with IPC3) is used to save this data.

Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: Rander Wang <rander.wang@intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20220511171648.1622993-6-ranjani.sridharan@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2022-05-12 11:41:30 +01:00
..
apl.c ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 2022-05-12 11:41:30 +01:00
atom.c ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter 2021-12-23 13:38:26 +00:00
atom.h ASoC: SOF: avoid casting "const" attribute away 2021-12-17 11:06:16 +00:00
bdw.c ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops 2022-04-29 13:06:14 +01:00
byt.c ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops 2022-04-29 13:06:14 +01:00
cnl.c ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 2022-05-12 11:41:30 +01:00
ext_manifest.h ASoC: SOF: ext_manifest: parse cavs extra config data elem 2020-11-27 17:23:05 +00:00
hda-bus.c ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended 2021-11-05 12:58:11 +00:00
hda-codec.c ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES 2021-12-06 13:49:30 +00:00
hda-common-ops.c ASoC: SOF: Intel: Do not set fw_ready callback 2022-04-25 13:58:48 +01:00
hda-ctrl.c ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB 2021-12-13 19:32:47 +00:00
hda-dai.c ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls 2022-04-25 13:58:38 +01:00
hda-dsp.c ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend 2022-04-25 13:58:33 +01:00
hda-ipc.c ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms 2022-05-12 11:41:25 +01:00
hda-ipc.h ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms 2020-08-27 14:22:23 +01:00
hda-loader.c ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path 2022-04-27 14:15:29 +01:00
hda-pcm.c Make the SOF pcm_hw_params DSP op IPC agnostic 2022-03-11 20:21:12 +00:00
hda-probes.c ASoC: SOF: Convert the generic probe support to SOF client 2022-02-10 15:19:12 +00:00
hda-stream.c ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members 2022-02-09 14:36:14 +00:00
hda-trace.c ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members 2022-02-09 14:36:14 +00:00
hda.c ASoC: SOF: Intel: hda: simplify NHLT handling 2022-04-23 00:16:26 +01:00
hda.h ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms 2022-05-12 11:41:25 +01:00
icl.c ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 2022-04-25 13:58:25 +01:00
Kconfig ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate 2022-04-19 16:30:31 +01:00
Makefile ASoC: SOF: Intel: hda: use common ops across platforms 2022-04-19 12:03:40 +01:00
pci-apl.c ASoC: SOF: Intel: hda: use common ops across platforms 2022-04-19 12:03:40 +01:00
pci-cnl.c ASoC: SOF: Intel: hda: use common ops across platforms 2022-04-19 12:03:40 +01:00
pci-icl.c ASoC: SOF: Intel: hda: use common ops across platforms 2022-04-19 12:03:40 +01:00
pci-tgl.c ASoC: SOF: Intel: pci-tgl: add RPL-P support 2022-04-22 12:37:27 +01:00
pci-tng.c ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops 2022-04-29 13:06:14 +01:00
shim.h ASoC: SOF: Intel: add IP identifier 2022-04-19 12:03:46 +01:00
tgl.c ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 2022-05-12 11:41:30 +01:00