Kconfig 3.1 KB
Newer Older
V
Vladimir Barinov 已提交
1
config SND_DAVINCI_SOC
2
	tristate
3
	depends on ARCH_DAVINCI
4
	select SND_EDMA_SOC
5 6

config SND_EDMA_SOC
7
	tristate "SoC Audio for Texas Instruments chips using eDMA"
8
	depends on TI_EDMA
9 10 11 12
	select SND_SOC_GENERIC_DMAENGINE_PCM
	help
	  Say Y or M here if you want audio support for TI SoC which uses eDMA.
	  The following line of SoCs are supported by this platform driver:
13
	  - daVinci devices
14 15
	  - AM335x
	  - AM437x/AM438x
16
	  - DRA7xx family
V
Vladimir Barinov 已提交
17 18

config SND_DAVINCI_SOC_I2S
19 20 21 22 23
	tristate "DaVinci Multichannel Buffered Serial Port (McBSP) support"
	depends on SND_EDMA_SOC
	help
	  Say Y or M here if you want to have support for McBSP IP found in
	  Texas Instruments DaVinci DA850 SoCs.
V
Vladimir Barinov 已提交
24

25
config SND_DAVINCI_SOC_MCASP
26
	tristate "Multichannel Audio Serial Port (McASP) support"
27
	depends on SND_SDMA_SOC || SND_EDMA_SOC
28 29 30 31 32 33
	help
	  Say Y or M here if you want to have support for McASP IP found in
	  various Texas Instruments SoCs like:
	  - daVinci devices
	  - Sitara line of SoCs (AM335x, AM438x, etc)
	  - DRA7x devices
34

35 36 37
config SND_DAVINCI_SOC_VCIF
	tristate

38 39 40 41 42
config SND_DAVINCI_SOC_GENERIC_EVM
	tristate
	select SND_SOC_TLV320AIC3X
	select SND_DAVINCI_SOC_MCASP

43 44
config SND_AM33XX_SOC_EVM
	tristate "SoC Audio for the AM33XX chip based boards"
45
	depends on SND_EDMA_SOC && SOC_AM33XX && I2C
46
	select SND_DAVINCI_SOC_GENERIC_EVM
47 48 49 50 51 52
	help
	  Say Y or M if you want to add support for SoC audio on AM33XX
	  boards using McASP and TLV320AIC3X codec. For example AM335X-EVM,
	  AM335X-EVMSK, and BeagelBone with AudioCape boards have this
	  setup.

V
Vladimir Barinov 已提交
53
config SND_DAVINCI_SOC_EVM
54
	tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM"
55
	depends on SND_EDMA_SOC && I2C
56
	depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM
57
	select SND_DAVINCI_SOC_GENERIC_EVM
V
Vladimir Barinov 已提交
58 59
	help
	  Say Y if you want to add support for SoC audio on TI
60 61 62 63 64 65 66 67
	  DaVinci DM6446, DM355 or DM365 EVM platforms.

choice
	prompt "DM365 codec select"
	depends on SND_DAVINCI_SOC_EVM
	depends on MACH_DAVINCI_DM365_EVM

config SND_DM365_AIC3X_CODEC
68
	tristate "Audio Codec - AIC3101"
69 70 71 72
	help
	  Say Y if you want to add support for AIC3101 audio codec

config SND_DM365_VOICE_CODEC
73
	tristate "Voice Codec - CQ93VC"
74 75 76 77 78 79
	select MFD_DAVINCI_VOICECODEC
	select SND_DAVINCI_SOC_VCIF
	select SND_SOC_CQ0093VC
	help
	  Say Y if you want to add support for SoC On-chip voice codec
endchoice
80

81 82
config  SND_DM6467_SOC_EVM
	tristate "SoC Audio support for DaVinci DM6467 EVM"
83
	depends on SND_EDMA_SOC && MACH_DAVINCI_DM6467_EVM && I2C
84
	select SND_DAVINCI_SOC_GENERIC_EVM
85 86 87 88 89
	select SND_SOC_SPDIF

	help
	  Say Y if you want to add support for SoC audio on TI

90
config  SND_DA830_SOC_EVM
91
	tristate "SoC Audio support for DA830/OMAP-L137 EVM"
92
	depends on SND_EDMA_SOC && MACH_DAVINCI_DA830_EVM && I2C
93
	select SND_DAVINCI_SOC_GENERIC_EVM
94 95 96

	help
	  Say Y if you want to add support for SoC audio on TI
97 98 99 100
	  DA830/OMAP-L137 EVM

config  SND_DA850_SOC_EVM
	tristate "SoC Audio support for DA850/OMAP-L138 EVM"
101
	depends on SND_EDMA_SOC && MACH_DAVINCI_DA850_EVM && I2C
102
	select SND_DAVINCI_SOC_GENERIC_EVM
103 104 105
	help
	  Say Y if you want to add support for SoC audio on TI
	  DA850/OMAP-L138 EVM
106