xref: /linux/sound/soc/atmel/Kconfig (revision bbde7814cbc54d6b564d3f65b4b0e82eddef30a6)
16c742509SSedji Gaouaouconfig SND_ATMEL_SOC
26c742509SSedji Gaouaou	tristate "SoC Audio for the Atmel System-on-Chip"
36c742509SSedji Gaouaou	depends on ARCH_AT91 || AVR32
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
96c742509SSedji Gaouaouconfig SND_ATMEL_SOC_SSC
106c742509SSedji Gaouaou	tristate
116c742509SSedji Gaouaou	depends on SND_ATMEL_SOC
126c742509SSedji Gaouaou	help
136c742509SSedji Gaouaou	  Say Y or M if you want to add support for codecs the
146c742509SSedji Gaouaou	  ATMEL SSC interface. You will also needs to select the individual
156c742509SSedji Gaouaou	  machine drivers to support below.
166c742509SSedji Gaouaou
176c742509SSedji Gaouaouconfig SND_AT91_SOC_SAM9G20_WM8731
186c742509SSedji Gaouaou	tristate "SoC Audio support for WM8731-based At91sam9g20 evaluation board"
19*bbde7814SRyan Mallon	depends on ATMEL_SSC && ARCH_AT91SAM9G20 && SND_ATMEL_SOC && \
20*bbde7814SRyan Mallon                   AT91_PROGRAMMABLE_CLOCKS
216c742509SSedji Gaouaou	select SND_ATMEL_SOC_SSC
226c742509SSedji Gaouaou	select SND_SOC_WM8731
236c742509SSedji Gaouaou	help
246c742509SSedji Gaouaou	  Say Y if you want to add support for SoC audio on WM8731-based
256c742509SSedji Gaouaou	  AT91sam9g20 evaluation board.
266c742509SSedji Gaouaou
276c742509SSedji Gaouaouconfig SND_AT32_SOC_PLAYPAQ
286c742509SSedji Gaouaou        tristate "SoC Audio support for PlayPaq with WM8510"
29*bbde7814SRyan Mallon        depends on SND_ATMEL_SOC && BOARD_PLAYPAQ && AT91_PROGRAMMABLE_CLOCKS
306c742509SSedji Gaouaou        select SND_ATMEL_SOC_SSC
316c742509SSedji Gaouaou        select SND_SOC_WM8510
326c742509SSedji Gaouaou        help
336c742509SSedji Gaouaou          Say Y or M here if you want to add support for SoC audio
346c742509SSedji Gaouaou          on the LRS PlayPaq.
356c742509SSedji Gaouaou
366c742509SSedji Gaouaouconfig SND_AT32_SOC_PLAYPAQ_SLAVE
376c742509SSedji Gaouaou        bool "Run CODEC on PlayPaq in slave mode"
386c742509SSedji Gaouaou        depends on SND_AT32_SOC_PLAYPAQ
396c742509SSedji Gaouaou        default n
406c742509SSedji Gaouaou        help
416c742509SSedji Gaouaou          Say Y if you want to run with the AT32 SSC generating the BCLK
426c742509SSedji Gaouaou          and FRAME signals on the PlayPaq.  Unless you want to play
436c742509SSedji Gaouaou          with the AT32 as the SSC master, you probably want to say N here,
446c742509SSedji Gaouaou          as this will give you better sound quality.
45b4df0a6cSSergey Lapin
46b4df0a6cSSergey Lapinconfig SND_AT91_SOC_AFEB9260
47b4df0a6cSSergey Lapin	tristate "SoC Audio support for AFEB9260 board"
48b4df0a6cSSergey Lapin	depends on ARCH_AT91 && MACH_AFEB9260 && SND_ATMEL_SOC
49b4df0a6cSSergey Lapin	select SND_ATMEL_SOC_SSC
50b4df0a6cSSergey Lapin	select SND_SOC_TLV320AIC23
51b4df0a6cSSergey Lapin	help
52b4df0a6cSSergey Lapin	  Say Y here to support sound on AFEB9260 board.
53