xref: /openbmc/linux/sound/soc/atmel/Kconfig (revision b627b4ed)
1config SND_ATMEL_SOC
2	tristate "SoC Audio for the Atmel System-on-Chip"
3	depends on ARCH_AT91 || AVR32
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_SSC
10	tristate
11	depends on SND_ATMEL_SOC
12	help
13	  Say Y or M if you want to add support for codecs the
14	  ATMEL SSC interface. You will also needs to select the individual
15	  machine drivers to support below.
16
17config SND_AT91_SOC_SAM9G20_WM8731
18	tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board"
19	depends on ATMEL_SSC && ARCH_AT91SAM9G20 && SND_ATMEL_SOC
20	select SND_ATMEL_SOC_SSC
21	select SND_SOC_WM8731
22	help
23	  Say Y if you want to add support for SoC audio on WM8731-based
24	  AT91sam9g20 evaluation board.
25
26config SND_AT32_SOC_PLAYPAQ
27        tristate "SoC Audio support for PlayPaq with WM8510"
28        depends on SND_ATMEL_SOC && BOARD_PLAYPAQ
29        select SND_ATMEL_SOC_SSC
30        select SND_SOC_WM8510
31        help
32          Say Y or M here if you want to add support for SoC audio
33          on the LRS PlayPaq.
34
35config SND_AT32_SOC_PLAYPAQ_SLAVE
36        bool "Run CODEC on PlayPaq in slave mode"
37        depends on SND_AT32_SOC_PLAYPAQ
38        default n
39        help
40          Say Y if you want to run with the AT32 SSC generating the BCLK
41          and FRAME signals on the PlayPaq.  Unless you want to play
42          with the AT32 as the SSC master, you probably want to say N here,
43          as this will give you better sound quality.
44