xref: /openbmc/linux/sound/soc/atmel/Kconfig (revision edfd52e6)
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                   AT91_PROGRAMMABLE_CLOCKS
21	select SND_ATMEL_SOC_SSC
22	select SND_SOC_WM8731
23	help
24	  Say Y if you want to add support for SoC audio on WM8731-based
25	  AT91sam9g20 evaluation board.
26
27config SND_AT32_SOC_PLAYPAQ
28        tristate "SoC Audio support for PlayPaq with WM8510"
29        depends on SND_ATMEL_SOC && BOARD_PLAYPAQ && AT91_PROGRAMMABLE_CLOCKS
30        select SND_ATMEL_SOC_SSC
31        select SND_SOC_WM8510
32        help
33          Say Y or M here if you want to add support for SoC audio
34          on the LRS PlayPaq.
35
36config SND_AT32_SOC_PLAYPAQ_SLAVE
37        bool "Run CODEC on PlayPaq in slave mode"
38        depends on SND_AT32_SOC_PLAYPAQ
39        default n
40        help
41          Say Y if you want to run with the AT32 SSC generating the BCLK
42          and FRAME signals on the PlayPaq.  Unless you want to play
43          with the AT32 as the SSC master, you probably want to say N here,
44          as this will give you better sound quality.
45
46config SND_AT91_SOC_AFEB9260
47	tristate "SoC Audio support for AFEB9260 board"
48	depends on ARCH_AT91 && MACH_AFEB9260 && SND_ATMEL_SOC
49	select SND_ATMEL_SOC_SSC
50	select SND_SOC_TLV320AIC23
51	help
52	  Say Y here to support sound on AFEB9260 board.
53