Commit | Line | Data |
---|---|---|
a23dc694 SG |
1 | config SND_SOC_FSL_SSI |
2 | tristate | |
3 | ||
60aae8da SG |
4 | config SND_SOC_FSL_UTILS |
5 | tristate | |
6 | ||
a23dc694 SG |
7 | menuconfig SND_POWERPC_SOC |
8 | tristate "SoC Audio for Freescale PowerPC CPUs" | |
9 | depends on FSL_SOC | |
10 | help | |
11 | Say Y or M if you want to add support for codecs attached to | |
12 | the PowerPC CPUs. | |
13 | ||
14 | if SND_POWERPC_SOC | |
15 | ||
89dd0842 JS |
16 | config SND_MPC52xx_DMA |
17 | tristate | |
84bc278b | 18 | |
d61e1126 SG |
19 | config SND_SOC_FSL_SSI |
20 | tristate | |
21 | depends on FSL_SOC | |
22 | ||
23 | config SND_SOC_POWERPC_DMA | |
75d91f9b | 24 | tristate |
27ef3744 | 25 | depends on FSL_SOC |
17467f23 TT |
26 | |
27 | config SND_SOC_MPC8610_HPCD | |
75d91f9b | 28 | tristate "ALSA SoC support for the Freescale MPC8610 HPCD board" |
ff637d38 TT |
29 | # I2C is necessary for the CS4270 driver |
30 | depends on MPC8610_HPCD && I2C | |
d61e1126 | 31 | select SND_SOC_FSL_SSI |
60aae8da | 32 | select SND_SOC_FSL_UTILS |
d61e1126 | 33 | select SND_SOC_POWERPC_DMA |
17467f23 TT |
34 | select SND_SOC_CS4270 |
35 | select SND_SOC_CS4270_VD33_ERRATA | |
36 | default y if MPC8610_HPCD | |
37 | help | |
38 | Say Y if you want to enable audio on the Freescale MPC8610 HPCD. | |
dc641378 | 39 | |
27ef3744 TT |
40 | config SND_SOC_P1022_DS |
41 | tristate "ALSA SoC support for the Freescale P1022 DS board" | |
42 | # I2C is necessary for the WM8776 driver | |
43 | depends on P1022_DS && I2C | |
d61e1126 | 44 | select SND_SOC_FSL_SSI |
60aae8da | 45 | select SND_SOC_FSL_UTILS |
d61e1126 | 46 | select SND_SOC_POWERPC_DMA |
27ef3744 TT |
47 | select SND_SOC_WM8776 |
48 | default y if P1022_DS | |
49 | help | |
50 | Say Y if you want to enable audio on the Freescale P1022 DS board. | |
51 | This will also include the Wolfson Microelectronics WM8776 codec | |
52 | driver. | |
53 | ||
dc641378 GL |
54 | config SND_SOC_MPC5200_I2S |
55 | tristate "Freescale MPC5200 PSC in I2S mode driver" | |
6574612f | 56 | depends on PPC_MPC52xx && PPC_BESTCOMM |
89dd0842 | 57 | select SND_MPC52xx_DMA |
847cdf42 | 58 | select PPC_BESTCOMM_GEN_BD |
dc641378 GL |
59 | help |
60 | Say Y here to support the MPC5200 PSCs in I2S mode. | |
20d0e152 JS |
61 | |
62 | config SND_SOC_MPC5200_AC97 | |
63 | tristate "Freescale MPC5200 PSC in AC97 mode driver" | |
64 | depends on PPC_MPC52xx && PPC_BESTCOMM | |
6a84c234 | 65 | select SND_SOC_AC97_BUS |
20d0e152 JS |
66 | select SND_MPC52xx_DMA |
67 | select PPC_BESTCOMM_GEN_BD | |
68 | help | |
69 | Say Y here to support the MPC5200 PSCs in AC97 mode. | |
70 | ||
a9262c4f JS |
71 | config SND_MPC52xx_SOC_PCM030 |
72 | tristate "SoC AC97 Audio support for Phytec pcm030 and WM9712" | |
40d9ec14 | 73 | depends on PPC_MPC5200_SIMPLE |
a9262c4f JS |
74 | select SND_SOC_MPC5200_AC97 |
75 | select SND_SOC_WM9712 | |
76 | help | |
0c0e09e2 MB |
77 | Say Y if you want to add support for sound on the Phytec pcm030 |
78 | baseboard. | |
20d0e152 | 79 | |
6ffee43e JS |
80 | config SND_MPC52xx_SOC_EFIKA |
81 | tristate "SoC AC97 Audio support for bbplan Efika and STAC9766" | |
40d9ec14 | 82 | depends on PPC_EFIKA |
6ffee43e JS |
83 | select SND_SOC_MPC5200_AC97 |
84 | select SND_SOC_STAC9766 | |
85 | help | |
86 | Say Y if you want to add support for sound on the Efika. | |
87 | ||
a23dc694 SG |
88 | endif # SND_POWERPC_SOC |
89 | ||
90 | menuconfig SND_IMX_SOC | |
91 | tristate "SoC Audio for Freescale i.MX CPUs" | |
92 | depends on ARCH_MXC | |
93 | help | |
94 | Say Y or M if you want to add support for codecs attached to | |
95 | the i.MX CPUs. | |
96 | ||
97 | if SND_IMX_SOC | |
98 | ||
99 | config SND_SOC_IMX_SSI | |
100 | tristate | |
101 | ||
102 | config SND_SOC_IMX_PCM | |
103 | tristate | |
104 | ||
f19493a3 | 105 | config SND_SOC_IMX_PCM_FIQ |
a23dc694 SG |
106 | tristate |
107 | select FIQ | |
108 | select SND_SOC_IMX_PCM | |
109 | ||
f19493a3 | 110 | config SND_SOC_IMX_PCM_DMA |
a23dc694 SG |
111 | tristate |
112 | select SND_SOC_DMAENGINE_PCM | |
113 | select SND_SOC_IMX_PCM | |
114 | ||
115 | config SND_SOC_IMX_AUDMUX | |
116 | tristate | |
117 | ||
118 | config SND_MXC_SOC_WM1133_EV1 | |
119 | tristate "Audio on the the i.MX31ADS with WM1133-EV1 fitted" | |
120 | depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL | |
121 | select SND_SOC_WM8350 | |
f19493a3 | 122 | select SND_SOC_IMX_PCM_FIQ |
a23dc694 SG |
123 | select SND_SOC_IMX_AUDMUX |
124 | select SND_SOC_IMX_SSI | |
125 | help | |
126 | Enable support for audio on the i.MX31ADS with the WM1133-EV1 | |
127 | PMIC board with WM8835x fitted. | |
128 | ||
129 | config SND_SOC_MX27VIS_AIC32X4 | |
130 | tristate "SoC audio support for Visstrim M10 boards" | |
131 | depends on MACH_IMX27_VISSTRIM_M10 && I2C | |
132 | select SND_SOC_TLV320AIC32X4 | |
f19493a3 | 133 | select SND_SOC_IMX_PCM_DMA |
a23dc694 SG |
134 | select SND_SOC_IMX_AUDMUX |
135 | select SND_SOC_IMX_SSI | |
136 | help | |
137 | Say Y if you want to add support for SoC audio on Visstrim SM10 | |
138 | board with TLV320AIC32X4 codec. | |
139 | ||
140 | config SND_SOC_PHYCORE_AC97 | |
141 | tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards" | |
142 | depends on MACH_PCM043 || MACH_PCA100 | |
143 | select SND_SOC_AC97_BUS | |
144 | select SND_SOC_WM9712 | |
f19493a3 | 145 | select SND_SOC_IMX_PCM_FIQ |
a23dc694 SG |
146 | select SND_SOC_IMX_AUDMUX |
147 | select SND_SOC_IMX_SSI | |
148 | help | |
149 | Say Y if you want to add support for SoC audio on Phytec phyCORE | |
150 | and phyCARD boards in AC97 mode | |
151 | ||
152 | config SND_SOC_EUKREA_TLV320 | |
153 | tristate "Eukrea TLV320" | |
154 | depends on MACH_EUKREA_MBIMX27_BASEBOARD \ | |
155 | || MACH_EUKREA_MBIMXSD25_BASEBOARD \ | |
156 | || MACH_EUKREA_MBIMXSD35_BASEBOARD \ | |
157 | || MACH_EUKREA_MBIMXSD51_BASEBOARD | |
158 | depends on I2C | |
159 | select SND_SOC_TLV320AIC23 | |
f19493a3 | 160 | select SND_SOC_IMX_PCM_FIQ |
a23dc694 SG |
161 | select SND_SOC_IMX_AUDMUX |
162 | select SND_SOC_IMX_SSI | |
163 | help | |
164 | Enable I2S based access to the TLV320AIC23B codec attached | |
165 | to the SSI interface | |
166 | ||
c448303e SG |
167 | config SND_SOC_IMX_SGTL5000 |
168 | tristate "SoC Audio support for i.MX boards with sgtl5000" | |
169 | depends on OF && I2C | |
170 | select SND_SOC_SGTL5000 | |
171 | select SND_SOC_IMX_PCM_DMA | |
172 | select SND_SOC_IMX_AUDMUX | |
173 | select SND_SOC_FSL_SSI | |
174 | select SND_SOC_FSL_UTILS | |
175 | help | |
176 | Say Y if you want to add support for SoC audio on an i.MX board with | |
177 | a sgtl5000 codec. | |
178 | ||
a23dc694 | 179 | endif # SND_IMX_SOC |