# SPDX-License-Identifier: GPL-2.0-only
config [31mCONFIG_SND_PXA2XX_SOC[0m
tristate "SoC Audio for the Intel PXA2xx chip"
depends on [31mCONFIG_ARCH_PXA[0m || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_SND_PXA2XX_LIB[0m
help
Say Y or [31mCONFIG_M[0m 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 [31mCONFIG_SND_MMP_SOC[0m
bool "Soc Audio for Marvell MMP chips"
depends on [31mCONFIG_ARCH_MMP[0m
select [31mCONFIG_MMP_SRAM[0m
select [31mCONFIG_SND_SOC_GENERIC_DMAENGINE_PCM[0m
select [31mCONFIG_SND_ARM[0m
help
Say Y if you want to add support for codecs attached to
the MMP SSPA interface.
config [31mCONFIG_SND_PXA2XX_AC97[0m
tristate
config [31mCONFIG_SND_PXA2XX_SOC_AC97[0m
tristate
select [31mCONFIG_AC97_BUS_NEW[0m
select [31mCONFIG_SND_PXA2XX_LIB[0m
select [31mCONFIG_SND_PXA2XX_LIB_AC97[0m
select SND_SOC_AC97_BUS_NEW
config [31mCONFIG_SND_PXA2XX_SOC_I2S[0m
select [31mCONFIG_SND_PXA2XX_LIB[0m
tristate
config [31mCONFIG_SND_PXA_SOC_SSP[0m
tristate "Soc Audio via PXA2xx/PXA3xx SSP ports"
depends on [31mCONFIG_PLAT_PXA[0m
select [31mCONFIG_PXA_SSP[0m
select [31mCONFIG_SND_PXA2XX_LIB[0m
config [31mCONFIG_SND_MMP_SOC_SSPA[0m
tristate
config [31mCONFIG_SND_PXA2XX_SOC_CORGI[0m
tristate "SoC Audio support for Sharp Zaurus SL-C7x0"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_PXA_SHARP_C7xx[0m && [31mCONFIG_I2C[0m
select [31mCONFIG_SND_PXA2XX_SOC_I2S[0m
select [31mCONFIG_SND_SOC_WM8731[0m
help
Say Y if you want to add support for SoC audio on Sharp
Zaurus SL-C7x0 models (Corgi, Shepherd, Husky).
config [31mCONFIG_SND_PXA2XX_SOC_SPITZ[0m
tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_PXA_SHARP_Cxx00[0m && [31mCONFIG_I2C[0m
select [31mCONFIG_SND_PXA2XX_SOC_I2S[0m
select [31mCONFIG_SND_SOC_WM8750[0m
help
Say Y if you want to add support for SoC audio on Sharp
Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).
config [31mCONFIG_SND_PXA2XX_SOC_Z2[0m
tristate "SoC Audio support for Zipit Z2"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_MACH_ZIPIT2[0m && [31mCONFIG_I2C[0m
select [31mCONFIG_SND_PXA2XX_SOC_I2S[0m
select [31mCONFIG_SND_SOC_WM8750[0m
help
Say Y if you want to add support for SoC audio on Zipit Z2.
config [31mCONFIG_SND_PXA2XX_SOC_POODLE[0m
tristate "SoC Audio support for Poodle"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_MACH_POODLE[0m && [31mCONFIG_I2C[0m
select [31mCONFIG_SND_PXA2XX_SOC_I2S[0m
select [31mCONFIG_SND_SOC_WM8731[0m
help
Say Y if you want to add support for SoC audio on Sharp
Zaurus SL-5600 model (Poodle).
config [31mCONFIG_SND_PXA2XX_SOC_TOSA[0m
tristate "SoC AC97 Audio support for Tosa"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_MACH_TOSA[0m
depends on [31mCONFIG_MFD_TC6393XB[0m
depends on [31mCONFIG_AC97_BUS[0m=n
select [31mCONFIG_SND_PXA2XX_SOC_AC97[0m
select [31mCONFIG_SND_SOC_WM9712[0m
help
Say Y if you want to add support for SoC audio on Sharp
Zaurus SL-C6000x models (Tosa).
config [31mCONFIG_SND_PXA2XX_SOC_E740[0m
tristate "SoC AC97 Audio support for e740"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_MACH_E740[0m
depends on [31mCONFIG_AC97_BUS[0m=n
select [31mCONFIG_SND_SOC_WM9705[0m
select [31mCONFIG_SND_PXA2XX_SOC_AC97[0m
help
Say Y if you want to add support for SoC audio on the
toshiba e740 PDA
config [31mCONFIG_SND_PXA2XX_SOC_E750[0m
tristate "SoC AC97 Audio support for e750"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_MACH_E750[0m
depends on [31mCONFIG_AC97_BUS[0m=n
select [31mCONFIG_SND_SOC_WM9705[0m
select [31mCONFIG_SND_PXA2XX_SOC_AC97[0m
help
Say Y if you want to add support for SoC audio on the
toshiba e750 PDA
config [31mCONFIG_SND_PXA2XX_SOC_E800[0m
tristate "SoC AC97 Audio support for e800"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_MACH_E800[0m
depends on [31mCONFIG_AC97_BUS[0m=n
select [31mCONFIG_SND_SOC_WM9712[0m
select [31mCONFIG_SND_PXA2XX_SOC_AC97[0m
help
Say Y if you want to add support for SoC audio on the
Toshiba e800 PDA
config [31mCONFIG_SND_PXA2XX_SOC_EM_X270[0m
tristate "SoC Audio support for CompuLab EM-x270, eXeda and CM-X300"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && ([31mCONFIG_MACH_EM_X270[0m || [31mCONFIG_MACH_EXEDA[0m || \
[31mCONFIG_MACH_CM_X300[0m)
depends on [31mCONFIG_AC97_BUS[0m=n
select [31mCONFIG_SND_PXA2XX_SOC_AC97[0m
select [31mCONFIG_SND_SOC_WM9712[0m
help
Say Y if you want to add support for SoC audio on
CompuLab EM-x270, eXeda and CM-X300 machines.
config [31mCONFIG_SND_PXA2XX_SOC_PALM27X[0m
bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && ([31mCONFIG_MACH_PALMLD[0m || [31mCONFIG_MACH_PALMTX[0m || \
[31mCONFIG_MACH_PALMT5[0m || [31mCONFIG_MACH_PALMTE2[0m)
depends on [31mCONFIG_AC97_BUS[0m=n
select [31mCONFIG_SND_PXA2XX_SOC_AC97[0m
select [31mCONFIG_SND_SOC_WM9712[0m
help
Say Y if you want to add support for SoC audio on
Palm T|X, T5, [31mCONFIG_E2[0m or LifeDrive handheld computer.
config [31mCONFIG_SND_PXA910_SOC[0m
tristate "SoC Audio for Marvell PXA910 chip"
depends on [31mCONFIG_ARCH_MMP[0m && [31mCONFIG_SND[0m
select [31mCONFIG_SND_PCM[0m
help
Say Y if you want to add support for SoC audio on the
Marvell PXA910 reference platform.
config [31mCONFIG_SND_SOC_TTC_DKB[0m
tristate "SoC Audio support for TTC DKB"
depends on [31mCONFIG_SND_PXA910_SOC[0m && [31mCONFIG_MACH_TTC_DKB[0m && [31mCONFIG_I2C[0m=y
select [31mCONFIG_PXA_SSP[0m
select [31mCONFIG_SND_PXA_SOC_SSP[0m
select [31mCONFIG_SND_MMP_SOC[0m
select [31mCONFIG_MFD_88PM860X[0m
select [31mCONFIG_SND_SOC_88PM860X[0m
help
Say Y if you want to add support for SoC audio on TTC DKB
config [31mCONFIG_SND_SOC_ZYLONITE[0m
tristate "SoC Audio support for Marvell Zylonite"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_MACH_ZYLONITE[0m
depends on [31mCONFIG_AC97_BUS[0m=n
select [31mCONFIG_SND_PXA2XX_SOC_AC97[0m
select [31mCONFIG_SND_PXA_SOC_SSP[0m
select [31mCONFIG_SND_SOC_WM9713[0m
help
Say Y if you want to add support for SoC audio on the
Marvell Zylonite reference platform.
config [31mCONFIG_SND_PXA2XX_SOC_HX4700[0m
tristate "SoC Audio support for HP iPAQ hx4700"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_MACH_H4700[0m && [31mCONFIG_I2C[0m
select [31mCONFIG_SND_PXA2XX_SOC_I2S[0m
select [31mCONFIG_SND_SOC_AK4641[0m
help
Say Y if you want to add support for SoC audio on the
HP iPAQ hx4700.
config [31mCONFIG_SND_PXA2XX_SOC_MAGICIAN[0m
tristate "SoC Audio support for HTC Magician"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_MACH_MAGICIAN[0m && [31mCONFIG_I2C[0m
select [31mCONFIG_SND_PXA2XX_SOC_I2S[0m
select [31mCONFIG_SND_PXA_SOC_SSP[0m
select [31mCONFIG_SND_SOC_UDA1380[0m
help
Say Y if you want to add support for SoC audio on the
HTC Magician.
config [31mCONFIG_SND_PXA2XX_SOC_MIOA701[0m
tristate "SoC Audio support for MIO A701"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_MACH_MIOA701[0m
depends on [31mCONFIG_AC97_BUS[0m=n
select [31mCONFIG_SND_PXA2XX_SOC_AC97[0m
select [31mCONFIG_SND_SOC_WM9713[0m
help
Say Y if you want to add support for SoC audio on the
MIO A701.
config [31mCONFIG_SND_PXA2XX_SOC_IMOTE2[0m
tristate "SoC Audio support for IMote 2"
depends on [31mCONFIG_SND_PXA2XX_SOC[0m && [31mCONFIG_MACH_INTELMOTE2[0m && [31mCONFIG_I2C[0m
select [31mCONFIG_SND_PXA2XX_SOC_I2S[0m
select [31mCONFIG_SND_SOC_WM8940[0m
help
Say Y if you want to add support for SoC audio on the
IMote 2.
config [31mCONFIG_SND_MMP_SOC_BROWNSTONE[0m
tristate "SoC Audio support for Marvell Brownstone"
depends on [31mCONFIG_SND_MMP_SOC[0m && [31mCONFIG_MACH_BROWNSTONE[0m && [31mCONFIG_I2C[0m
select [31mCONFIG_SND_MMP_SOC_SSPA[0m
select [31mCONFIG_MFD_WM8994[0m
select [31mCONFIG_SND_SOC_WM8994[0m
help
Say Y if you want to add support for SoC audio on the
Marvell Brownstone reference platform.