xref: /linux/sound/soc/atmel/Kconfig (revision fdbcb3cba54b29a37dfe42acdc0e72c543e0807d)
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
3652f19b14SBo Shenconfig SND_ATMEL_SOC_WM8904
3752f19b14SBo Shen	tristate "Atmel ASoC driver for boards using WM8904 codec"
3852f19b14SBo Shen	depends on ARCH_AT91 && ATMEL_SSC && SND_ATMEL_SOC
3952f19b14SBo Shen	select SND_ATMEL_SOC_SSC
4052f19b14SBo Shen	select SND_ATMEL_SOC_DMA
4152f19b14SBo Shen	select SND_SOC_WM8904
4252f19b14SBo Shen	help
4352f19b14SBo Shen	  Say Y if you want to add support for Atmel ASoC driver for boards using
4452f19b14SBo Shen	  WM8904 codec.
4552f19b14SBo Shen
46*fdbcb3cbSNicolas Ferreconfig SND_AT91_SOC_SAM9X5_WM8731
47*fdbcb3cbSNicolas Ferre	tristate "SoC Audio support for WM8731-based at91sam9x5 board"
48*fdbcb3cbSNicolas Ferre	depends on ATMEL_SSC && SND_ATMEL_SOC && SOC_AT91SAM9X5
49*fdbcb3cbSNicolas Ferre	select SND_ATMEL_SOC_SSC
50*fdbcb3cbSNicolas Ferre	select SND_ATMEL_SOC_DMA
51*fdbcb3cbSNicolas Ferre	select SND_SOC_WM8731
52*fdbcb3cbSNicolas Ferre	help
53*fdbcb3cbSNicolas Ferre	  Say Y if you want to add support for audio SoC on an
54*fdbcb3cbSNicolas Ferre	  at91sam9x5 based board that is using WM8731 codec.
55*fdbcb3cbSNicolas Ferre
56b4df0a6cSSergey Lapinconfig SND_AT91_SOC_AFEB9260
57b4df0a6cSSergey Lapin	tristate "SoC Audio support for AFEB9260 board"
58153f5a18SJoachim Eastwood	depends on ARCH_AT91 && ATMEL_SSC && ARCH_AT91 && MACH_AFEB9260 && SND_ATMEL_SOC
593951e4aaSBo Shen	select SND_ATMEL_SOC_PDC
60b4df0a6cSSergey Lapin	select SND_ATMEL_SOC_SSC
61b4df0a6cSSergey Lapin	select SND_SOC_TLV320AIC23
62b4df0a6cSSergey Lapin	help
63b4df0a6cSSergey Lapin	  Say Y here to support sound on AFEB9260 board.
64