blob: 50a098749b9e2104d8451a16352b855938ae8366 [file] [log] [blame]
Vladimir Barinov310355c2008-02-18 11:40:22 +01001config SND_DAVINCI_SOC
Peter Ujfalusia42efd92013-11-14 11:35:19 +02002 tristate "SoC Audio for TI DAVINCI or AM33XX/AM43XX chips"
3 depends on ARCH_DAVINCI || SOC_AM33XX || SOC_AM43XX
Vladimir Barinov310355c2008-02-18 11:40:22 +01004
5config SND_DAVINCI_SOC_I2S
6 tristate
7
Chaithrika U Sb67f4482009-06-05 06:28:40 -04008config SND_DAVINCI_SOC_MCASP
9 tristate
10
Miguel Aguilare155fcc2010-03-11 09:32:42 -060011config SND_DAVINCI_SOC_VCIF
12 tristate
13
Peter Ujfalusic3238a42013-11-14 11:35:18 +020014config SND_DAVINCI_SOC_GENERIC_EVM
15 tristate
16 select SND_SOC_TLV320AIC3X
17 select SND_DAVINCI_SOC_MCASP
18
Hebbar, Gururajad79e07c2013-10-23 15:30:13 +030019config SND_AM33XX_SOC_EVM
20 tristate "SoC Audio for the AM33XX chip based boards"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080021 depends on SND_DAVINCI_SOC && SOC_AM33XX && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020022 select SND_DAVINCI_SOC_GENERIC_EVM
Hebbar, Gururajad79e07c2013-10-23 15:30:13 +030023 help
24 Say Y or M if you want to add support for SoC audio on AM33XX
25 boards using McASP and TLV320AIC3X codec. For example AM335X-EVM,
26 AM335X-EVMSK, and BeagelBone with AudioCape boards have this
27 setup.
28
Vladimir Barinov310355c2008-02-18 11:40:22 +010029config SND_DAVINCI_SOC_EVM
Miguel Aguilar9b95b162009-09-02 15:33:59 -060030 tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080031 depends on SND_DAVINCI_SOC && I2C
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060032 depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
Peter Ujfalusic3238a42013-11-14 11:35:18 +020033 select SND_DAVINCI_SOC_GENERIC_EVM
Vladimir Barinov310355c2008-02-18 11:40:22 +010034 help
35 Say Y if you want to add support for SoC audio on TI
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060036 DaVinci DM6446, DM355 or DM365 EVM platforms.
37
38choice
39 prompt "DM365 codec select"
40 depends on SND_DAVINCI_SOC_EVM
41 depends on MACH_DAVINCI_DM365_EVM
Miguel Aguilaraa9b88e2010-03-11 09:33:40 -060042
43config SND_DM365_AIC3X_CODEC
44 bool "Audio Codec - AIC3101"
45 help
46 Say Y if you want to add support for AIC3101 audio codec
47
48config SND_DM365_VOICE_CODEC
49 bool "Voice Codec - CQ93VC"
50 select MFD_DAVINCI_VOICECODEC
51 select SND_DAVINCI_SOC_VCIF
52 select SND_SOC_CQ0093VC
53 help
54 Say Y if you want to add support for SoC On-chip voice codec
55endchoice
Hugo Villeneuve08bd1682008-11-19 01:37:32 -050056
Chaithrika U Sb67f4482009-06-05 06:28:40 -040057config SND_DM6467_SOC_EVM
58 tristate "SoC Audio support for DaVinci DM6467 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080059 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DM6467_EVM && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020060 select SND_DAVINCI_SOC_GENERIC_EVM
Chaithrika U Sb67f4482009-06-05 06:28:40 -040061 select SND_SOC_SPDIF
62
63 help
64 Say Y if you want to add support for SoC audio on TI
65
Chaithrika U S7ae59452009-08-07 10:07:51 -040066config SND_DA830_SOC_EVM
Chaithrika U S30230f42009-08-11 16:59:21 -040067 tristate "SoC Audio support for DA830/OMAP-L137 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080068 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA830_EVM && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020069 select SND_DAVINCI_SOC_GENERIC_EVM
Chaithrika U S7ae59452009-08-07 10:07:51 -040070
71 help
72 Say Y if you want to add support for SoC audio on TI
Chaithrika U S30230f42009-08-11 16:59:21 -040073 DA830/OMAP-L137 EVM
74
75config SND_DA850_SOC_EVM
76 tristate "SoC Audio support for DA850/OMAP-L138 EVM"
Arnd Bergmann24fc81d2014-04-29 19:18:23 +080077 depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA850_EVM && I2C
Peter Ujfalusic3238a42013-11-14 11:35:18 +020078 select SND_DAVINCI_SOC_GENERIC_EVM
Chaithrika U S30230f42009-08-11 16:59:21 -040079 help
80 Say Y if you want to add support for SoC audio on TI
81 DA850/OMAP-L138 EVM
Chaithrika U S7ae59452009-08-07 10:07:51 -040082