18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_IMX_TOPLEVEL 48c2ecf20Sopenharmony_ci bool "SOF support for NXP i.MX audio DSPs" 58c2ecf20Sopenharmony_ci depends on ARM64|| COMPILE_TEST 68c2ecf20Sopenharmony_ci depends on SND_SOC_SOF_OF 78c2ecf20Sopenharmony_ci help 88c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for NXP i.MX platforms. 98c2ecf20Sopenharmony_ci Say Y if you have such a device. 108c2ecf20Sopenharmony_ci If unsure select "N". 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciif SND_SOC_SOF_IMX_TOPLEVEL 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_IMX_OF 158c2ecf20Sopenharmony_ci def_tristate SND_SOC_SOF_OF 168c2ecf20Sopenharmony_ci select SND_SOC_SOF_IMX8 if SND_SOC_SOF_IMX8_SUPPORT 178c2ecf20Sopenharmony_ci select SND_SOC_SOF_IMX8M if SND_SOC_SOF_IMX8M_SUPPORT 188c2ecf20Sopenharmony_ci help 198c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 208c2ecf20Sopenharmony_ci 'select' statements at a higher level 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_IMX_COMMON 238c2ecf20Sopenharmony_ci tristate 248c2ecf20Sopenharmony_ci help 258c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 268c2ecf20Sopenharmony_ci 'select' statements at a higher level. 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_IMX8_SUPPORT 298c2ecf20Sopenharmony_ci bool "SOF support for i.MX8" 308c2ecf20Sopenharmony_ci depends on IMX_SCU=y || IMX_SCU=SND_SOC_SOF_IMX_OF 318c2ecf20Sopenharmony_ci depends on IMX_DSP=y || IMX_DSP=SND_SOC_SOF_IMX_OF 328c2ecf20Sopenharmony_ci help 338c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for NXP i.MX8 platforms 348c2ecf20Sopenharmony_ci Say Y if you have such a device. 358c2ecf20Sopenharmony_ci If unsure select "N". 368c2ecf20Sopenharmony_ci 378c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_IMX8 388c2ecf20Sopenharmony_ci tristate 398c2ecf20Sopenharmony_ci select SND_SOC_SOF_IMX_COMMON 408c2ecf20Sopenharmony_ci select SND_SOC_SOF_XTENSA 418c2ecf20Sopenharmony_ci help 428c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 438c2ecf20Sopenharmony_ci 'select' statements at a higher level 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_IMX8M_SUPPORT 468c2ecf20Sopenharmony_ci bool "SOF support for i.MX8M" 478c2ecf20Sopenharmony_ci depends on IMX_DSP=y || IMX_DSP=SND_SOC_SOF_OF 488c2ecf20Sopenharmony_ci help 498c2ecf20Sopenharmony_ci This adds support for Sound Open Firmware for NXP i.MX8M platforms 508c2ecf20Sopenharmony_ci Say Y if you have such a device. 518c2ecf20Sopenharmony_ci If unsure select "N". 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ciconfig SND_SOC_SOF_IMX8M 548c2ecf20Sopenharmony_ci tristate 558c2ecf20Sopenharmony_ci select SND_SOC_SOF_IMX_COMMON 568c2ecf20Sopenharmony_ci select SND_SOC_SOF_XTENSA 578c2ecf20Sopenharmony_ci help 588c2ecf20Sopenharmony_ci This option is not user-selectable but automagically handled by 598c2ecf20Sopenharmony_ci 'select' statements at a higher level 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ciendif ## SND_SOC_SOF_IMX_IMX_TOPLEVEL 62