Merge remote-tracking branch 'asoc/fix/davinci' into asoc-davinci
[linux-2.6-block.git] / sound / soc / davinci / Kconfig
1 config SND_DAVINCI_SOC
2         tristate "SoC Audio for TI DAVINCI or AM33XX/AM43XX chips"
3         depends on ARCH_DAVINCI || SOC_AM33XX || SOC_AM43XX
4
5 config SND_DAVINCI_SOC_I2S
6         tristate
7
8 config SND_DAVINCI_SOC_MCASP
9         depends on SND_DAVINCI_SOC || SND_OMAP_SOC
10         tristate
11
12 config SND_DAVINCI_SOC_VCIF
13         tristate
14
15 config SND_DAVINCI_SOC_GENERIC_EVM
16         tristate
17         select SND_SOC_TLV320AIC3X
18         select SND_DAVINCI_SOC_MCASP
19
20 config SND_AM33XX_SOC_EVM
21         tristate "SoC Audio for the AM33XX chip based boards"
22         depends on SND_DAVINCI_SOC && SOC_AM33XX && I2C
23         select SND_DAVINCI_SOC_GENERIC_EVM
24         help
25           Say Y or M if you want to add support for SoC audio on AM33XX
26           boards using McASP and TLV320AIC3X codec. For example AM335X-EVM,
27           AM335X-EVMSK, and BeagelBone with AudioCape boards have this
28           setup.
29
30 config SND_DAVINCI_SOC_EVM
31         tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
32         depends on SND_DAVINCI_SOC && I2C
33         depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
34         select SND_DAVINCI_SOC_GENERIC_EVM
35         help
36           Say Y if you want to add support for SoC audio on TI
37           DaVinci DM6446, DM355 or DM365 EVM platforms.
38
39 choice
40         prompt "DM365 codec select"
41         depends on SND_DAVINCI_SOC_EVM
42         depends on MACH_DAVINCI_DM365_EVM
43
44 config SND_DM365_AIC3X_CODEC
45         bool "Audio Codec - AIC3101"
46         help
47           Say Y if you want to add support for AIC3101 audio codec
48
49 config SND_DM365_VOICE_CODEC
50         bool "Voice Codec - CQ93VC"
51         select MFD_DAVINCI_VOICECODEC
52         select SND_DAVINCI_SOC_VCIF
53         select SND_SOC_CQ0093VC
54         help
55           Say Y if you want to add support for SoC On-chip voice codec
56 endchoice
57
58 config  SND_DM6467_SOC_EVM
59         tristate "SoC Audio support for DaVinci DM6467 EVM"
60         depends on SND_DAVINCI_SOC && MACH_DAVINCI_DM6467_EVM && I2C
61         select SND_DAVINCI_SOC_GENERIC_EVM
62         select SND_SOC_SPDIF
63
64         help
65           Say Y if you want to add support for SoC audio on TI
66
67 config  SND_DA830_SOC_EVM
68         tristate "SoC Audio support for DA830/OMAP-L137 EVM"
69         depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA830_EVM && I2C
70         select SND_DAVINCI_SOC_GENERIC_EVM
71
72         help
73           Say Y if you want to add support for SoC audio on TI
74           DA830/OMAP-L137 EVM
75
76 config  SND_DA850_SOC_EVM
77         tristate "SoC Audio support for DA850/OMAP-L138 EVM"
78         depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA850_EVM && I2C
79         select SND_DAVINCI_SOC_GENERIC_EVM
80         help
81           Say Y if you want to add support for SoC audio on TI
82           DA850/OMAP-L138 EVM
83