1e149ca29SPierre-Louis Bossart# SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 2202acc56SDaniel Baluta 3202acc56SDaniel Balutaconfig SND_SOC_SOF_IMX_TOPLEVEL 4202acc56SDaniel Baluta bool "SOF support for NXP i.MX audio DSPs" 5f4df4e40SYueHaibing depends on ARM64|| COMPILE_TEST 6f4df4e40SYueHaibing depends on SND_SOC_SOF_OF 7202acc56SDaniel Baluta help 8202acc56SDaniel Baluta This adds support for Sound Open Firmware for NXP i.MX platforms. 9202acc56SDaniel Baluta Say Y if you have such a device. 10202acc56SDaniel Baluta If unsure select "N". 11202acc56SDaniel Baluta 12202acc56SDaniel Balutaif SND_SOC_SOF_IMX_TOPLEVEL 13202acc56SDaniel Baluta 14cb0312f6SPierre-Louis Bossartconfig SND_SOC_SOF_IMX_OF 15cb0312f6SPierre-Louis Bossart def_tristate SND_SOC_SOF_OF 16cb0312f6SPierre-Louis Bossart select SND_SOC_SOF_IMX8 if SND_SOC_SOF_IMX8_SUPPORT 17afb93d71SDaniel Baluta select SND_SOC_SOF_IMX8M if SND_SOC_SOF_IMX8M_SUPPORT 18cb0312f6SPierre-Louis Bossart help 19cb0312f6SPierre-Louis Bossart This option is not user-selectable but automagically handled by 20cb0312f6SPierre-Louis Bossart 'select' statements at a higher level 21cb0312f6SPierre-Louis Bossart 22*18ebffe4SIulian Olaruconfig SND_SOC_SOF_IMX_COMMON 23*18ebffe4SIulian Olaru tristate 24*18ebffe4SIulian Olaru help 25*18ebffe4SIulian Olaru This option is not user-selectable but automagically handled by 26*18ebffe4SIulian Olaru 'select' statements at a higher level. 27*18ebffe4SIulian Olaru 28f9ad7546SPierre-Louis Bossartconfig SND_SOC_SOF_IMX8_SUPPORT 29f9ad7546SPierre-Louis Bossart bool "SOF support for i.MX8" 30f9dfa8f2SArnd Bergmann depends on IMX_SCU=y || IMX_SCU=SND_SOC_SOF_IMX_OF 31f9dfa8f2SArnd Bergmann depends on IMX_DSP=y || IMX_DSP=SND_SOC_SOF_IMX_OF 32202acc56SDaniel Baluta help 33202acc56SDaniel Baluta This adds support for Sound Open Firmware for NXP i.MX8 platforms 34202acc56SDaniel Baluta Say Y if you have such a device. 35202acc56SDaniel Baluta If unsure select "N". 36202acc56SDaniel Baluta 37f9ad7546SPierre-Louis Bossartconfig SND_SOC_SOF_IMX8 38cb0312f6SPierre-Louis Bossart tristate 39*18ebffe4SIulian Olaru select SND_SOC_SOF_IMX_COMMON 405a1fa00aSIulian Olaru select SND_SOC_SOF_XTENSA 41cb0312f6SPierre-Louis Bossart help 42cb0312f6SPierre-Louis Bossart This option is not user-selectable but automagically handled by 43cb0312f6SPierre-Louis Bossart 'select' statements at a higher level 44f9ad7546SPierre-Louis Bossart 45afb93d71SDaniel Balutaconfig SND_SOC_SOF_IMX8M_SUPPORT 46afb93d71SDaniel Baluta bool "SOF support for i.MX8M" 47f9dfa8f2SArnd Bergmann depends on IMX_DSP=y || IMX_DSP=SND_SOC_SOF_OF 48afb93d71SDaniel Baluta help 49afb93d71SDaniel Baluta This adds support for Sound Open Firmware for NXP i.MX8M platforms 50afb93d71SDaniel Baluta Say Y if you have such a device. 51afb93d71SDaniel Baluta If unsure select "N". 52afb93d71SDaniel Baluta 53afb93d71SDaniel Balutaconfig SND_SOC_SOF_IMX8M 54afb93d71SDaniel Baluta tristate 55*18ebffe4SIulian Olaru select SND_SOC_SOF_IMX_COMMON 565a1fa00aSIulian Olaru select SND_SOC_SOF_XTENSA 57afb93d71SDaniel Baluta help 58afb93d71SDaniel Baluta This option is not user-selectable but automagically handled by 59afb93d71SDaniel Baluta 'select' statements at a higher level 60afb93d71SDaniel Baluta 61202acc56SDaniel Balutaendif ## SND_SOC_SOF_IMX_IMX_TOPLEVEL 62