ALSA: Separate common pxa2xx-pcm code
[linux-2.6.git] / sound / soc / pxa / Kconfig
1 config SND_PXA2XX_SOC
2         tristate "SoC Audio for the Intel PXA2xx chip"
3         depends on ARCH_PXA
4         select SND_PXA2XX_LIB
5         help
6           Say Y or M if you want to add support for codecs attached to
7           the PXA2xx AC97, I2S or SSP interface. You will also need
8           to select the audio interfaces to support below.
9
10 config SND_PXA2XX_AC97
11         tristate
12         select SND_AC97_CODEC
13
14 config SND_PXA2XX_SOC_AC97
15         tristate
16         select AC97_BUS
17         select SND_ARM
18         select SND_PXA2XX_LIB_AC97
19         select SND_SOC_AC97_BUS
20
21 config SND_PXA2XX_SOC_I2S
22         tristate
23
24 config SND_PXA2XX_SOC_CORGI
25         tristate "SoC Audio support for Sharp Zaurus SL-C7x0"
26         depends on SND_PXA2XX_SOC && PXA_SHARP_C7xx
27         select SND_PXA2XX_SOC_I2S
28         select SND_SOC_WM8731
29         help
30           Say Y if you want to add support for SoC audio on Sharp
31           Zaurus SL-C7x0 models (Corgi, Shepherd, Husky).
32
33 config SND_PXA2XX_SOC_SPITZ
34         tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
35         depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00
36         select SND_PXA2XX_SOC_I2S
37         select SND_SOC_WM8750
38         help
39           Say Y if you want to add support for SoC audio on Sharp
40           Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).
41
42 config SND_PXA2XX_SOC_POODLE
43         tristate "SoC Audio support for Poodle"
44         depends on SND_PXA2XX_SOC && MACH_POODLE
45         select SND_PXA2XX_SOC_I2S
46         select SND_SOC_WM8731
47         help
48           Say Y if you want to add support for SoC audio on Sharp
49           Zaurus SL-5600 model (Poodle).
50
51 config SND_PXA2XX_SOC_TOSA
52         tristate "SoC AC97 Audio support for Tosa"
53         depends on SND_PXA2XX_SOC && MACH_TOSA
54         depends on MFD_TC6393XB
55         select SND_PXA2XX_SOC_AC97
56         select SND_SOC_WM9712
57         help
58           Say Y if you want to add support for SoC audio on Sharp
59           Zaurus SL-C6000x models (Tosa).
60
61 config SND_PXA2XX_SOC_E800
62         tristate "SoC AC97 Audio support for e800"
63         depends on SND_PXA2XX_SOC && MACH_E800
64         select SND_SOC_WM9712
65         select SND_PXA2XX_SOC_AC97
66         help
67           Say Y if you want to add support for SoC audio on the
68           Toshiba e800 PDA
69
70 config SND_PXA2XX_SOC_EM_X270
71         tristate "SoC Audio support for CompuLab EM-x270"
72         depends on SND_PXA2XX_SOC && MACH_EM_X270
73         select SND_PXA2XX_SOC_AC97
74         select SND_SOC_WM9712
75         help
76           Say Y if you want to add support for SoC audio on
77           CompuLab EM-x270.