blob: 95970f5db3eca228df66a55f5e357f14b26209c9 [file] [log] [blame]
Vladimir Barinov310355c2008-02-18 11:40:22 +01001config SND_DAVINCI_SOC
Hebbar, Gururajad79e07c2013-10-23 15:30:13 +03002 tristate "SoC Audio for the TI DAVINCI or AM33XX chip"
3 depends on ARCH_DAVINCI || SOC_AM33XX
Vladimir Barinov310355c2008-02-18 11:40:22 +01004 help
Hebbar, Gururajad79e07c2013-10-23 15:30:13 +03005 Platform driver for daVinci or AM33xx
Vladimir Barinov310355c2008-02-18 11:40:22 +01006 Say Y or M if you want to add support for codecs attached to
Hebbar, Gururajad79e07c2013-10-23 15:30:13 +03007 the DAVINCI AC97, I2S, or McASP interface. You will also need
Vladimir Barinov310355c2008-02-18 11:40:22 +01008 to select the audio interfaces to support below.
9
10config SND_DAVINCI_SOC_I2S
11 tristate
12
Chaithrika U Sb67f4482009-06-05 06:28:40 -040013config SND_DAVINCI_SOC_MCASP
14 tristate
15
Miguel Aguilare155fcc2010-03-11 09:32:42 -060016config SND_DAVINCI_SOC_VCIF
17 tristate
18
Hebbar, Gururajad79e07c2013-10-23 15:30:13 +030019config SND_AM33XX_SOC_EVM
20 tristate "SoC Audio for the AM33XX chip based boards"
21 depends on SND_DAVINCI_SOC && SOC_AM33XX
22 select SND_SOC_TLV320AIC3X
23 select SND_DAVINCI_SOC_MCASP
24 help
25 Say Y or M if you want to add support for SoC audio on AM33XX
26 boards using McASP and TLV320AIC3X codec. For example AM335X-EVM,
27 AM335X-EVMSK, and BeagelBone with AudioCape boards have this
28 setup.
29
Vladimir Barinov310355c2008-02-18 11:40:22 +010030config SND_DAVINCI_SOC_EVM
Miguel Aguilar9b95b162009-09-02 15:33:59 -060031 tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
David Brownellf492ec92009-05-14 13:01:59 -070032 depends on SND_DAVINCI_SOC
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060033 depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
Vladimir Barinov310355c2008-02-18 11:40:22 +010034 select SND_DAVINCI_SOC_I2S
35 select SND_SOC_TLV320AIC3X
36 help
37 Say Y if you want to add support for SoC audio on TI
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060038 DaVinci DM6446, DM355 or DM365 EVM platforms.
39
40choice
41 prompt "DM365 codec select"
42 depends on SND_DAVINCI_SOC_EVM
43 depends on MACH_DAVINCI_DM365_EVM
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060044
45config SND_DM365_AIC3X_CODEC
46 bool "Audio Codec - AIC3101"
47 help
48 Say Y if you want to add support for AIC3101 audio codec
49
50config SND_DM365_VOICE_CODEC
51 bool "Voice Codec - CQ93VC"
52 select MFD_DAVINCI_VOICECODEC
53 select SND_DAVINCI_SOC_VCIF
54 select SND_SOC_CQ0093VC
55 help
56 Say Y if you want to add support for SoC On-chip voice codec
57endchoice
Hugo Villeneuve08bd1682008-11-19 01:37:32 -050058
Chaithrika U Sb67f4482009-06-05 06:28:40 -040059config SND_DM6467_SOC_EVM
60 tristate "SoC Audio support for DaVinci DM6467 EVM"
61 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DM6467_EVM
62 select SND_DAVINCI_SOC_MCASP
63 select SND_SOC_TLV320AIC3X
64 select SND_SOC_SPDIF
65
66 help
67 Say Y if you want to add support for SoC audio on TI
68
Chaithrika U S7ae59452009-08-07 10:07:51 -040069config SND_DA830_SOC_EVM
Chaithrika U S30230f42009-08-11 16:59:21 -040070 tristate "SoC Audio support for DA830/OMAP-L137 EVM"
Chaithrika U S7ae59452009-08-07 10:07:51 -040071 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA830_EVM
72 select SND_DAVINCI_SOC_MCASP
73 select SND_SOC_TLV320AIC3X
74
75 help
76 Say Y if you want to add support for SoC audio on TI
Chaithrika U S30230f42009-08-11 16:59:21 -040077 DA830/OMAP-L137 EVM
78
79config SND_DA850_SOC_EVM
80 tristate "SoC Audio support for DA850/OMAP-L138 EVM"
81 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA850_EVM
82 select SND_DAVINCI_SOC_MCASP
83 select SND_SOC_TLV320AIC3X
84 help
85 Say Y if you want to add support for SoC audio on TI
86 DA850/OMAP-L138 EVM
Chaithrika U S7ae59452009-08-07 10:07:51 -040087