7ed1f83bb4
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>
46 lines
1.3 KiB
Plaintext
46 lines
1.3 KiB
Plaintext
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
|
|
|
|
config SND_SOC_SOF_MTK_TOPLEVEL
|
|
bool "SOF support for MTK audio DSPs"
|
|
depends on ARM64 || COMPILE_TEST
|
|
depends on SND_SOC_SOF_OF
|
|
help
|
|
This adds support for Sound Open Firmware for Mediatek platforms.
|
|
It is top level for all mediatek platforms.
|
|
Say Y if you have such a device.
|
|
If unsure select "N".
|
|
|
|
if SND_SOC_SOF_MTK_TOPLEVEL
|
|
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
|
|
This option is not user-selectable but automagically handled by
|
|
'select' statements at a higher level
|
|
|
|
config SND_SOC_SOF_MT8186
|
|
tristate "SOF support for MT8186 audio DSP"
|
|
select SND_SOC_SOF_MTK_COMMON
|
|
depends on MTK_ADSP_IPC
|
|
help
|
|
This adds support for Sound Open Firmware for Mediatek platforms
|
|
using the mt8186 processors.
|
|
Say Y if you have such a device.
|
|
If unsure select "N".
|
|
|
|
config SND_SOC_SOF_MT8195
|
|
tristate "SOF support for MT8195 audio DSP"
|
|
select SND_SOC_SOF_MTK_COMMON
|
|
depends on MTK_ADSP_IPC
|
|
help
|
|
This adds support for Sound Open Firmware for Mediatek platforms
|
|
using the mt8195 processors.
|
|
Say Y if you have such a device.
|
|
If unsure select "N".
|
|
|
|
endif ## SND_SOC_SOF_MTK_TOPLEVEL
|