linux/sound/soc/sof/amd
Peter Ujfalusi 31f60a0c94
ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral
Do not send IPC structure directly via pcm_hw_params to make it IPC
agnostic.

A new struct is created to retrieve the needed platform parameters and if
there is a need it can be extended with new options.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Rander Wang <rander.wang@intel.com>
Reviewed-by: Daniel Baluta <daniel.baluta@nxp.com>
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Link: https://lore.kernel.org/r/20220310042720.976809-3-ranjani.sridharan@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2022-03-11 13:41:01 +00:00
..
acp-dsp-offset.h ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq 2022-03-07 13:12:49 +00:00
acp-ipc.c ASoC: SOF: amd: Remove unneeded semicolon 2022-03-09 17:34:57 +00:00
acp-loader.c ASoC: SOF: amd: Move group register configuration to acp-loader 2022-03-07 13:12:50 +00:00
acp-pcm.c ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral 2022-03-11 13:41:01 +00:00
acp-stream.c ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update 2022-03-07 13:12:48 +00:00
acp-trace.c ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() 2022-02-08 13:38:04 +00:00
acp.c ASoC: SOF: amd: Remove unneeded semicolon 2022-03-09 17:34:56 +00:00
acp.h ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral 2022-03-11 13:41:01 +00:00
Kconfig ASoC: SOF: amd: Add Renoir PCI driver interface 2021-11-17 17:35:52 +00:00
Makefile ASoC: SOF: amd: Add trace logger support 2021-11-17 17:35:55 +00:00
pci-rn.c ASoC: SOF: amd: Add support for SOF firmware authentication 2021-11-17 17:35:56 +00:00
renoir.c ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional 2022-03-07 13:12:47 +00:00