ASoC: davinci-mcbsp: add binding for McBSP
[deliverable/linux.git] / sound / soc / davinci / Kconfig
CommitLineData
310355c1 1config SND_DAVINCI_SOC
9759e7ef 2 tristate
f3f9cfa8 3 depends on ARCH_DAVINCI
4c03a5eb 4 select SND_EDMA_SOC
f3f9cfa8
PU
5
6config SND_EDMA_SOC
9759e7ef 7 tristate "SoC Audio for Texas Instruments chips using eDMA"
dc6cdb42 8 depends on TI_EDMA
f3f9cfa8
PU
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:
9759e7ef 13 - daVinci devices
f3f9cfa8
PU
14 - AM335x
15 - AM437x/AM438x
dc6cdb42 16 - DRA7xx family
310355c1
VB
17
18config SND_DAVINCI_SOC_I2S
19 tristate
20
b67f4487 21config SND_DAVINCI_SOC_MCASP
37119dd7 22 tristate "Multichannel Audio Serial Port (McASP) support"
9759e7ef 23 depends on SND_OMAP_SOC || SND_EDMA_SOC
37119dd7
PU
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
b67f4487 30
e155fcc2
MA
31config SND_DAVINCI_SOC_VCIF
32 tristate
33
c3238a4c
PU
34config SND_DAVINCI_SOC_GENERIC_EVM
35 tristate
36 select SND_SOC_TLV320AIC3X
37 select SND_DAVINCI_SOC_MCASP
38
d79e07c9
HG
39config SND_AM33XX_SOC_EVM
40 tristate "SoC Audio for the AM33XX chip based boards"
f3f9cfa8 41 depends on SND_EDMA_SOC && SOC_AM33XX && I2C
c3238a4c 42 select SND_DAVINCI_SOC_GENERIC_EVM
d79e07c9
HG
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
310355c1 49config SND_DAVINCI_SOC_EVM
9b95b166 50 tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
9759e7ef 51 depends on SND_EDMA_SOC && I2C
aa9b88ee 52 depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
c3238a4c 53 select SND_DAVINCI_SOC_GENERIC_EVM
310355c1
VB
54 help
55 Say Y if you want to add support for SoC audio on TI
aa9b88ee
MA
56 DaVinci DM6446, DM355 or DM365 EVM platforms.
57
58choice
59 prompt "DM365 codec select"
60 depends on SND_DAVINCI_SOC_EVM
61 depends on MACH_DAVINCI_DM365_EVM
aa9b88ee
MA
62
63config SND_DM365_AIC3X_CODEC
f9a7ba32 64 tristate "Audio Codec - AIC3101"
aa9b88ee
MA
65 help
66 Say Y if you want to add support for AIC3101 audio codec
67
68config SND_DM365_VOICE_CODEC
19926c6d 69 tristate "Voice Codec - CQ93VC"
aa9b88ee
MA
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
75endchoice
08bd1686 76
b67f4487
C
77config SND_DM6467_SOC_EVM
78 tristate "SoC Audio support for DaVinci DM6467 EVM"
9759e7ef 79 depends on SND_EDMA_SOC && MACH_DAVINCI_DM6467_EVM && I2C
c3238a4c 80 select SND_DAVINCI_SOC_GENERIC_EVM
b67f4487
C
81 select SND_SOC_SPDIF
82
83 help
84 Say Y if you want to add support for SoC audio on TI
85
7ae5945f 86config SND_DA830_SOC_EVM
30230f4c 87 tristate "SoC Audio support for DA830/OMAP-L137 EVM"
9759e7ef 88 depends on SND_EDMA_SOC && MACH_DAVINCI_DA830_EVM && I2C
c3238a4c 89 select SND_DAVINCI_SOC_GENERIC_EVM
7ae5945f
C
90
91 help
92 Say Y if you want to add support for SoC audio on TI
30230f4c
C
93 DA830/OMAP-L137 EVM
94
95config SND_DA850_SOC_EVM
96 tristate "SoC Audio support for DA850/OMAP-L138 EVM"
9759e7ef 97 depends on SND_EDMA_SOC && MACH_DAVINCI_DA850_EVM && I2C
c3238a4c 98 select SND_DAVINCI_SOC_GENERIC_EVM
30230f4c
C
99 help
100 Say Y if you want to add support for SoC audio on TI
101 DA850/OMAP-L138 EVM
7ae5945f 102
This page took 0.331269 seconds and 5 git commands to generate.