original_kernel/sound/soc
Ranjani Sridharan 7006d20e5e
ASoC: SOF: Introduce IPC3 ops
Add the IPC ops including the topology-related IPC ops for the current
version (IPC3, named after the current SOF firmware ABI major version 3.0)
of IPC supported by the SOF firmware and set it as default. The topology
IPC ops and the widget ops within the topology IPC ops are both
mandatory.

With the introduction of IPC3 ops, we define the list of tokens pertaining
to the AIF_IN/AIF_OUT widgets. Then these tokens are parsed during
topology parsing and saved as part of the swidget tuples array. Once
topology parsing is complete, these tokens will be applied to create the
IPC structure for the host component based on the topology widget_setup
op in ipc3_tplg_ops.

Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20220314200520.1233427-6-ranjani.sridharan@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2022-03-16 16:38:58 +00:00
..
adi
amd
atmel ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning 2022-03-15 12:03:49 +00:00
au1x
bcm
cirrus
codecs ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe 2022-03-11 13:42:30 +00:00
dwc
fsl ASoC: imx-es8328: Fix error return code in imx_es8328_probe() 2022-03-10 12:17:52 +00:00
generic ASoC: simple-card-utils: Don't reset clock of active DAI 2022-03-11 13:42:29 +00:00
hisilicon
img
intel ASoC: SOF/Intel: small fixes and updates for 5.18 2022-03-11 20:21:11 +00:00
jz4740
kirkwood
mediatek ASoC: mediatek: mt8195: add reset controller 2022-03-11 13:41:12 +00:00
meson
mxs
pxa
qcom ASoC: qcom: fix Kconfig for SC7280 2022-03-09 17:35:00 +00:00
rockchip
samsung
sh
sof ASoC: SOF: Introduce IPC3 ops 2022-03-16 16:38:58 +00:00
spear
sprd
sti
stm
sunxi
tegra
ti
uniphier
ux500
xilinx
xtensa
Kconfig
Makefile
soc-ac97.c
soc-acpi.c
soc-card.c
soc-component.c
soc-compress.c ASoC: soc-compress: Change the check for codec_dai 2022-03-14 08:29:11 +00:00
soc-core.c ASoC: Export DAI register and widget ctor and dctor functions 2022-03-11 16:23:53 +00:00
soc-dai.c
soc-dapm.c ASoC: Export DAI register and widget ctor and dctor functions 2022-03-11 16:23:53 +00:00
soc-devres.c
soc-generic-dmaengine-pcm.c
soc-jack.c
soc-link.c
soc-ops.c
soc-pcm.c
soc-topology-test.c
soc-topology.c
soc-utils.c