menu "SoC Audio for the Intel PXA2xx"

config SND_PXA2xx_SOC
	tristate "SoC Audio for the Intel PXA2xx chip"
	depends on ARCH_PXA && SND
	select SND_PCM
	help
	  Say Y or M if you want to add support for codecs attached to
	  the PXA2xx AC97, I2S or SSP interface. You will also need
	  to select the audio interfaces to support below.

config SND_PXA2xx_AC97
	tristate "SND_PXA2xx_AC97"
	select SND_AC97_CODEC

config SND_PXA2xx_SOC_AC97
	tristate "SND_PXA2xx_SOC_AC97"
	select AC97_BUS
	select SND_SOC_AC97_BUS

config SND_PXA2xx_SOC_I2S
	tristate "SND_PXA2xx_SOC_I2S"

config SND_PXA2xx_SOC_SSP
	tristate "SND_PXA2xx_SOC_SSP"
	select PXA_SSP

config SND_PXA2xx_SOC_MAINSTONE
	tristate "SoC AC97 Audio support for Intel Mainstone"
	depends on SND_PXA2xx_SOC && MACH_MAINSTONE
	select SND_PXA2xx_AC97
	help
	  Say Y if you want to add support for generic AC97 SoC audio on Mainstone.

config SND_PXA2xx_SOC_MAINSTONE_WM8731
	tristate "SoC I2S Audio support for Intel Mainstone - WM8731"
	depends on SND_PXA2xx_SOC && MACH_MAINSTONE
	select SND_PXA2xx_SOC_I2S
	help
	  Say Y if you want to add support for SoC audio on Mainstone
	  with the WM8731.

config SND_PXA2xx_SOC_MAINSTONE_WM8753
	tristate "SoC I2S/SSP Audio support for Intel Mainstone - WM8753"
	depends on SND_PXA2xx_SOC && MACH_MAINSTONE
	select SND_PXA2xx_SOC_I2S
	select SND_PXA2xx_SOC_SSP
	help
	  Say Y if you want to add support for SoC audio on Mainstone
	  with the WM8753.

config SND_PXA2xx_SOC_MAINSTONE_WM8974
	tristate "SoC I2S Audio support for Intel Mainstone - WM8974"
	depends on SND_PXA2xx_SOC && MACH_MAINSTONE
	select SND_PXA2xx_SOC_I2S
	help
	  Say Y if you want to add support for SoC audio on Mainstone
	  with the WM8974.

config SND_PXA2xx_SOC_MAINSTONE_WM9713
	tristate "SoC I2S/SSP Audio support for Intel Mainstone - WM9713"
	depends on SND_PXA2xx_SOC && MACH_MAINSTONE
	select SND_PXA2xx_SOC_AC97
	select SND_PXA2xx_SOC_SSP
	help
	  Say Y if you want to add support for SoC voice audio on Mainstone
	  with the WM9713.

config SND_MAINSTONE_BASEBAND
	tristate "Example SoC Baseband Audio support for Intel Mainstone"
	depends on SND_PXA2xx_SOC && MACH_MAINSTONE
	select SND_PXA2xx_SOC_AC97
	help
	  Say Y if you want to add support for SoC baseband on Mainstone
	  with the WM9713 and example Baseband modem.

config SND_MAINSTONE_BLUETOOTH
	tristate "Example SoC Bluetooth Audio support for Intel Mainstone"
	depends on SND_PXA2xx_SOC && MACH_MAINSTONE
	select SND_PXA2xx_SOC_I2S
	help
	  Say Y if you want to add support for SoC bluetooth on Mainstone
	  with the WM8753 and example Bluetooth codec.

config SND_PXA2xx_SOC_MAINSTONE_WM9712
	tristate "SoC I2S/SSP Audio support for Intel Mainstone - WM9712"
	depends on SND_PXA2xx_SOC && MACH_MAINSTONE
	select SND_PXA2xx_SOC_AC97
	help
	  Say Y if you want to add support for SoC voice audio on Mainstone
	  with the WM9712.

config SND_PXA2xx_SOC_CORGI
	tristate "SoC Audio support for Sharp Zaurus SL-C7x0"
	depends on SND_PXA2xx_SOC && PXA_SHARP_C7xx
	select SND_PXA2xx_SOC_I2S
	help
	  Say Y if you want to add support for SoC audio on Sharp
	  Zaurus SL-C7x0 models (Corgi, Shepherd, Husky).

config SND_PXA2xx_SOC_SPITZ
	tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
	depends on SND_PXA2xx_SOC && PXA_SHARP_Cxx00
	select SND_PXA2xx_SOC_I2S
	help
	  Say Y if you want to add support for SoC audio on Sharp
	  Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).

config SND_PXA2xx_SOC_POODLE
	tristate "SoC Audio support for Poodle"
	depends on SND_PXA2xx_SOC && MACH_POODLE
	select SND_PXA2xx_SOC_I2S
	help
	  Say Y if you want to add support for SoC audio on Sharp
	  Zaurus SL-5600 model (Poodle).

config SND_PXA2xx_SOC_TOSA
	tristate "SoC AC97 Audio support for Tosa"
	depends on SND_PXA2xx_SOC && MACH_TOSA
	select SND_PXA2xx_SOC_AC97
	help
	  Say Y if you want to add support for SoC audio on Sharp
	  Zaurus SL-C6000x models (Tosa).

config SND_PXA2xx_SOC_O2ATOM
	tristate "SoC AC97 Audio support for O2 Atom"
	depends on SND_PXA2xx_SOC && MACH_O2ATOM
	select SND_PXA2xx_SOC_AC97
	select SND_PXA2xx_SOC_SSP
	select SND_SOC_WM9713
	help
	  Say Y if you want to add support for SoC audio on
	  the O2 XDA Atom Life.

config SND_PXA2xx_SOC_E740
	tristate "SoC AC97 Audio support for e740"
	depends on SND_PXA2xx_SOC && MACH_E740
	select SND_PXA2xx_SOC_AC97
	help
	  Say Y if you want to add support for SoC audio on the
	  toshiba e740 PDA

config SND_PXA2xx_SOC_MAGICIAN
	tristate "SoC Audio support for HTC Magician"
	depends on SND_PXA2xx_SOC
	select SND_PXA2xx_SOC_I2S
	select SND_PXA2xx_SOC_SSP
	help
	  Say Y if you want to add support for SoC audio on the
	  HTC Magician.

config SND_PXA2xx_SOC_AMESOM_TLV320
	tristate "SoC SSP Audio support for AMESOM - TLV320AIC24k"
	depends on SND_PXA2xx_SOC && MACH_AMESOM
	select SND_PXA2xx_SOC_I2S
	select SND_PXA2xx_SOC_SSP
	help
	  Say Y if you want to add support for SoC audio on Amesom
	  with the tlv320.

config SND_PXA2xx_SOC_BLUEANGEL
	tristate "SoC Audio support for HTC Blueangel"
	depends on SND_PXA2xx_SOC
	select SND_PXA2xx_SOC_I2S
	select SND_PXA2xx_SOC_SSP
	help
	  Say Y if you want to add support for SoC audio on the
	  HTC Blueangel.

config SND_PXA2xx_SOC_H5000
	tristate "SoC Audio support for iPAQ H5000 series"
	depends on SND_PXA2xx_SOC
	select SND_PXA2xx_SOC_I2S
	help
	  Say Y if you want to add support for SoC audio on the
	  H5000 iPAQs.
endmenu
