blob: f03c74809324ea217dd3d5bf51e7f7ef50fbe593 [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
Liam Girdwood734c2d42006-10-12 14:34:32 +02002config SND_PXA2XX_SOC
3 tristate "SoC Audio for the Intel PXA2xx chip"
Kuninori Morimoto73d7ee22017-06-21 04:38:13 +00004 depends on ARCH_PXA || COMPILE_TEST
Dmitry Baryshkova6d77312008-09-10 05:01:20 +04005 select SND_PXA2XX_LIB
Liam Girdwood734c2d42006-10-12 14:34:32 +02006 help
7 Say Y or M if you want to add support for codecs attached to
8 the PXA2xx AC97, I2S or SSP interface. You will also need
9 to select the audio interfaces to support below.
10
11config SND_PXA2XX_AC97
12 tristate
Liam Girdwood734c2d42006-10-12 14:34:32 +020013
14config SND_PXA2XX_SOC_AC97
Arnd Bergmann5eab9262023-01-05 14:46:09 +010015 tristate "SoC AC97 support for PXA2xx"
16 depends on SND_PXA2XX_SOC
17 depends on AC97_BUS=n
18 default y
Robert Jarzmik1c8bc7b2018-08-25 10:46:18 +020019 select AC97_BUS_NEW
Daniel Mack15812502018-06-30 22:24:33 +020020 select SND_PXA2XX_LIB
Dmitry Baryshkova6d77312008-09-10 05:01:20 +040021 select SND_PXA2XX_LIB_AC97
Robert Jarzmik1c8bc7b2018-08-25 10:46:18 +020022 select SND_SOC_AC97_BUS_NEW
Liam Girdwood734c2d42006-10-12 14:34:32 +020023
24config SND_PXA2XX_SOC_I2S
Daniel Mack15812502018-06-30 22:24:33 +020025 select SND_PXA2XX_LIB
Liam Girdwood734c2d42006-10-12 14:34:32 +020026 tristate
27
Mark Brown1b340bd2008-07-30 19:12:04 +010028config SND_PXA_SOC_SSP
Daniel Mack0a94cf32018-06-27 21:33:59 +020029 tristate "Soc Audio via PXA2xx/PXA3xx SSP ports"
Arnd Bergmann9d1310d2018-07-06 15:30:48 +020030 depends on PLAT_PXA
Eric Miao866d0912010-03-16 17:30:15 +080031 select PXA_SSP
Daniel Mack15812502018-06-30 22:24:33 +020032 select SND_PXA2XX_LIB
Mark Brown1b340bd2008-07-30 19:12:04 +010033
Zhangfei Gaofa375d42012-06-11 18:04:39 +080034config SND_MMP_SOC_SSPA
Lubomir Rintela97e3842020-05-11 23:01:34 +020035 tristate "SoC Audio via MMP SSPA ports"
36 depends on ARCH_MMP
37 select SND_SOC_GENERIC_DMAENGINE_PCM
Lubomir Rintela97e3842020-05-11 23:01:34 +020038 help
39 Say Y if you want to add support for codecs attached to
40 the MMP SSPA interface.
Zhangfei Gaofa375d42012-06-11 18:04:39 +080041
Liam Girdwood734c2d42006-10-12 14:34:32 +020042config SND_PXA2XX_SOC_SPITZ
43 tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
Arnd Bergmann38784762014-06-03 20:38:27 +020044 depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C
Liam Girdwood734c2d42006-10-12 14:34:32 +020045 select SND_PXA2XX_SOC_I2S
46 select SND_SOC_WM8750
47 help
48 Say Y if you want to add support for SoC audio on Sharp
49 Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).
50
Qiao Zhoub883f362012-06-11 18:04:41 +080051config SND_PXA910_SOC
52 tristate "SoC Audio for Marvell PXA910 chip"
53 depends on ARCH_MMP && SND
54 select SND_PCM
55 help
56 Say Y if you want to add support for SoC audio on the
57 Marvell PXA910 reference platform.