ASoC: davinci-mcasp: Use dmaengine based platform driver for AM335x/447x
[linux-2.6-block.git] / sound / soc / davinci / Kconfig
CommitLineData
310355c1 1config SND_DAVINCI_SOC
f3f9cfa8
PU
2 tristate "SoC Audio for TI DAVINCI"
3 depends on ARCH_DAVINCI
4
5config SND_EDMA_SOC
6 tristate "SoC Audio for Texas Instruments chips using eDMA (AM33XX/43XX)"
7 depends on SOC_AM33XX || SOC_AM43XX
8 select SND_SOC_GENERIC_DMAENGINE_PCM
9 help
10 Say Y or M here if you want audio support for TI SoC which uses eDMA.
11 The following line of SoCs are supported by this platform driver:
12 - AM335x
13 - AM437x/AM438x
310355c1
VB
14
15config SND_DAVINCI_SOC_I2S
16 tristate
17
b67f4487 18config SND_DAVINCI_SOC_MCASP
f3f9cfa8 19 depends on SND_DAVINCI_SOC || SND_OMAP_SOC || SND_EDMA_SOC
b67f4487
C
20 tristate
21
e155fcc2
MA
22config SND_DAVINCI_SOC_VCIF
23 tristate
24
c3238a4c
PU
25config SND_DAVINCI_SOC_GENERIC_EVM
26 tristate
27 select SND_SOC_TLV320AIC3X
28 select SND_DAVINCI_SOC_MCASP
29
d79e07c9
HG
30config SND_AM33XX_SOC_EVM
31 tristate "SoC Audio for the AM33XX chip based boards"
f3f9cfa8 32 depends on SND_EDMA_SOC && SOC_AM33XX && I2C
c3238a4c 33 select SND_DAVINCI_SOC_GENERIC_EVM
d79e07c9
HG
34 help
35 Say Y or M if you want to add support for SoC audio on AM33XX
36 boards using McASP and TLV320AIC3X codec. For example AM335X-EVM,
37 AM335X-EVMSK, and BeagelBone with AudioCape boards have this
38 setup.
39
310355c1 40config SND_DAVINCI_SOC_EVM
9b95b166 41 tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
24fc81d5 42 depends on SND_DAVINCI_SOC && I2C
aa9b88ee 43 depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
c3238a4c 44 select SND_DAVINCI_SOC_GENERIC_EVM
310355c1
VB
45 help
46 Say Y if you want to add support for SoC audio on TI
aa9b88ee
MA
47 DaVinci DM6446, DM355 or DM365 EVM platforms.
48
49choice
50 prompt "DM365 codec select"
51 depends on SND_DAVINCI_SOC_EVM
52 depends on MACH_DAVINCI_DM365_EVM
aa9b88ee
MA
53
54config SND_DM365_AIC3X_CODEC
55 bool "Audio Codec - AIC3101"
56 help
57 Say Y if you want to add support for AIC3101 audio codec
58
59config SND_DM365_VOICE_CODEC
60 bool "Voice Codec - CQ93VC"
61 select MFD_DAVINCI_VOICECODEC
62 select SND_DAVINCI_SOC_VCIF
63 select SND_SOC_CQ0093VC
64 help
65 Say Y if you want to add support for SoC On-chip voice codec
66endchoice
08bd1686 67
b67f4487
C
68config SND_DM6467_SOC_EVM
69 tristate "SoC Audio support for DaVinci DM6467 EVM"
24fc81d5 70 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DM6467_EVM && I2C
c3238a4c 71 select SND_DAVINCI_SOC_GENERIC_EVM
b67f4487
C
72 select SND_SOC_SPDIF
73
74 help
75 Say Y if you want to add support for SoC audio on TI
76
7ae5945f 77config SND_DA830_SOC_EVM
30230f4c 78 tristate "SoC Audio support for DA830/OMAP-L137 EVM"
24fc81d5 79 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA830_EVM && I2C
c3238a4c 80 select SND_DAVINCI_SOC_GENERIC_EVM
7ae5945f
C
81
82 help
83 Say Y if you want to add support for SoC audio on TI
30230f4c
C
84 DA830/OMAP-L137 EVM
85
86config SND_DA850_SOC_EVM
87 tristate "SoC Audio support for DA850/OMAP-L138 EVM"
24fc81d5 88 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA850_EVM && I2C
c3238a4c 89 select SND_DAVINCI_SOC_GENERIC_EVM
30230f4c
C
90 help
91 Say Y if you want to add support for SoC audio on TI
92 DA850/OMAP-L138 EVM
7ae5945f 93