diff options
author | Peter Ujfalusi <peter.ujfalusi@linux.intel.com> | 2022-06-14 09:56:17 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-06-14 12:22:12 +0200 |
commit | 7ed1f83bb4f05fe460984ae49e98d1c1be38fb5f (patch) | |
tree | 29fe63c773d7b835c7b3e498317f21925b9145c7 /sound/soc/sof/mediatek | |
parent | ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (diff) | |
download | linux-7ed1f83bb4f05fe460984ae49e98d1c1be38fb5f.tar.xz linux-7ed1f83bb4f05fe460984ae49e98d1c1be38fb5f.zip |
ASoC: SOF: Compile and runtime IPC version selection
The new IPC4 version is only supported by Intel platforms, iMX, AMD and
MediaTek only uses the standard SOF IPC.
There is no need for these platforms to build kernel support for IPC4 as
it is just dead code for them.
SND_SOC_SOF_IPC3 and SND_SOC_SOF_INTEL_IPC4 is introduced to allow compile
time selection and exclusion of IPC implementations.
To avoid randconfig failures add also support for runtime selection of
the IPC ops in ipc.c based on sdev->pdata->ipc_type
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Link: https://lore.kernel.org/r/20220614075618.28605-1-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/sof/mediatek')
-rw-r--r-- | sound/soc/sof/mediatek/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/soc/sof/mediatek/Kconfig b/sound/soc/sof/mediatek/Kconfig index a149dd1b3f44..4a2eddf6009a 100644 --- a/sound/soc/sof/mediatek/Kconfig +++ b/sound/soc/sof/mediatek/Kconfig @@ -15,6 +15,7 @@ config SND_SOC_SOF_MTK_COMMON tristate select SND_SOC_SOF_OF_DEV select SND_SOC_SOF + select SND_SOC_SOF_IPC3 select SND_SOC_SOF_XTENSA select SND_SOC_SOF_COMPRESS help |