Commit | Line | Data |
---|---|---|
734c2d4b LG |
1 | config SND_PXA2XX_SOC |
2 | tristate "SoC Audio for the Intel PXA2xx chip" | |
73d7ee2e | 3 | depends on ARCH_PXA || COMPILE_TEST |
a6d77317 | 4 | select SND_PXA2XX_LIB |
734c2d4b LG |
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 | ||
7a824e21 ZG |
10 | config SND_MMP_SOC |
11 | bool "Soc Audio for Marvell MMP chips" | |
12 | depends on ARCH_MMP | |
5ab0862e | 13 | select MMP_SRAM |
48b752ac | 14 | select SND_SOC_GENERIC_DMAENGINE_PCM |
7a824e21 ZG |
15 | select SND_ARM |
16 | help | |
17 | Say Y if you want to add support for codecs attached to | |
18 | the MMP SSPA interface. | |
19 | ||
734c2d4b LG |
20 | config SND_PXA2XX_AC97 |
21 | tristate | |
22 | select SND_AC97_CODEC | |
23 | ||
24 | config SND_PXA2XX_SOC_AC97 | |
25 | tristate | |
1a5965b7 | 26 | select AC97_BUS |
15812501 | 27 | select SND_PXA2XX_LIB |
a6d77317 | 28 | select SND_PXA2XX_LIB_AC97 |
734c2d4b LG |
29 | select SND_SOC_AC97_BUS |
30 | ||
31 | config SND_PXA2XX_SOC_I2S | |
15812501 | 32 | select SND_PXA2XX_LIB |
734c2d4b LG |
33 | tristate |
34 | ||
1b340bd7 | 35 | config SND_PXA_SOC_SSP |
0a94cf34 | 36 | tristate "Soc Audio via PXA2xx/PXA3xx SSP ports" |
9d1310da | 37 | depends on PLAT_PXA |
866d091d | 38 | select PXA_SSP |
15812501 | 39 | select SND_PXA2XX_LIB |
1b340bd7 | 40 | |
fa375d42 ZG |
41 | config SND_MMP_SOC_SSPA |
42 | tristate | |
43 | ||
734c2d4b LG |
44 | config SND_PXA2XX_SOC_CORGI |
45 | tristate "SoC Audio support for Sharp Zaurus SL-C7x0" | |
38784764 | 46 | depends on SND_PXA2XX_SOC && PXA_SHARP_C7xx && I2C |
734c2d4b LG |
47 | select SND_PXA2XX_SOC_I2S |
48 | select SND_SOC_WM8731 | |
49 | help | |
50 | Say Y if you want to add support for SoC audio on Sharp | |
51 | Zaurus SL-C7x0 models (Corgi, Shepherd, Husky). | |
52 | ||
53 | config SND_PXA2XX_SOC_SPITZ | |
54 | tristate "SoC Audio support for Sharp Zaurus SL-Cxx00" | |
38784764 | 55 | depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C |
734c2d4b LG |
56 | select SND_PXA2XX_SOC_I2S |
57 | select SND_SOC_WM8750 | |
58 | help | |
59 | Say Y if you want to add support for SoC audio on Sharp | |
60 | Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita). | |
61 | ||
d21e0f4c MV |
62 | config SND_PXA2XX_SOC_Z2 |
63 | tristate "SoC Audio support for Zipit Z2" | |
38784764 | 64 | depends on SND_PXA2XX_SOC && MACH_ZIPIT2 && I2C |
d21e0f4c MV |
65 | select SND_PXA2XX_SOC_I2S |
66 | select SND_SOC_WM8750 | |
67 | help | |
68 | Say Y if you want to add support for SoC audio on Zipit Z2. | |
69 | ||
734c2d4b LG |
70 | config SND_PXA2XX_SOC_POODLE |
71 | tristate "SoC Audio support for Poodle" | |
38784764 | 72 | depends on SND_PXA2XX_SOC && MACH_POODLE && I2C |
734c2d4b LG |
73 | select SND_PXA2XX_SOC_I2S |
74 | select SND_SOC_WM8731 | |
75 | help | |
76 | Say Y if you want to add support for SoC audio on Sharp | |
77 | Zaurus SL-5600 model (Poodle). | |
78 | ||
79 | config SND_PXA2XX_SOC_TOSA | |
80 | tristate "SoC AC97 Audio support for Tosa" | |
81 | depends on SND_PXA2XX_SOC && MACH_TOSA | |
4440cbd6 | 82 | depends on MFD_TC6393XB |
734c2d4b LG |
83 | select SND_PXA2XX_SOC_AC97 |
84 | select SND_SOC_WM9712 | |
85 | help | |
86 | Say Y if you want to add support for SoC audio on Sharp | |
87 | Zaurus SL-C6000x models (Tosa). | |
ab40d4f1 | 88 | |
28796eaf IM |
89 | config SND_PXA2XX_SOC_E740 |
90 | tristate "SoC AC97 Audio support for e740" | |
91 | depends on SND_PXA2XX_SOC && MACH_E740 | |
92 | select SND_SOC_WM9705 | |
93 | select SND_PXA2XX_SOC_AC97 | |
94 | help | |
95 | Say Y if you want to add support for SoC audio on the | |
96 | toshiba e740 PDA | |
97 | ||
a7e2e735 IM |
98 | config SND_PXA2XX_SOC_E750 |
99 | tristate "SoC AC97 Audio support for e750" | |
100 | depends on SND_PXA2XX_SOC && MACH_E750 | |
101 | select SND_SOC_WM9705 | |
102 | select SND_PXA2XX_SOC_AC97 | |
103 | help | |
104 | Say Y if you want to add support for SoC audio on the | |
105 | toshiba e750 PDA | |
106 | ||
ab40d4f1 IM |
107 | config SND_PXA2XX_SOC_E800 |
108 | tristate "SoC AC97 Audio support for e800" | |
109 | depends on SND_PXA2XX_SOC && MACH_E800 | |
110 | select SND_SOC_WM9712 | |
111 | select SND_PXA2XX_SOC_AC97 | |
112 | help | |
113 | Say Y if you want to add support for SoC audio on the | |
114 | Toshiba e800 PDA | |
142054a3 MR |
115 | |
116 | config SND_PXA2XX_SOC_EM_X270 | |
eaaa5328 | 117 | tristate "SoC Audio support for CompuLab EM-x270, eXeda and CM-X300" |
640fb39e IG |
118 | depends on SND_PXA2XX_SOC && (MACH_EM_X270 || MACH_EXEDA || \ |
119 | MACH_CM_X300) | |
142054a3 MR |
120 | select SND_PXA2XX_SOC_AC97 |
121 | select SND_SOC_WM9712 | |
122 | help | |
123 | Say Y if you want to add support for SoC audio on | |
eaaa5328 | 124 | CompuLab EM-x270, eXeda and CM-X300 machines. |
1b340bd7 | 125 | |
74e72201 | 126 | config SND_PXA2XX_SOC_PALM27X |
37330efd MV |
127 | bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive" |
128 | depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \ | |
129 | MACH_PALMT5 || MACH_PALMTE2) | |
74e72201 MV |
130 | select SND_PXA2XX_SOC_AC97 |
131 | select SND_SOC_WM9712 | |
132 | help | |
133 | Say Y if you want to add support for SoC audio on | |
37330efd | 134 | Palm T|X, T5, E2 or LifeDrive handheld computer. |
74e72201 | 135 | |
b883f363 QZ |
136 | config SND_PXA910_SOC |
137 | tristate "SoC Audio for Marvell PXA910 chip" | |
138 | depends on ARCH_MMP && SND | |
139 | select SND_PCM | |
140 | help | |
141 | Say Y if you want to add support for SoC audio on the | |
142 | Marvell PXA910 reference platform. | |
143 | ||
144 | config SND_SOC_TTC_DKB | |
7c47cd7f | 145 | tristate "SoC Audio support for TTC DKB" |
482b91c7 | 146 | depends on SND_PXA910_SOC && MACH_TTC_DKB && I2C=y |
b883f363 QZ |
147 | select PXA_SSP |
148 | select SND_PXA_SOC_SSP | |
149 | select SND_MMP_SOC | |
150 | select MFD_88PM860X | |
151 | select SND_SOC_88PM860X | |
152 | help | |
153 | Say Y if you want to add support for SoC audio on TTC DKB | |
154 | ||
b0547a70 | 155 | |
1b340bd7 MB |
156 | config SND_SOC_ZYLONITE |
157 | tristate "SoC Audio support for Marvell Zylonite" | |
158 | depends on SND_PXA2XX_SOC && MACH_ZYLONITE | |
159 | select SND_PXA2XX_SOC_AC97 | |
160 | select SND_PXA_SOC_SSP | |
161 | select SND_SOC_WM9713 | |
162 | help | |
163 | Say Y if you want to add support for SoC audio on the | |
164 | Marvell Zylonite reference platform. | |
8f0dc655 | 165 | |
49af574b DM |
166 | config SND_SOC_RAUMFELD |
167 | tristate "SoC Audio support Raumfeld audio adapter" | |
168 | depends on SND_PXA2XX_SOC && (MACH_RAUMFELD_SPEAKER || MACH_RAUMFELD_CONNECTOR) | |
b971c370 | 169 | depends on I2C && SPI_MASTER |
49af574b DM |
170 | select SND_PXA_SOC_SSP |
171 | select SND_SOC_CS4270 | |
172 | select SND_SOC_AK4104 | |
173 | help | |
174 | Say Y if you want to add support for SoC audio on Raumfeld devices | |
175 | ||
c26f642e DA |
176 | config SND_PXA2XX_SOC_HX4700 |
177 | tristate "SoC Audio support for HP iPAQ hx4700" | |
b971c370 | 178 | depends on SND_PXA2XX_SOC && MACH_H4700 && I2C |
c26f642e DA |
179 | select SND_PXA2XX_SOC_I2S |
180 | select SND_SOC_AK4641 | |
181 | help | |
182 | Say Y if you want to add support for SoC audio on the | |
183 | HP iPAQ hx4700. | |
184 | ||
7377226c PZ |
185 | config SND_PXA2XX_SOC_MAGICIAN |
186 | tristate "SoC Audio support for HTC Magician" | |
38784764 | 187 | depends on SND_PXA2XX_SOC && MACH_MAGICIAN && I2C |
7377226c PZ |
188 | select SND_PXA2XX_SOC_I2S |
189 | select SND_PXA_SOC_SSP | |
190 | select SND_SOC_UDA1380 | |
191 | help | |
192 | Say Y if you want to add support for SoC audio on the | |
193 | HTC Magician. | |
194 | ||
8f0dc655 RJ |
195 | config SND_PXA2XX_SOC_MIOA701 |
196 | tristate "SoC Audio support for MIO A701" | |
197 | depends on SND_PXA2XX_SOC && MACH_MIOA701 | |
198 | select SND_PXA2XX_SOC_AC97 | |
199 | select SND_SOC_WM9713 | |
200 | help | |
201 | Say Y if you want to add support for SoC audio on the | |
202 | MIO A701. | |
a195b51b JC |
203 | |
204 | config SND_PXA2XX_SOC_IMOTE2 | |
205 | tristate "SoC Audio support for IMote 2" | |
c877c251 | 206 | depends on SND_PXA2XX_SOC && MACH_INTELMOTE2 && I2C |
a195b51b JC |
207 | select SND_PXA2XX_SOC_I2S |
208 | select SND_SOC_WM8940 | |
209 | help | |
210 | Say Y if you want to add support for SoC audio on the | |
211 | IMote 2. | |
5ebf20ae ZG |
212 | |
213 | config SND_MMP_SOC_BROWNSTONE | |
214 | tristate "SoC Audio support for Marvell Brownstone" | |
5229f1f4 | 215 | depends on SND_MMP_SOC && MACH_BROWNSTONE && I2C |
5ebf20ae ZG |
216 | select SND_MMP_SOC_SSPA |
217 | select MFD_WM8994 | |
218 | select SND_SOC_WM8994 | |
219 | help | |
220 | Say Y if you want to add support for SoC audio on the | |
221 | Marvell Brownstone reference platform. |