blob: 2b81ca418d2a67d93087e0acd0fc896cb2478210 [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 Ujfalusi37119dd2014-08-04 08:56:27 +030019 tristate "Multichannel Audio Serial Port (McASP) support"
Peter Ujfalusif3f9cfa2014-07-16 15:12:04 +030020 depends on SND_DAVINCI_SOC || SND_OMAP_SOC || SND_EDMA_SOC
Peter Ujfalusi37119dd2014-08-04 08:56:27 +030021 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
Chaithrika U Sb67f4482009-06-05 06:28:40 -040027
Miguel Aguilare155fcc2010-03-11 09:32:42 -060028config SND_DAVINCI_SOC_VCIF
29 tristate
30
Peter Ujfalusic3238a42013-11-14 11:35:18 +020031config SND_DAVINCI_SOC_GENERIC_EVM
32 tristate
33 select SND_SOC_TLV320AIC3X
34 select SND_DAVINCI_SOC_MCASP
35
Hebbar, Gururajad79e07c2013-10-23 15:30:13 +030036config SND_AM33XX_SOC_EVM
37 tristate "SoC Audio for the AM33XX chip based boards"
Peter Ujfalusif3f9cfa2014-07-16 15:12:04 +030038 depends on SND_EDMA_SOC && SOC_AM33XX && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020039 select SND_DAVINCI_SOC_GENERIC_EVM
Hebbar, Gururajad79e07c2013-10-23 15:30:13 +030040 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
Vladimir Barinov310355c2008-02-18 11:40:22 +010046config SND_DAVINCI_SOC_EVM
Miguel Aguilar9b95b162009-09-02 15:33:59 -060047 tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080048 depends on SND_DAVINCI_SOC && I2C
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060049 depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
Peter Ujfalusic3238a42013-11-14 11:35:18 +020050 select SND_DAVINCI_SOC_GENERIC_EVM
Vladimir Barinov310355c2008-02-18 11:40:22 +010051 help
52 Say Y if you want to add support for SoC audio on TI
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060053 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
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060059
60config SND_DM365_AIC3X_CODEC
Arnd Bergmannf9a7ba32015-01-28 22:30:01 +010061 tristate "Audio Codec - AIC3101"
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060062 help
63 Say Y if you want to add support for AIC3101 audio codec
64
65config SND_DM365_VOICE_CODEC
Arnd Bergmann19926c62014-09-29 17:32:17 +020066 tristate "Voice Codec - CQ93VC"
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060067 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
Hugo Villeneuve08bd1682008-11-19 01:37:32 -050073
Chaithrika U Sb67f4482009-06-05 06:28:40 -040074config SND_DM6467_SOC_EVM
75 tristate "SoC Audio support for DaVinci DM6467 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080076 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DM6467_EVM && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020077 select SND_DAVINCI_SOC_GENERIC_EVM
Chaithrika U Sb67f4482009-06-05 06:28:40 -040078 select SND_SOC_SPDIF
79
80 help
81 Say Y if you want to add support for SoC audio on TI
82
Chaithrika U S7ae59452009-08-07 10:07:51 -040083config SND_DA830_SOC_EVM
Chaithrika U S30230f42009-08-11 16:59:21 -040084 tristate "SoC Audio support for DA830/OMAP-L137 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080085 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA830_EVM && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020086 select SND_DAVINCI_SOC_GENERIC_EVM
Chaithrika U S7ae59452009-08-07 10:07:51 -040087
88 help
89 Say Y if you want to add support for SoC audio on TI
Chaithrika U S30230f42009-08-11 16:59:21 -040090 DA830/OMAP-L137 EVM
91
92config SND_DA850_SOC_EVM
93 tristate "SoC Audio support for DA850/OMAP-L138 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080094 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA850_EVM && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020095 select SND_DAVINCI_SOC_GENERIC_EVM
Chaithrika U S30230f42009-08-11 16:59:21 -040096 help
97 Say Y if you want to add support for SoC audio on TI
98 DA850/OMAP-L138 EVM
Chaithrika U S7ae59452009-08-07 10:07:51 -040099