Kconfig (204dec93eaaba3a7afdc09aa3c3f6d08c773a367) Kconfig (a2915d4fefd41efeb76124dadf7a9cb78bff24ad)
1menu "SoC Audio for Freescale CPUs"
2
3comment "Common SoC Audio options for Freescale CPUs:"
4
5config SND_SOC_FSL_SAI
6 tristate
7 select REGMAP_MMIO
8 select SND_SOC_GENERIC_DMAENGINE_PCM
9
10config SND_SOC_FSL_SSI
1config SND_SOC_FSL_SAI
2 tristate
3 select REGMAP_MMIO
4 select SND_SOC_GENERIC_DMAENGINE_PCM
5
6config SND_SOC_FSL_SSI
11 tristate "Synchronous Serial Interface module support"
12 help
13 Say Y if you want to add Synchronous Serial Interface (SSI)
14 support for the Freescale CPUs.
15 This option is only useful for out-of-tree drivers since
16 in-tree drivers select it automatically.
7 tristate
17
18config SND_SOC_FSL_SPDIF
8
9config SND_SOC_FSL_SPDIF
19 tristate "Sony/Philips Digital Interface module support"
10 tristate
20 select REGMAP_MMIO
11 select REGMAP_MMIO
21 help
22 Say Y if you want to add Sony/Philips Digital Interface (SPDIF)
23 support for the Freescale CPUs.
24 This option is only useful for out-of-tree drivers since
25 in-tree drivers select it automatically.
26
27config SND_SOC_FSL_ESAI
28 tristate
29 select REGMAP_MMIO
30 select SND_SOC_FSL_UTILS
31
32config SND_SOC_FSL_UTILS
33 tristate
34
12
13config SND_SOC_FSL_ESAI
14 tristate
15 select REGMAP_MMIO
16 select SND_SOC_FSL_UTILS
17
18config SND_SOC_FSL_UTILS
19 tristate
20
35config SND_SOC_IMX_PCM_DMA
36 tristate
37 select SND_SOC_GENERIC_DMAENGINE_PCM
38
39config SND_SOC_IMX_AUDMUX
40 tristate "Digital Audio Mux module support"
41 help
42 Say Y if you want to add Digital Audio Mux (AUDMUX) support
43 for the ARM i.MX CPUs.
44 This option is only useful for out-of-tree drivers since
45 in-tree drivers select it automatically.
46
47config SND_POWERPC_SOC
21menuconfig SND_POWERPC_SOC
48 tristate "SoC Audio for Freescale PowerPC CPUs"
49 depends on FSL_SOC || PPC_MPC52xx
50 help
51 Say Y or M if you want to add support for codecs attached to
52 the PowerPC CPUs.
53
22 tristate "SoC Audio for Freescale PowerPC CPUs"
23 depends on FSL_SOC || PPC_MPC52xx
24 help
25 Say Y or M if you want to add support for codecs attached to
26 the PowerPC CPUs.
27
54config SND_IMX_SOC
55 tristate "SoC Audio for Freescale i.MX CPUs"
56 depends on ARCH_MXC || COMPILE_TEST
57 help
58 Say Y or M if you want to add support for codecs attached to
59 the i.MX CPUs.
60
61if SND_POWERPC_SOC
62
63config SND_MPC52xx_DMA
64 tristate
65
66config SND_SOC_POWERPC_DMA
67 tristate
68
28if SND_POWERPC_SOC
29
30config SND_MPC52xx_DMA
31 tristate
32
33config SND_SOC_POWERPC_DMA
34 tristate
35
69comment "SoC Audio support for Freescale PPC boards:"
70
71config SND_SOC_MPC8610_HPCD
72 tristate "ALSA SoC support for the Freescale MPC8610 HPCD board"
73 # I2C is necessary for the CS4270 driver
74 depends on MPC8610_HPCD && I2C
75 select SND_SOC_FSL_SSI
76 select SND_SOC_FSL_UTILS
77 select SND_SOC_POWERPC_DMA
78 select SND_SOC_CS4270

--- 61 unchanged lines hidden (view full) ---

140 depends on PPC_EFIKA
141 select SND_SOC_MPC5200_AC97
142 select SND_SOC_STAC9766
143 help
144 Say Y if you want to add support for sound on the Efika.
145
146endif # SND_POWERPC_SOC
147
36config SND_SOC_MPC8610_HPCD
37 tristate "ALSA SoC support for the Freescale MPC8610 HPCD board"
38 # I2C is necessary for the CS4270 driver
39 depends on MPC8610_HPCD && I2C
40 select SND_SOC_FSL_SSI
41 select SND_SOC_FSL_UTILS
42 select SND_SOC_POWERPC_DMA
43 select SND_SOC_CS4270

--- 61 unchanged lines hidden (view full) ---

105 depends on PPC_EFIKA
106 select SND_SOC_MPC5200_AC97
107 select SND_SOC_STAC9766
108 help
109 Say Y if you want to add support for sound on the Efika.
110
111endif # SND_POWERPC_SOC
112
113menuconfig SND_IMX_SOC
114 tristate "SoC Audio for Freescale i.MX CPUs"
115 depends on ARCH_MXC || COMPILE_TEST
116 help
117 Say Y or M if you want to add support for codecs attached to
118 the i.MX CPUs.
119
148if SND_IMX_SOC
149
150config SND_SOC_IMX_SSI
151 tristate
152 select SND_SOC_FSL_UTILS
153
154config SND_SOC_IMX_PCM_FIQ
155 tristate
156 select FIQ
157
120if SND_IMX_SOC
121
122config SND_SOC_IMX_SSI
123 tristate
124 select SND_SOC_FSL_UTILS
125
126config SND_SOC_IMX_PCM_FIQ
127 tristate
128 select FIQ
129
158comment "SoC Audio support for Freescale i.MX boards:"
130config SND_SOC_IMX_PCM_DMA
131 tristate
132 select SND_SOC_GENERIC_DMAENGINE_PCM
159
133
134config SND_SOC_IMX_AUDMUX
135 tristate
136
160config SND_MXC_SOC_WM1133_EV1
161 tristate "Audio on the i.MX31ADS with WM1133-EV1 fitted"
162 depends on MACH_MX31ADS_WM1133_EV1
163 select SND_SOC_WM8350
164 select SND_SOC_IMX_PCM_FIQ
165 select SND_SOC_IMX_AUDMUX
166 select SND_SOC_IMX_SSI
167 help

--- 37 unchanged lines hidden (view full) ---

205 select SND_SOC_FSL_SSI
206 select SND_SOC_IMX_PCM_DMA
207 help
208 Enable I2S based access to the TLV320AIC23B codec attached
209 to the SSI interface
210
211config SND_SOC_IMX_WM8962
212 tristate "SoC Audio support for i.MX boards with wm8962"
137config SND_MXC_SOC_WM1133_EV1
138 tristate "Audio on the i.MX31ADS with WM1133-EV1 fitted"
139 depends on MACH_MX31ADS_WM1133_EV1
140 select SND_SOC_WM8350
141 select SND_SOC_IMX_PCM_FIQ
142 select SND_SOC_IMX_AUDMUX
143 select SND_SOC_IMX_SSI
144 help

--- 37 unchanged lines hidden (view full) ---

182 select SND_SOC_FSL_SSI
183 select SND_SOC_IMX_PCM_DMA
184 help
185 Enable I2S based access to the TLV320AIC23B codec attached
186 to the SSI interface
187
188config SND_SOC_IMX_WM8962
189 tristate "SoC Audio support for i.MX boards with wm8962"
213 depends on OF && I2C
190 depends on OF && I2C && INPUT
214 select SND_SOC_WM8962
215 select SND_SOC_IMX_PCM_DMA
216 select SND_SOC_IMX_AUDMUX
217 select SND_SOC_FSL_SSI
218 help
219 Say Y if you want to add support for SoC audio on an i.MX board with
220 a wm8962 codec.
221

--- 21 unchanged lines hidden (view full) ---

243 tristate "SoC Audio support for I.MX boards with mc13783"
244 depends on MFD_MC13XXX && ARM
245 select SND_SOC_IMX_SSI
246 select SND_SOC_IMX_AUDMUX
247 select SND_SOC_MC13783
248 select SND_SOC_IMX_PCM_DMA
249
250endif # SND_IMX_SOC
191 select SND_SOC_WM8962
192 select SND_SOC_IMX_PCM_DMA
193 select SND_SOC_IMX_AUDMUX
194 select SND_SOC_FSL_SSI
195 help
196 Say Y if you want to add support for SoC audio on an i.MX board with
197 a wm8962 codec.
198

--- 21 unchanged lines hidden (view full) ---

220 tristate "SoC Audio support for I.MX boards with mc13783"
221 depends on MFD_MC13XXX && ARM
222 select SND_SOC_IMX_SSI
223 select SND_SOC_IMX_AUDMUX
224 select SND_SOC_MC13783
225 select SND_SOC_IMX_PCM_DMA
226
227endif # SND_IMX_SOC
251
252endmenu