GNU Linux-libre 5.19-rc6-gnu
[releases.git] / sound / soc / sof / imx / Kconfig
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
2
3 config SND_SOC_SOF_IMX_TOPLEVEL
4         bool "SOF support for NXP i.MX audio DSPs"
5         depends on ARM64|| COMPILE_TEST
6         depends on SND_SOC_SOF_OF
7         help
8           This adds support for Sound Open Firmware for NXP i.MX platforms.
9           Say Y if you have such a device.
10           If unsure select "N".
11
12 if SND_SOC_SOF_IMX_TOPLEVEL
13
14 config SND_SOC_SOF_IMX_COMMON
15         tristate
16         select SND_SOC_SOF_OF_DEV
17         select SND_SOC_SOF
18         select SND_SOC_SOF_XTENSA
19         select SND_SOC_SOF_COMPRESS
20         help
21           This option is not user-selectable but automagically handled by
22           'select' statements at a higher level.
23
24 config SND_SOC_SOF_IMX8
25         tristate "SOF support for i.MX8"
26         depends on IMX_SCU
27         depends on IMX_DSP
28         select SND_SOC_SOF_IMX_COMMON
29         help
30           This adds support for Sound Open Firmware for NXP i.MX8 platforms.
31           Say Y if you have such a device.
32           If unsure select "N".
33
34 config SND_SOC_SOF_IMX8M
35         tristate "SOF support for i.MX8M"
36         depends on IMX_DSP
37         select SND_SOC_SOF_IMX_COMMON
38         help
39           This adds support for Sound Open Firmware for NXP i.MX8M platforms.
40           Say Y if you have such a device.
41           If unsure select "N".
42
43 endif ## SND_SOC_SOF_IMX_TOPLEVEL