xref: /openbmc/linux/sound/soc/pxa/Kconfig (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC
3734c2d4bSLiam Girdwood	tristate "SoC Audio for the Intel PXA2xx chip"
473d7ee2eSKuninori Morimoto	depends on ARCH_PXA || COMPILE_TEST
5a6d77317SDmitry Baryshkov	select SND_PXA2XX_LIB
6734c2d4bSLiam Girdwood	help
7734c2d4bSLiam Girdwood	  Say Y or M if you want to add support for codecs attached to
8734c2d4bSLiam Girdwood	  the PXA2xx AC97, I2S or SSP interface. You will also need
9734c2d4bSLiam Girdwood	  to select the audio interfaces to support below.
10734c2d4bSLiam Girdwood
11734c2d4bSLiam Girdwoodconfig SND_PXA2XX_AC97
12734c2d4bSLiam Girdwood	tristate
13734c2d4bSLiam Girdwood
14734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_AC97
15*5eab9265SArnd Bergmann	tristate "SoC AC97 support for PXA2xx"
16*5eab9265SArnd Bergmann	depends on SND_PXA2XX_SOC
17*5eab9265SArnd Bergmann	depends on AC97_BUS=n
18*5eab9265SArnd Bergmann	default y
191c8bc7b3SRobert Jarzmik	select AC97_BUS_NEW
2015812501SDaniel Mack	select SND_PXA2XX_LIB
21a6d77317SDmitry Baryshkov	select SND_PXA2XX_LIB_AC97
221c8bc7b3SRobert Jarzmik	select SND_SOC_AC97_BUS_NEW
23734c2d4bSLiam Girdwood
24734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_I2S
2515812501SDaniel Mack	select SND_PXA2XX_LIB
26734c2d4bSLiam Girdwood	tristate
27734c2d4bSLiam Girdwood
281b340bd7SMark Brownconfig SND_PXA_SOC_SSP
290a94cf34SDaniel Mack	tristate "Soc Audio via PXA2xx/PXA3xx SSP ports"
309d1310daSArnd Bergmann	depends on PLAT_PXA
31866d091dSEric Miao	select PXA_SSP
3215812501SDaniel Mack	select SND_PXA2XX_LIB
331b340bd7SMark Brown
34fa375d42SZhangfei Gaoconfig SND_MMP_SOC_SSPA
35a97e384bSLubomir Rintel	tristate "SoC Audio via MMP SSPA ports"
36a97e384bSLubomir Rintel	depends on ARCH_MMP
37a97e384bSLubomir Rintel	select SND_SOC_GENERIC_DMAENGINE_PCM
38a97e384bSLubomir Rintel	select SND_ARM
39a97e384bSLubomir Rintel	help
40a97e384bSLubomir Rintel	  Say Y if you want to add support for codecs attached to
41a97e384bSLubomir Rintel	  the MMP SSPA interface.
42fa375d42SZhangfei Gao
43734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_SPITZ
44734c2d4bSLiam Girdwood	tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
4538784764SArnd Bergmann	depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C
46734c2d4bSLiam Girdwood	select SND_PXA2XX_SOC_I2S
47734c2d4bSLiam Girdwood	select SND_SOC_WM8750
48734c2d4bSLiam Girdwood	help
49734c2d4bSLiam Girdwood	  Say Y if you want to add support for SoC audio on Sharp
50734c2d4bSLiam Girdwood	  Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).
51734c2d4bSLiam Girdwood
52b883f363SQiao Zhouconfig SND_PXA910_SOC
53b883f363SQiao Zhou	tristate "SoC Audio for Marvell PXA910 chip"
54b883f363SQiao Zhou	depends on ARCH_MMP && SND
55b883f363SQiao Zhou	select SND_PCM
56b883f363SQiao Zhou	help
57b883f363SQiao Zhou	  Say Y if you want to add support for SoC audio on the
58b883f363SQiao Zhou	  Marvell PXA910 reference platform.
59