1config SND_DAVINCI_SOC 2 tristate 3 depends on ARCH_DAVINCI 4 select SND_EDMA_SOC 5 6config SND_EDMA_SOC 7 tristate "SoC Audio for Texas Instruments chips using eDMA" 8 depends on SOC_AM33XX || SOC_AM43XX || ARCH_DAVINCI 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 17config SND_DAVINCI_SOC_I2S 18 tristate 19 20config SND_DAVINCI_SOC_MCASP 21 tristate "Multichannel Audio Serial Port (McASP) support" 22 depends on SND_OMAP_SOC || SND_EDMA_SOC 23 help 24 Say Y or M here if you want to have support for McASP IP found in 25 various Texas Instruments SoCs like: 26 - daVinci devices 27 - Sitara line of SoCs (AM335x, AM438x, etc) 28 - DRA7x devices 29 30config SND_DAVINCI_SOC_VCIF 31 tristate 32 33config SND_DAVINCI_SOC_GENERIC_EVM 34 tristate 35 select SND_SOC_TLV320AIC3X 36 select SND_DAVINCI_SOC_MCASP 37 38config SND_AM33XX_SOC_EVM 39 tristate "SoC Audio for the AM33XX chip based boards" 40 depends on SND_EDMA_SOC && SOC_AM33XX && I2C 41 select SND_DAVINCI_SOC_GENERIC_EVM 42 help 43 Say Y or M if you want to add support for SoC audio on AM33XX 44 boards using McASP and TLV320AIC3X codec. For example AM335X-EVM, 45 AM335X-EVMSK, and BeagelBone with AudioCape boards have this 46 setup. 47 48config SND_DAVINCI_SOC_EVM 49 tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM" 50 depends on SND_EDMA_SOC && I2C 51 depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM 52 select SND_DAVINCI_SOC_GENERIC_EVM 53 help 54 Say Y if you want to add support for SoC audio on TI 55 DaVinci DM6446, DM355 or DM365 EVM platforms. 56 57choice 58 prompt "DM365 codec select" 59 depends on SND_DAVINCI_SOC_EVM 60 depends on MACH_DAVINCI_DM365_EVM 61 62config SND_DM365_AIC3X_CODEC 63 tristate "Audio Codec - AIC3101" 64 help 65 Say Y if you want to add support for AIC3101 audio codec 66 67config SND_DM365_VOICE_CODEC 68 tristate "Voice Codec - CQ93VC" 69 select MFD_DAVINCI_VOICECODEC 70 select SND_DAVINCI_SOC_VCIF 71 select SND_SOC_CQ0093VC 72 help 73 Say Y if you want to add support for SoC On-chip voice codec 74endchoice 75 76config SND_DM6467_SOC_EVM 77 tristate "SoC Audio support for DaVinci DM6467 EVM" 78 depends on SND_EDMA_SOC && MACH_DAVINCI_DM6467_EVM && I2C 79 select SND_DAVINCI_SOC_GENERIC_EVM 80 select SND_SOC_SPDIF 81 82 help 83 Say Y if you want to add support for SoC audio on TI 84 85config SND_DA830_SOC_EVM 86 tristate "SoC Audio support for DA830/OMAP-L137 EVM" 87 depends on SND_EDMA_SOC && MACH_DAVINCI_DA830_EVM && I2C 88 select SND_DAVINCI_SOC_GENERIC_EVM 89 90 help 91 Say Y if you want to add support for SoC audio on TI 92 DA830/OMAP-L137 EVM 93 94config SND_DA850_SOC_EVM 95 tristate "SoC Audio support for DA850/OMAP-L138 EVM" 96 depends on SND_EDMA_SOC && MACH_DAVINCI_DA850_EVM && I2C 97 select SND_DAVINCI_SOC_GENERIC_EVM 98 help 99 Say Y if you want to add support for SoC audio on TI 100 DA850/OMAP-L138 EVM 101 102