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