xref: /linux/sound/soc/pxa/Kconfig (revision 177bf8620cf4ed290ee170a6c5966adc0924b336)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2*bcd02da3SKuninori Morimotomenu "PXA"
3*bcd02da3SKuninori Morimoto
4734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC
5734c2d4bSLiam Girdwood	tristate "SoC Audio for the Intel PXA2xx chip"
673d7ee2eSKuninori Morimoto	depends on ARCH_PXA || COMPILE_TEST
7a6d77317SDmitry Baryshkov	select SND_PXA2XX_LIB
8734c2d4bSLiam Girdwood	help
9734c2d4bSLiam Girdwood	  Say Y or M if you want to add support for codecs attached to
10734c2d4bSLiam Girdwood	  the PXA2xx AC97, I2S or SSP interface. You will also need
11734c2d4bSLiam Girdwood	  to select the audio interfaces to support below.
12734c2d4bSLiam Girdwood
13734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_AC97
145eab9265SArnd Bergmann	tristate "SoC AC97 support for PXA2xx"
155eab9265SArnd Bergmann	depends on SND_PXA2XX_SOC
165eab9265SArnd Bergmann	depends on AC97_BUS=n
175eab9265SArnd Bergmann	default y
181c8bc7b3SRobert Jarzmik	select AC97_BUS_NEW
1915812501SDaniel Mack	select SND_PXA2XX_LIB
20a6d77317SDmitry Baryshkov	select SND_PXA2XX_LIB_AC97
211c8bc7b3SRobert Jarzmik	select SND_SOC_AC97_BUS_NEW
22734c2d4bSLiam Girdwood
23734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_I2S
2415812501SDaniel Mack	select SND_PXA2XX_LIB
25734c2d4bSLiam Girdwood	tristate
26734c2d4bSLiam Girdwood
271b340bd7SMark Brownconfig SND_PXA_SOC_SSP
280a94cf34SDaniel Mack	tristate "Soc Audio via PXA2xx/PXA3xx SSP ports"
299d1310daSArnd Bergmann	depends on PLAT_PXA
30866d091dSEric Miao	select PXA_SSP
3115812501SDaniel Mack	select SND_PXA2XX_LIB
321b340bd7SMark Brown
33fa375d42SZhangfei Gaoconfig SND_MMP_SOC_SSPA
34a97e384bSLubomir Rintel	tristate "SoC Audio via MMP SSPA ports"
35a97e384bSLubomir Rintel	depends on ARCH_MMP
36a97e384bSLubomir Rintel	select SND_SOC_GENERIC_DMAENGINE_PCM
37a97e384bSLubomir Rintel	help
38a97e384bSLubomir Rintel	  Say Y if you want to add support for codecs attached to
39a97e384bSLubomir Rintel	  the MMP SSPA interface.
40fa375d42SZhangfei Gao
41734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_SPITZ
42734c2d4bSLiam Girdwood	tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
4338784764SArnd Bergmann	depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C
44734c2d4bSLiam Girdwood	select SND_PXA2XX_SOC_I2S
45734c2d4bSLiam Girdwood	select SND_SOC_WM8750
46734c2d4bSLiam Girdwood	help
47734c2d4bSLiam Girdwood	  Say Y if you want to add support for SoC audio on Sharp
48734c2d4bSLiam Girdwood	  Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).
49734c2d4bSLiam Girdwood
50b883f363SQiao Zhouconfig SND_PXA910_SOC
51b883f363SQiao Zhou	tristate "SoC Audio for Marvell PXA910 chip"
52b883f363SQiao Zhou	depends on ARCH_MMP && SND
53b883f363SQiao Zhou	select SND_PCM
54b883f363SQiao Zhou	help
55b883f363SQiao Zhou	  Say Y if you want to add support for SoC audio on the
56b883f363SQiao Zhou	  Marvell PXA910 reference platform.
57*bcd02da3SKuninori Morimoto
58*bcd02da3SKuninori Morimotoendmenu
59