Commit | Line | Data |
---|---|---|
9c1be7e8 | 1 | menuconfig SND_IMX_SOC |
c6848bf5 | 2 | tristate "SoC Audio for Freescale i.MX CPUs" |
3cc4e53f | 3 | depends on ARCH_MXC |
fd6a6394 M |
4 | help |
5 | Say Y or M if you want to add support for codecs attached to | |
8380222e | 6 | the i.MX SSI interface. |
fd6a6394 | 7 | |
f0fba2ad | 8 | |
9c1be7e8 | 9 | if SND_IMX_SOC |
fd6a6394 | 10 | |
f0fba2ad | 11 | config SND_MXC_SOC_FIQ |
1e1d7e59 | 12 | select FIQ |
f0fba2ad LG |
13 | tristate |
14 | ||
15 | config SND_MXC_SOC_MX2 | |
c307e8e3 | 16 | select SND_SOC_DMAENGINE_PCM |
f0fba2ad LG |
17 | tristate |
18 | ||
3c77c29c SG |
19 | config SND_SOC_IMX_AUDMUX |
20 | tristate | |
21 | ||
eeec1246 MB |
22 | config SND_MXC_SOC_WM1133_EV1 |
23 | tristate "Audio on the the i.MX31ADS with WM1133-EV1 fitted" | |
9c1be7e8 | 24 | depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL |
eeec1246 | 25 | select SND_SOC_WM8350 |
f0fba2ad | 26 | select SND_MXC_SOC_FIQ |
3c77c29c | 27 | select SND_SOC_IMX_AUDMUX |
eeec1246 MB |
28 | help |
29 | Enable support for audio on the i.MX31ADS with the WM1133-EV1 | |
30 | PMIC board with WM8835x fitted. | |
fc9cbe39 | 31 | |
841a451f JM |
32 | config SND_SOC_MX27VIS_AIC32X4 |
33 | tristate "SoC audio support for Visstrim M10 boards" | |
570a2429 | 34 | depends on MACH_IMX27_VISSTRIM_M10 && I2C |
684a65d4 | 35 | select SND_SOC_TLV320AIC32X4 |
841a451f | 36 | select SND_MXC_SOC_MX2 |
3c77c29c | 37 | select SND_SOC_IMX_AUDMUX |
841a451f JM |
38 | help |
39 | Say Y if you want to add support for SoC audio on Visstrim SM10 | |
40 | board with TLV320AIC32X4 codec. | |
41 | ||
fc9cbe39 SH |
42 | config SND_SOC_PHYCORE_AC97 |
43 | tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards" | |
44 | depends on MACH_PCM043 || MACH_PCA100 | |
15ca1b19 | 45 | select SND_SOC_AC97_BUS |
fc9cbe39 | 46 | select SND_SOC_WM9712 |
f0fba2ad | 47 | select SND_MXC_SOC_FIQ |
3c77c29c | 48 | select SND_SOC_IMX_AUDMUX |
fc9cbe39 SH |
49 | help |
50 | Say Y if you want to add support for SoC audio on Phytec phyCORE | |
51 | and phyCARD boards in AC97 mode | |
91157888 EB |
52 | |
53 | config SND_SOC_EUKREA_TLV320 | |
9c1be7e8 | 54 | tristate "Eukrea TLV320" |
bb4d0044 EB |
55 | depends on MACH_EUKREA_MBIMX27_BASEBOARD \ |
56 | || MACH_EUKREA_MBIMXSD25_BASEBOARD \ | |
573f89b5 EB |
57 | || MACH_EUKREA_MBIMXSD35_BASEBOARD \ |
58 | || MACH_EUKREA_MBIMXSD51_BASEBOARD | |
b381bc8a | 59 | depends on I2C |
91157888 | 60 | select SND_SOC_TLV320AIC23 |
f0fba2ad | 61 | select SND_MXC_SOC_FIQ |
3c77c29c | 62 | select SND_SOC_IMX_AUDMUX |
91157888 EB |
63 | help |
64 | Enable I2S based access to the TLV320AIC23B codec attached | |
8a0bbbeb | 65 | to the SSI interface |
9c1be7e8 EB |
66 | |
67 | endif # SND_IMX_SOC |