]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - sound/soc/davinci/Kconfig
Linux 3.17-rc1
[mirror_ubuntu-zesty-kernel.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
37119dd7 19 tristate "Multichannel Audio Serial Port (McASP) support"
f3f9cfa8 20 depends on SND_DAVINCI_SOC || SND_OMAP_SOC || SND_EDMA_SOC
37119dd7
PU
21 help
22 Say Y or M here if you want to have support for McASP IP found in
23 various Texas Instruments SoCs like:
24 - daVinci devices
25 - Sitara line of SoCs (AM335x, AM438x, etc)
26 - DRA7x devices
b67f4487 27
e155fcc2
MA
28config SND_DAVINCI_SOC_VCIF
29 tristate
30
c3238a4c
PU
31config SND_DAVINCI_SOC_GENERIC_EVM
32 tristate
33 select SND_SOC_TLV320AIC3X
34 select SND_DAVINCI_SOC_MCASP
35
d79e07c9
HG
36config SND_AM33XX_SOC_EVM
37 tristate "SoC Audio for the AM33XX chip based boards"
f3f9cfa8 38 depends on SND_EDMA_SOC && SOC_AM33XX && I2C
c3238a4c 39 select SND_DAVINCI_SOC_GENERIC_EVM
d79e07c9
HG
40 help
41 Say Y or M if you want to add support for SoC audio on AM33XX
42 boards using McASP and TLV320AIC3X codec. For example AM335X-EVM,
43 AM335X-EVMSK, and BeagelBone with AudioCape boards have this
44 setup.
45
310355c1 46config SND_DAVINCI_SOC_EVM
9b95b166 47 tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
24fc81d5 48 depends on SND_DAVINCI_SOC && I2C
aa9b88ee 49 depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
c3238a4c 50 select SND_DAVINCI_SOC_GENERIC_EVM
310355c1
VB
51 help
52 Say Y if you want to add support for SoC audio on TI
aa9b88ee
MA
53 DaVinci DM6446, DM355 or DM365 EVM platforms.
54
55choice
56 prompt "DM365 codec select"
57 depends on SND_DAVINCI_SOC_EVM
58 depends on MACH_DAVINCI_DM365_EVM
aa9b88ee
MA
59
60config SND_DM365_AIC3X_CODEC
61 bool "Audio Codec - AIC3101"
62 help
63 Say Y if you want to add support for AIC3101 audio codec
64
65config SND_DM365_VOICE_CODEC
66 bool "Voice Codec - CQ93VC"
67 select MFD_DAVINCI_VOICECODEC
68 select SND_DAVINCI_SOC_VCIF
69 select SND_SOC_CQ0093VC
70 help
71 Say Y if you want to add support for SoC On-chip voice codec
72endchoice
08bd1686 73
b67f4487
C
74config SND_DM6467_SOC_EVM
75 tristate "SoC Audio support for DaVinci DM6467 EVM"
24fc81d5 76 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DM6467_EVM && I2C
c3238a4c 77 select SND_DAVINCI_SOC_GENERIC_EVM
b67f4487
C
78 select SND_SOC_SPDIF
79
80 help
81 Say Y if you want to add support for SoC audio on TI
82
7ae5945f 83config SND_DA830_SOC_EVM
30230f4c 84 tristate "SoC Audio support for DA830/OMAP-L137 EVM"
24fc81d5 85 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA830_EVM && I2C
c3238a4c 86 select SND_DAVINCI_SOC_GENERIC_EVM
7ae5945f
C
87
88 help
89 Say Y if you want to add support for SoC audio on TI
30230f4c
C
90 DA830/OMAP-L137 EVM
91
92config SND_DA850_SOC_EVM
93 tristate "SoC Audio support for DA850/OMAP-L138 EVM"
24fc81d5 94 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA850_EVM && I2C
c3238a4c 95 select SND_DAVINCI_SOC_GENERIC_EVM
30230f4c
C
96 help
97 Say Y if you want to add support for SoC audio on TI
98 DA850/OMAP-L138 EVM
7ae5945f 99