Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
[deliverable/linux.git] / sound / soc / davinci / Kconfig
1 config SND_DAVINCI_SOC
2 tristate
3 depends on ARCH_DAVINCI
4 select SND_EDMA_SOC
5
6 config SND_EDMA_SOC
7 tristate "SoC Audio for Texas Instruments chips using eDMA"
8 depends on TI_EDMA
9 select SND_SOC_GENERIC_DMAENGINE_PCM
10 help
11 Say Y or M here if you want audio support for TI SoC which uses eDMA.
12 The following line of SoCs are supported by this platform driver:
13 - daVinci devices
14 - AM335x
15 - AM437x/AM438x
16 - DRA7xx family
17
18 config SND_DAVINCI_SOC_I2S
19 tristate
20
21 config SND_DAVINCI_SOC_MCASP
22 tristate "Multichannel Audio Serial Port (McASP) support"
23 depends on SND_OMAP_SOC || SND_EDMA_SOC
24 help
25 Say Y or M here if you want to have support for McASP IP found in
26 various Texas Instruments SoCs like:
27 - daVinci devices
28 - Sitara line of SoCs (AM335x, AM438x, etc)
29 - DRA7x devices
30
31 config SND_DAVINCI_SOC_VCIF
32 tristate
33
34 config SND_DAVINCI_SOC_GENERIC_EVM
35 tristate
36 select SND_SOC_TLV320AIC3X
37 select SND_DAVINCI_SOC_MCASP
38
39 config SND_AM33XX_SOC_EVM
40 tristate "SoC Audio for the AM33XX chip based boards"
41 depends on SND_EDMA_SOC && SOC_AM33XX && I2C
42 select SND_DAVINCI_SOC_GENERIC_EVM
43 help
44 Say Y or M if you want to add support for SoC audio on AM33XX
45 boards using McASP and TLV320AIC3X codec. For example AM335X-EVM,
46 AM335X-EVMSK, and BeagelBone with AudioCape boards have this
47 setup.
48
49 config SND_DAVINCI_SOC_EVM
50 tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
51 depends on SND_EDMA_SOC && I2C
52 depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
53 select SND_DAVINCI_SOC_GENERIC_EVM
54 help
55 Say Y if you want to add support for SoC audio on TI
56 DaVinci DM6446, DM355 or DM365 EVM platforms.
57
58 choice
59 prompt "DM365 codec select"
60 depends on SND_DAVINCI_SOC_EVM
61 depends on MACH_DAVINCI_DM365_EVM
62
63 config SND_DM365_AIC3X_CODEC
64 tristate "Audio Codec - AIC3101"
65 help
66 Say Y if you want to add support for AIC3101 audio codec
67
68 config SND_DM365_VOICE_CODEC
69 tristate "Voice Codec - CQ93VC"
70 select MFD_DAVINCI_VOICECODEC
71 select SND_DAVINCI_SOC_VCIF
72 select SND_SOC_CQ0093VC
73 help
74 Say Y if you want to add support for SoC On-chip voice codec
75 endchoice
76
77 config SND_DM6467_SOC_EVM
78 tristate "SoC Audio support for DaVinci DM6467 EVM"
79 depends on SND_EDMA_SOC && MACH_DAVINCI_DM6467_EVM && I2C
80 select SND_DAVINCI_SOC_GENERIC_EVM
81 select SND_SOC_SPDIF
82
83 help
84 Say Y if you want to add support for SoC audio on TI
85
86 config SND_DA830_SOC_EVM
87 tristate "SoC Audio support for DA830/OMAP-L137 EVM"
88 depends on SND_EDMA_SOC && MACH_DAVINCI_DA830_EVM && I2C
89 select SND_DAVINCI_SOC_GENERIC_EVM
90
91 help
92 Say Y if you want to add support for SoC audio on TI
93 DA830/OMAP-L137 EVM
94
95 config SND_DA850_SOC_EVM
96 tristate "SoC Audio support for DA850/OMAP-L138 EVM"
97 depends on SND_EDMA_SOC && MACH_DAVINCI_DA850_EVM && I2C
98 select SND_DAVINCI_SOC_GENERIC_EVM
99 help
100 Say Y if you want to add support for SoC audio on TI
101 DA850/OMAP-L138 EVM
102
This page took 0.048242 seconds and 5 git commands to generate.