blob: b310dd3489ac76344beed08793bf4102bdf07860 [file] [log] [blame]
Vladimir Barinov310355c2008-02-18 11:40:22 +01001config SND_DAVINCI_SOC
Peter Ujfalusif3f9cfa2014-07-16 15:12:04 +03002 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
Vladimir Barinov310355c2008-02-18 11:40:22 +010014
15config SND_DAVINCI_SOC_I2S
16 tristate
17
Chaithrika U Sb67f4482009-06-05 06:28:40 -040018config SND_DAVINCI_SOC_MCASP
Peter Ujfalusif3f9cfa2014-07-16 15:12:04 +030019 depends on SND_DAVINCI_SOC || SND_OMAP_SOC || SND_EDMA_SOC
Chaithrika U Sb67f4482009-06-05 06:28:40 -040020 tristate
21
Miguel Aguilare155fcc2010-03-11 09:32:42 -060022config SND_DAVINCI_SOC_VCIF
23 tristate
24
Peter Ujfalusic3238a42013-11-14 11:35:18 +020025config SND_DAVINCI_SOC_GENERIC_EVM
26 tristate
27 select SND_SOC_TLV320AIC3X
28 select SND_DAVINCI_SOC_MCASP
29
Hebbar, Gururajad79e07c2013-10-23 15:30:13 +030030config SND_AM33XX_SOC_EVM
31 tristate "SoC Audio for the AM33XX chip based boards"
Peter Ujfalusif3f9cfa2014-07-16 15:12:04 +030032 depends on SND_EDMA_SOC && SOC_AM33XX && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020033 select SND_DAVINCI_SOC_GENERIC_EVM
Hebbar, Gururajad79e07c2013-10-23 15:30:13 +030034 help
35 Say Y or M if you want to add support for SoC audio on AM33XX
36 boards using McASP and TLV320AIC3X codec. For example AM335X-EVM,
37 AM335X-EVMSK, and BeagelBone with AudioCape boards have this
38 setup.
39
Vladimir Barinov310355c2008-02-18 11:40:22 +010040config SND_DAVINCI_SOC_EVM
Miguel Aguilar9b95b162009-09-02 15:33:59 -060041 tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080042 depends on SND_DAVINCI_SOC && I2C
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060043 depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
Peter Ujfalusic3238a42013-11-14 11:35:18 +020044 select SND_DAVINCI_SOC_GENERIC_EVM
Vladimir Barinov310355c2008-02-18 11:40:22 +010045 help
46 Say Y if you want to add support for SoC audio on TI
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060047 DaVinci DM6446, DM355 or DM365 EVM platforms.
48
49choice
50 prompt "DM365 codec select"
51 depends on SND_DAVINCI_SOC_EVM
52 depends on MACH_DAVINCI_DM365_EVM
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060053
54config SND_DM365_AIC3X_CODEC
55 bool "Audio Codec - AIC3101"
56 help
57 Say Y if you want to add support for AIC3101 audio codec
58
59config SND_DM365_VOICE_CODEC
60 bool "Voice Codec - CQ93VC"
61 select MFD_DAVINCI_VOICECODEC
62 select SND_DAVINCI_SOC_VCIF
63 select SND_SOC_CQ0093VC
64 help
65 Say Y if you want to add support for SoC On-chip voice codec
66endchoice
Hugo Villeneuve08bd1682008-11-19 01:37:32 -050067
Chaithrika U Sb67f4482009-06-05 06:28:40 -040068config SND_DM6467_SOC_EVM
69 tristate "SoC Audio support for DaVinci DM6467 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080070 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DM6467_EVM && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020071 select SND_DAVINCI_SOC_GENERIC_EVM
Chaithrika U Sb67f4482009-06-05 06:28:40 -040072 select SND_SOC_SPDIF
73
74 help
75 Say Y if you want to add support for SoC audio on TI
76
Chaithrika U S7ae59452009-08-07 10:07:51 -040077config SND_DA830_SOC_EVM
Chaithrika U S30230f42009-08-11 16:59:21 -040078 tristate "SoC Audio support for DA830/OMAP-L137 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080079 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA830_EVM && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020080 select SND_DAVINCI_SOC_GENERIC_EVM
Chaithrika U S7ae59452009-08-07 10:07:51 -040081
82 help
83 Say Y if you want to add support for SoC audio on TI
Chaithrika U S30230f42009-08-11 16:59:21 -040084 DA830/OMAP-L137 EVM
85
86config SND_DA850_SOC_EVM
87 tristate "SoC Audio support for DA850/OMAP-L138 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080088 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA850_EVM && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020089 select SND_DAVINCI_SOC_GENERIC_EVM
Chaithrika U S30230f42009-08-11 16:59:21 -040090 help
91 Say Y if you want to add support for SoC audio on TI
92 DA850/OMAP-L138 EVM
Chaithrika U S7ae59452009-08-07 10:07:51 -040093