xref: /linux/sound/soc/atmel/Kconfig (revision ada602b30e070e786caa6e14a2e17100c6bd6998)
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"
28*ada602b3SLars-Peter Clausen	depends on ARCH_AT91 || COMPILE_TEST
29*ada602b3SLars-Peter Clausen	depends on ATMEL_SSC && SND_ATMEL_SOC && SND_SOC_I2C_AND_SPI
3092dfa619SBo Shen	select SND_ATMEL_SOC_PDC
316c742509SSedji Gaouaou	select SND_ATMEL_SOC_SSC
326c742509SSedji Gaouaou	select SND_SOC_WM8731
336c742509SSedji Gaouaou	help
346c742509SSedji Gaouaou	  Say Y if you want to add support for SoC audio on WM8731-based
356c742509SSedji Gaouaou	  AT91sam9g20 evaluation board.
366c742509SSedji Gaouaou
3752f19b14SBo Shenconfig SND_ATMEL_SOC_WM8904
3852f19b14SBo Shen	tristate "Atmel ASoC driver for boards using WM8904 codec"
39*ada602b3SLars-Peter Clausen	depends on ARCH_AT91 || COMPILE_TEST
40*ada602b3SLars-Peter Clausen	depends on ATMEL_SSC && SND_ATMEL_SOC && I2C
4152f19b14SBo Shen	select SND_ATMEL_SOC_SSC
4252f19b14SBo Shen	select SND_ATMEL_SOC_DMA
4352f19b14SBo Shen	select SND_SOC_WM8904
4452f19b14SBo Shen	help
4552f19b14SBo Shen	  Say Y if you want to add support for Atmel ASoC driver for boards using
4652f19b14SBo Shen	  WM8904 codec.
4752f19b14SBo Shen
48fdbcb3cbSNicolas Ferreconfig SND_AT91_SOC_SAM9X5_WM8731
49fdbcb3cbSNicolas Ferre	tristate "SoC Audio support for WM8731-based at91sam9x5 board"
50*ada602b3SLars-Peter Clausen	depends on ARCH_AT91 || COMPILE_TEST
51*ada602b3SLars-Peter Clausen	depends on ATMEL_SSC && SND_ATMEL_SOC && SND_SOC_I2C_AND_SPI
52fdbcb3cbSNicolas Ferre	select SND_ATMEL_SOC_SSC
53fdbcb3cbSNicolas Ferre	select SND_ATMEL_SOC_DMA
54fdbcb3cbSNicolas Ferre	select SND_SOC_WM8731
55fdbcb3cbSNicolas Ferre	help
56fdbcb3cbSNicolas Ferre	  Say Y if you want to add support for audio SoC on an
57fdbcb3cbSNicolas Ferre	  at91sam9x5 based board that is using WM8731 codec.
58