Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / 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 SOC_AM33XX || SOC_AM43XX || ARCH_DAVINCI
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
17 config SND_DAVINCI_SOC_I2S
18         tristate
19
20 config SND_DAVINCI_SOC_MCASP
21         tristate "Multichannel Audio Serial Port (McASP) support"
22         depends on SND_OMAP_SOC || SND_EDMA_SOC
23         help
24           Say Y or M here if you want to have support for McASP IP found in
25           various Texas Instruments SoCs like:
26           - daVinci devices
27           - Sitara line of SoCs (AM335x, AM438x, etc)
28           - DRA7x devices
29
30 config SND_DAVINCI_SOC_VCIF
31         tristate
32
33 config SND_DAVINCI_SOC_GENERIC_EVM
34         tristate
35         select SND_SOC_TLV320AIC3X
36         select SND_DAVINCI_SOC_MCASP
37
38 config SND_AM33XX_SOC_EVM
39         tristate "SoC Audio for the AM33XX chip based boards"
40         depends on SND_EDMA_SOC && SOC_AM33XX && I2C
41         select SND_DAVINCI_SOC_GENERIC_EVM
42         help
43           Say Y or M if you want to add support for SoC audio on AM33XX
44           boards using McASP and TLV320AIC3X codec. For example AM335X-EVM,
45           AM335X-EVMSK, and BeagelBone with AudioCape boards have this
46           setup.
47
48 config SND_DAVINCI_SOC_EVM
49         tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
50         depends on SND_EDMA_SOC && I2C
51         depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
52         select SND_DAVINCI_SOC_GENERIC_EVM
53         help
54           Say Y if you want to add support for SoC audio on TI
55           DaVinci DM6446, DM355 or DM365 EVM platforms.
56
57 choice
58         prompt "DM365 codec select"
59         depends on SND_DAVINCI_SOC_EVM
60         depends on MACH_DAVINCI_DM365_EVM
61
62 config SND_DM365_AIC3X_CODEC
63         tristate "Audio Codec - AIC3101"
64         help
65           Say Y if you want to add support for AIC3101 audio codec
66
67 config SND_DM365_VOICE_CODEC
68         tristate "Voice Codec - CQ93VC"
69         select MFD_DAVINCI_VOICECODEC
70         select SND_DAVINCI_SOC_VCIF
71         select SND_SOC_CQ0093VC
72         help
73           Say Y if you want to add support for SoC On-chip voice codec
74 endchoice
75
76 config  SND_DM6467_SOC_EVM
77         tristate "SoC Audio support for DaVinci DM6467 EVM"
78         depends on SND_EDMA_SOC && MACH_DAVINCI_DM6467_EVM && I2C
79         select SND_DAVINCI_SOC_GENERIC_EVM
80         select SND_SOC_SPDIF
81
82         help
83           Say Y if you want to add support for SoC audio on TI
84
85 config  SND_DA830_SOC_EVM
86         tristate "SoC Audio support for DA830/OMAP-L137 EVM"
87         depends on SND_EDMA_SOC && MACH_DAVINCI_DA830_EVM && I2C
88         select SND_DAVINCI_SOC_GENERIC_EVM
89
90         help
91           Say Y if you want to add support for SoC audio on TI
92           DA830/OMAP-L137 EVM
93
94 config  SND_DA850_SOC_EVM
95         tristate "SoC Audio support for DA850/OMAP-L138 EVM"
96         depends on SND_EDMA_SOC && MACH_DAVINCI_DA850_EVM && I2C
97         select SND_DAVINCI_SOC_GENERIC_EVM
98         help
99           Say Y if you want to add support for SoC audio on TI
100           DA850/OMAP-L138 EVM
101