xref: /openbmc/linux/sound/soc/atmel/Kconfig (revision 827634ad)
1config SND_ATMEL_SOC
2	tristate "SoC Audio for the Atmel System-on-Chip"
3	depends on HAS_IOMEM
4	help
5	  Say Y or M if you want to add support for codecs attached to
6	  the ATMEL SSC interface. You will also need
7	  to select the audio interfaces to support below.
8
9config SND_ATMEL_SOC_PDC
10	tristate
11	depends on SND_ATMEL_SOC
12
13config SND_ATMEL_SOC_DMA
14	tristate
15	depends on SND_ATMEL_SOC
16	select SND_SOC_GENERIC_DMAENGINE_PCM
17
18config SND_ATMEL_SOC_SSC
19	tristate
20	depends on SND_ATMEL_SOC
21	help
22	  Say Y or M if you want to add support for codecs the
23	  ATMEL SSC interface. You will also needs to select the individual
24	  machine drivers to support below.
25
26config SND_AT91_SOC_SAM9G20_WM8731
27	tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board"
28	depends on ARCH_AT91 || COMPILE_TEST
29	depends on ATMEL_SSC && SND_ATMEL_SOC && SND_SOC_I2C_AND_SPI
30	select SND_ATMEL_SOC_PDC
31	select SND_ATMEL_SOC_SSC
32	select SND_SOC_WM8731
33	help
34	  Say Y if you want to add support for SoC audio on WM8731-based
35	  AT91sam9g20 evaluation board.
36
37config SND_ATMEL_SOC_WM8904
38	tristate "Atmel ASoC driver for boards using WM8904 codec"
39	depends on ARCH_AT91 || COMPILE_TEST
40	depends on ATMEL_SSC && SND_ATMEL_SOC && I2C
41	select SND_ATMEL_SOC_SSC
42	select SND_ATMEL_SOC_DMA
43	select SND_SOC_WM8904
44	help
45	  Say Y if you want to add support for Atmel ASoC driver for boards using
46	  WM8904 codec.
47
48config SND_AT91_SOC_SAM9X5_WM8731
49	tristate "SoC Audio support for WM8731-based at91sam9x5 board"
50	depends on ARCH_AT91 || COMPILE_TEST
51	depends on ATMEL_SSC && SND_ATMEL_SOC && SND_SOC_I2C_AND_SPI
52	select SND_ATMEL_SOC_SSC
53	select SND_ATMEL_SOC_DMA
54	select SND_SOC_WM8731
55	help
56	  Say Y if you want to add support for audio SoC on an
57	  at91sam9x5 based board that is using WM8731 codec.
58