Merge remote-tracking branch 'arm/for-next'
[linux-2.6/next.git] / sound / soc / davinci / Kconfig
blob6bbf001f6591bd982ac9e8b1c9c3b6f9cedfc7db
1 config SND_DAVINCI_SOC
2         tristate "SoC Audio for the TI DAVINCI chip"
3         depends on ARCH_DAVINCI
4         help
5           Say Y or M if you want to add support for codecs attached to
6           the DAVINCI AC97 or I2S interface. You will also need
7           to select the audio interfaces to support below.
9 config SND_DAVINCI_SOC_I2S
10         tristate
12 config SND_DAVINCI_SOC_MCASP
13         tristate
15 config SND_DAVINCI_SOC_VCIF
16         tristate
18 config SND_DAVINCI_SOC_EVM
19         tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
20         depends on SND_DAVINCI_SOC
21         depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
22         select SND_DAVINCI_SOC_I2S
23         select SND_SOC_TLV320AIC3X
24         help
25           Say Y if you want to add support for SoC audio on TI
26           DaVinci DM6446, DM355 or DM365 EVM platforms.
28 choice
29         prompt "DM365 codec select"
30         depends on SND_DAVINCI_SOC_EVM
31         depends on MACH_DAVINCI_DM365_EVM
32         default SND_DM365_EXTERNAL_CODEC
34 config SND_DM365_AIC3X_CODEC
35         bool "Audio Codec - AIC3101"
36         help
37           Say Y if you want to add support for AIC3101 audio codec
39 config SND_DM365_VOICE_CODEC
40         bool "Voice Codec - CQ93VC"
41         select MFD_DAVINCI_VOICECODEC
42         select SND_DAVINCI_SOC_VCIF
43         select SND_SOC_CQ0093VC
44         help
45           Say Y if you want to add support for SoC On-chip voice codec
46 endchoice
48 config  SND_DM6467_SOC_EVM
49         tristate "SoC Audio support for DaVinci DM6467 EVM"
50         depends on SND_DAVINCI_SOC && MACH_DAVINCI_DM6467_EVM
51         select SND_DAVINCI_SOC_MCASP
52         select SND_SOC_TLV320AIC3X
53         select SND_SOC_SPDIF
55         help
56           Say Y if you want to add support for SoC audio on TI
58 config SND_DAVINCI_SOC_SFFSDR
59         tristate "SoC Audio support for SFFSDR"
60         depends on SND_DAVINCI_SOC && MACH_SFFSDR
61         select SND_DAVINCI_SOC_I2S
62         select SND_SOC_PCM3008
63         select SFFSDR_FPGA
64         help
65           Say Y if you want to add support for SoC audio on
66           Lyrtech SFFSDR board.
68 config  SND_DA830_SOC_EVM
69         tristate "SoC Audio support for DA830/OMAP-L137 EVM"
70         depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA830_EVM
71         select SND_DAVINCI_SOC_MCASP
72         select SND_SOC_TLV320AIC3X
74         help
75           Say Y if you want to add support for SoC audio on TI
76           DA830/OMAP-L137 EVM
78 config  SND_DA850_SOC_EVM
79         tristate "SoC Audio support for DA850/OMAP-L138 EVM"
80         depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA850_EVM
81         select SND_DAVINCI_SOC_MCASP
82         select SND_SOC_TLV320AIC3X
83         help
84           Say Y if you want to add support for SoC audio on TI
85           DA850/OMAP-L138 EVM