xref: /openbmc/linux/sound/soc/sof/mediatek/Kconfig (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
132d7e03dSYC Hung# SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
232d7e03dSYC Hung
332d7e03dSYC Hungconfig SND_SOC_SOF_MTK_TOPLEVEL
432d7e03dSYC Hung	bool "SOF support for MTK audio DSPs"
532d7e03dSYC Hung	depends on ARM64 || COMPILE_TEST
632d7e03dSYC Hung	depends on SND_SOC_SOF_OF
732d7e03dSYC Hung	help
832d7e03dSYC Hung	  This adds support for Sound Open Firmware for Mediatek platforms.
932d7e03dSYC Hung	  It is top level for all mediatek platforms.
1032d7e03dSYC Hung	  Say Y if you have such a device.
1132d7e03dSYC Hung	  If unsure select "N".
1232d7e03dSYC Hung
1332d7e03dSYC Hungif SND_SOC_SOF_MTK_TOPLEVEL
1432d7e03dSYC Hungconfig SND_SOC_SOF_MTK_COMMON
1532d7e03dSYC Hung	tristate
1632d7e03dSYC Hung	select SND_SOC_SOF_OF_DEV
1732d7e03dSYC Hung	select SND_SOC_SOF
18*7ed1f83bSPeter Ujfalusi	select SND_SOC_SOF_IPC3
1932d7e03dSYC Hung	select SND_SOC_SOF_XTENSA
2032d7e03dSYC Hung	select SND_SOC_SOF_COMPRESS
2132d7e03dSYC Hung	help
2232d7e03dSYC Hung	  This option is not user-selectable but automagically handled by
2332d7e03dSYC Hung	  'select' statements at a higher level
2432d7e03dSYC Hung
251f0214a8STinghan Shenconfig SND_SOC_SOF_MT8186
261f0214a8STinghan Shen	tristate "SOF support for MT8186 audio DSP"
271f0214a8STinghan Shen	select SND_SOC_SOF_MTK_COMMON
28e0100bfdSTinghan Shen	depends on MTK_ADSP_IPC
291f0214a8STinghan Shen	help
301f0214a8STinghan Shen	  This adds support for Sound Open Firmware for Mediatek platforms
311f0214a8STinghan Shen	  using the mt8186 processors.
321f0214a8STinghan Shen	  Say Y if you have such a device.
331f0214a8STinghan Shen	  If unsure select "N".
341f0214a8STinghan Shen
3532d7e03dSYC Hungconfig SND_SOC_SOF_MT8195
3632d7e03dSYC Hung	tristate "SOF support for MT8195 audio DSP"
3732d7e03dSYC Hung	select SND_SOC_SOF_MTK_COMMON
38aea93501SAllen-KH Cheng	depends on MTK_ADSP_IPC
3932d7e03dSYC Hung	help
4032d7e03dSYC Hung	  This adds support for Sound Open Firmware for Mediatek platforms
4132d7e03dSYC Hung	  using the mt8195 processors.
4232d7e03dSYC Hung	  Say Y if you have such a device.
4332d7e03dSYC Hung	  If unsure select "N".
4432d7e03dSYC Hung
4532d7e03dSYC Hungendif ## SND_SOC_SOF_MTK_TOPLEVEL
46