]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - sound/soc/davinci/Kconfig
ASoC: blackfin: Don't set unused struct snd_pcm_hardware fields
[karo-tx-linux.git] / sound / soc / davinci / Kconfig
1 config SND_DAVINCI_SOC
2         tristate "SoC Audio for the TI DAVINCI or AM33XX chip"
3         depends on ARCH_DAVINCI || SOC_AM33XX
4         help
5           Platform driver for daVinci or AM33xx
6           Say Y or M if you want to add support for codecs attached to
7           the DAVINCI AC97, I2S, or McASP interface. You will also need
8           to select the audio interfaces to support below.
9
10 config SND_DAVINCI_SOC_I2S
11         tristate
12
13 config SND_DAVINCI_SOC_MCASP
14         tristate
15
16 config SND_DAVINCI_SOC_VCIF
17         tristate
18
19 config SND_AM33XX_SOC_EVM
20         tristate "SoC Audio for the AM33XX chip based boards"
21         depends on SND_DAVINCI_SOC && SOC_AM33XX
22         select SND_SOC_TLV320AIC3X
23         select SND_DAVINCI_SOC_MCASP
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
33         depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
34         select SND_DAVINCI_SOC_I2S
35         select SND_SOC_TLV320AIC3X
36         help
37           Say Y if you want to add support for SoC audio on TI
38           DaVinci DM6446, DM355 or DM365 EVM platforms.
39
40 choice
41         prompt "DM365 codec select"
42         depends on SND_DAVINCI_SOC_EVM
43         depends on MACH_DAVINCI_DM365_EVM
44
45 config SND_DM365_AIC3X_CODEC
46         bool "Audio Codec - AIC3101"
47         help
48           Say Y if you want to add support for AIC3101 audio codec
49
50 config SND_DM365_VOICE_CODEC
51         bool "Voice Codec - CQ93VC"
52         select MFD_DAVINCI_VOICECODEC
53         select SND_DAVINCI_SOC_VCIF
54         select SND_SOC_CQ0093VC
55         help
56           Say Y if you want to add support for SoC On-chip voice codec
57 endchoice
58
59 config  SND_DM6467_SOC_EVM
60         tristate "SoC Audio support for DaVinci DM6467 EVM"
61         depends on SND_DAVINCI_SOC && MACH_DAVINCI_DM6467_EVM
62         select SND_DAVINCI_SOC_MCASP
63         select SND_SOC_TLV320AIC3X
64         select SND_SOC_SPDIF
65
66         help
67           Say Y if you want to add support for SoC audio on TI
68
69 config  SND_DA830_SOC_EVM
70         tristate "SoC Audio support for DA830/OMAP-L137 EVM"
71         depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA830_EVM
72         select SND_DAVINCI_SOC_MCASP
73         select SND_SOC_TLV320AIC3X
74
75         help
76           Say Y if you want to add support for SoC audio on TI
77           DA830/OMAP-L137 EVM
78
79 config  SND_DA850_SOC_EVM
80         tristate "SoC Audio support for DA850/OMAP-L138 EVM"
81         depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA850_EVM
82         select SND_DAVINCI_SOC_MCASP
83         select SND_SOC_TLV320AIC3X
84         help
85           Say Y if you want to add support for SoC audio on TI
86           DA850/OMAP-L138 EVM
87