Merge branch 'pm-cpufreq-fixes'
[sfrench/cifs-2.6.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