xref: /linux/sound/soc/pxa/Kconfig (revision c17ee635fd3a482b2ad2bf5e269755c2eae5f25e)
1# SPDX-License-Identifier: GPL-2.0-only
2menu "PXA"
3
4config SND_PXA2XX_SOC
5	tristate "SoC Audio for the Intel PXA2xx chip"
6	depends on ARCH_PXA || (COMPILE_TEST && GPIOLIB_LEGACY)
7	select SND_PXA2XX_LIB
8	help
9	  Say Y or M if you want to add support for codecs attached to
10	  the PXA2xx AC97, I2S or SSP interface. You will also need
11	  to select the audio interfaces to support below.
12
13config SND_PXA2XX_SOC_AC97
14	tristate "SoC AC97 support for PXA2xx"
15	depends on SND_PXA2XX_SOC
16	depends on AC97_BUS=n
17	default y
18	select AC97_BUS_NEW
19	select SND_PXA2XX_LIB
20	select SND_PXA2XX_LIB_AC97
21
22config SND_PXA2XX_SOC_I2S
23	select SND_PXA2XX_LIB
24	tristate
25
26config SND_PXA_SOC_SSP
27	tristate "Soc Audio via PXA2xx/PXA3xx SSP ports"
28	depends on ARCH_PXA
29	select PXA_SSP
30	select SND_PXA2XX_LIB
31
32config SND_MMP_SOC_SSPA
33	tristate "SoC Audio via MMP SSPA ports"
34	depends on ARCH_MMP
35	select SND_SOC_GENERIC_DMAENGINE_PCM
36	help
37	  Say Y if you want to add support for codecs attached to
38	  the MMP SSPA interface.
39
40config SND_PXA2XX_SOC_SPITZ
41	tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
42	depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C
43	select SND_PXA2XX_SOC_I2S
44	select SND_SOC_WM8750
45	help
46	  Say Y if you want to add support for SoC audio on Sharp
47	  Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).
48
49config SND_PXA910_SOC
50	tristate "SoC Audio for Marvell PXA910 chip"
51	depends on ARCH_MMP && SND
52	select SND_PCM
53	help
54	  Say Y if you want to add support for SoC audio on the
55	  Marvell PXA910 reference platform.
56
57endmenu
58