xref: /linux/sound/soc/atmel/Kconfig (revision 52f19b14ec18f3166e43cda6a16bb39ffb376053)
16c742509SSedji Gaouaouconfig SND_ATMEL_SOC
26c742509SSedji Gaouaou	tristate "SoC Audio for the Atmel System-on-Chip"
3153f5a18SJoachim Eastwood	depends on HAS_IOMEM
46c742509SSedji Gaouaou	help
56c742509SSedji Gaouaou	  Say Y or M if you want to add support for codecs attached to
66c742509SSedji Gaouaou	  the ATMEL SSC interface. You will also need
76c742509SSedji Gaouaou	  to select the audio interfaces to support below.
86c742509SSedji Gaouaou
992dfa619SBo Shenconfig SND_ATMEL_SOC_PDC
1092dfa619SBo Shen	tristate
1192dfa619SBo Shen	depends on SND_ATMEL_SOC
1292dfa619SBo Shen
133951e4aaSBo Shenconfig SND_ATMEL_SOC_DMA
143951e4aaSBo Shen	tristate
153951e4aaSBo Shen	depends on SND_ATMEL_SOC
1695e0e07eSBo Shen	select SND_SOC_GENERIC_DMAENGINE_PCM
173951e4aaSBo Shen
186c742509SSedji Gaouaouconfig SND_ATMEL_SOC_SSC
196c742509SSedji Gaouaou	tristate
206c742509SSedji Gaouaou	depends on SND_ATMEL_SOC
216c742509SSedji Gaouaou	help
226c742509SSedji Gaouaou	  Say Y or M if you want to add support for codecs the
236c742509SSedji Gaouaou	  ATMEL SSC interface. You will also needs to select the individual
246c742509SSedji Gaouaou	  machine drivers to support below.
256c742509SSedji Gaouaou
266c742509SSedji Gaouaouconfig SND_AT91_SOC_SAM9G20_WM8731
276c742509SSedji Gaouaou	tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board"
28153f5a18SJoachim Eastwood	depends on ARCH_AT91 && ATMEL_SSC && SND_ATMEL_SOC && AT91_PROGRAMMABLE_CLOCKS
2992dfa619SBo Shen	select SND_ATMEL_SOC_PDC
306c742509SSedji Gaouaou	select SND_ATMEL_SOC_SSC
316c742509SSedji Gaouaou	select SND_SOC_WM8731
326c742509SSedji Gaouaou	help
336c742509SSedji Gaouaou	  Say Y if you want to add support for SoC audio on WM8731-based
346c742509SSedji Gaouaou	  AT91sam9g20 evaluation board.
356c742509SSedji Gaouaou
36*52f19b14SBo Shenconfig SND_ATMEL_SOC_WM8904
37*52f19b14SBo Shen	tristate "Atmel ASoC driver for boards using WM8904 codec"
38*52f19b14SBo Shen	depends on ARCH_AT91 && ATMEL_SSC && SND_ATMEL_SOC
39*52f19b14SBo Shen	select SND_ATMEL_SOC_SSC
40*52f19b14SBo Shen	select SND_ATMEL_SOC_DMA
41*52f19b14SBo Shen	select SND_SOC_WM8904
42*52f19b14SBo Shen	help
43*52f19b14SBo Shen	  Say Y if you want to add support for Atmel ASoC driver for boards using
44*52f19b14SBo Shen	  WM8904 codec.
45*52f19b14SBo Shen
46b4df0a6cSSergey Lapinconfig SND_AT91_SOC_AFEB9260
47b4df0a6cSSergey Lapin	tristate "SoC Audio support for AFEB9260 board"
48153f5a18SJoachim Eastwood	depends on ARCH_AT91 && ATMEL_SSC && ARCH_AT91 && MACH_AFEB9260 && SND_ATMEL_SOC
493951e4aaSBo Shen	select SND_ATMEL_SOC_PDC
50b4df0a6cSSergey Lapin	select SND_ATMEL_SOC_SSC
51b4df0a6cSSergey Lapin	select SND_SOC_TLV320AIC23
52b4df0a6cSSergey Lapin	help
53b4df0a6cSSergey Lapin	  Say Y here to support sound on AFEB9260 board.
54