Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config SND_PXA2XX_SOC
0003         tristate "SoC Audio for the Intel PXA2xx chip"
0004         depends on ARCH_PXA || COMPILE_TEST
0005         select SND_PXA2XX_LIB
0006         help
0007           Say Y or M if you want to add support for codecs attached to
0008           the PXA2xx AC97, I2S or SSP interface. You will also need
0009           to select the audio interfaces to support below.
0010 
0011 config SND_MMP_SOC
0012         bool
0013         select MMP_SRAM
0014 
0015 config SND_PXA2XX_AC97
0016         tristate
0017 
0018 config SND_PXA2XX_SOC_AC97
0019         tristate
0020         select AC97_BUS_NEW
0021         select SND_PXA2XX_LIB
0022         select SND_PXA2XX_LIB_AC97
0023         select SND_SOC_AC97_BUS_NEW
0024 
0025 config SND_PXA2XX_SOC_I2S
0026         select SND_PXA2XX_LIB
0027         tristate
0028 
0029 config SND_PXA_SOC_SSP
0030         tristate "Soc Audio via PXA2xx/PXA3xx SSP ports"
0031         depends on PLAT_PXA
0032         select PXA_SSP
0033         select SND_PXA2XX_LIB
0034 
0035 config SND_MMP_SOC_SSPA
0036         tristate "SoC Audio via MMP SSPA ports"
0037         depends on ARCH_MMP
0038         select SND_SOC_GENERIC_DMAENGINE_PCM
0039         select SND_ARM
0040         help
0041           Say Y if you want to add support for codecs attached to
0042           the MMP SSPA interface.
0043 
0044 config SND_PXA2XX_SOC_CORGI
0045         tristate "SoC Audio support for Sharp Zaurus SL-C7x0"
0046         depends on SND_PXA2XX_SOC && PXA_SHARP_C7xx && I2C
0047         select SND_PXA2XX_SOC_I2S
0048         select SND_SOC_WM8731_I2C
0049         help
0050           Say Y if you want to add support for SoC audio on Sharp
0051           Zaurus SL-C7x0 models (Corgi, Shepherd, Husky).
0052 
0053 config SND_PXA2XX_SOC_SPITZ
0054         tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
0055         depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C
0056         select SND_PXA2XX_SOC_I2S
0057         select SND_SOC_WM8750
0058         help
0059           Say Y if you want to add support for SoC audio on Sharp
0060           Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).
0061 
0062 config SND_PXA2XX_SOC_Z2
0063         tristate "SoC Audio support for Zipit Z2"
0064         depends on SND_PXA2XX_SOC && MACH_ZIPIT2 && I2C
0065         select SND_PXA2XX_SOC_I2S
0066         select SND_SOC_WM8750
0067         help
0068           Say Y if you want to add support for SoC audio on Zipit Z2.
0069 
0070 config SND_PXA2XX_SOC_POODLE
0071         tristate "SoC Audio support for Poodle"
0072         depends on SND_PXA2XX_SOC && MACH_POODLE && I2C
0073         select SND_PXA2XX_SOC_I2S
0074         select SND_SOC_WM8731_I2C
0075         help
0076           Say Y if you want to add support for SoC audio on Sharp
0077           Zaurus SL-5600 model (Poodle).
0078 
0079 config SND_PXA2XX_SOC_TOSA
0080         tristate "SoC AC97 Audio support for Tosa"
0081         depends on SND_PXA2XX_SOC && MACH_TOSA
0082         depends on MFD_TC6393XB
0083         depends on AC97_BUS=n
0084         select REGMAP
0085         select AC97_BUS_NEW
0086         select AC97_BUS_COMPAT
0087         select SND_PXA2XX_SOC_AC97
0088         select SND_SOC_WM9712
0089         help
0090           Say Y if you want to add support for SoC audio on Sharp
0091           Zaurus SL-C6000x models (Tosa).
0092 
0093 config SND_PXA2XX_SOC_E740
0094         tristate "SoC AC97 Audio support for e740"
0095         depends on SND_PXA2XX_SOC && MACH_E740
0096         depends on AC97_BUS=n
0097         select REGMAP
0098         select AC97_BUS_NEW
0099         select AC97_BUS_COMPAT
0100         select SND_SOC_WM9705
0101         select SND_PXA2XX_SOC_AC97
0102         help
0103           Say Y if you want to add support for SoC audio on the
0104           toshiba e740 PDA
0105 
0106 config SND_PXA2XX_SOC_E750
0107         tristate "SoC AC97 Audio support for e750"
0108         depends on SND_PXA2XX_SOC && MACH_E750
0109         depends on AC97_BUS=n
0110         select REGMAP
0111         select SND_SOC_WM9705
0112         select SND_PXA2XX_SOC_AC97
0113         help
0114           Say Y if you want to add support for SoC audio on the
0115           toshiba e750 PDA
0116 
0117 config SND_PXA2XX_SOC_E800
0118         tristate "SoC AC97 Audio support for e800"
0119         depends on SND_PXA2XX_SOC && MACH_E800
0120         depends on AC97_BUS=n
0121         select REGMAP
0122         select SND_SOC_WM9712
0123         select AC97_BUS_NEW
0124         select AC97_BUS_COMPAT
0125         select SND_PXA2XX_SOC_AC97
0126         help
0127           Say Y if you want to add support for SoC audio on the
0128           Toshiba e800 PDA
0129 
0130 config SND_PXA2XX_SOC_EM_X270
0131         tristate "SoC Audio support for CompuLab CM-X300"
0132         depends on SND_PXA2XX_SOC && MACH_CM_X300
0133         depends on AC97_BUS=n
0134         select REGMAP
0135         select AC97_BUS_NEW
0136         select AC97_BUS_COMPAT
0137         select SND_PXA2XX_SOC_AC97
0138         select SND_SOC_WM9712
0139         help
0140           Say Y if you want to add support for SoC audio on
0141           CompuLab EM-x270, eXeda and CM-X300 machines.
0142 
0143 config SND_PXA2XX_SOC_PALM27X
0144         bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive"
0145         depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \
0146                         MACH_PALMT5 || MACH_PALMTE2)
0147         depends on AC97_BUS=n
0148         select REGMAP
0149         select AC97_BUS_NEW
0150         select AC97_BUS_COMPAT
0151         select SND_PXA2XX_SOC_AC97
0152         select SND_SOC_WM9712
0153         help
0154           Say Y if you want to add support for SoC audio on
0155           Palm T|X, T5, E2 or LifeDrive handheld computer.
0156 
0157 config SND_PXA910_SOC
0158         tristate "SoC Audio for Marvell PXA910 chip"
0159         depends on ARCH_MMP && SND
0160         select SND_PCM
0161         help
0162           Say Y if you want to add support for SoC audio on the
0163           Marvell PXA910 reference platform.
0164 
0165 config SND_SOC_TTC_DKB
0166         tristate "SoC Audio support for TTC DKB"
0167         depends on SND_PXA910_SOC && MACH_TTC_DKB && I2C=y
0168         select PXA_SSP
0169         select SND_PXA_SOC_SSP
0170         select SND_MMP_SOC
0171         select MFD_88PM860X
0172         select SND_SOC_88PM860X
0173         help
0174           Say Y if you want to add support for SoC audio on TTC DKB
0175 
0176 
0177 config SND_SOC_ZYLONITE
0178         tristate "SoC Audio support for Marvell Zylonite"
0179         depends on SND_PXA2XX_SOC && MACH_ZYLONITE
0180         depends on AC97_BUS=n
0181         select AC97_BUS_NEW
0182         select AC97_BUS_COMPAT
0183         select SND_PXA2XX_SOC_AC97
0184         select REGMAP
0185         select SND_PXA_SOC_SSP
0186         select SND_SOC_WM9713
0187         help
0188           Say Y if you want to add support for SoC audio on the
0189           Marvell Zylonite reference platform.
0190 
0191 config SND_PXA2XX_SOC_HX4700
0192         tristate "SoC Audio support for HP iPAQ hx4700"
0193         depends on SND_PXA2XX_SOC && MACH_H4700 && I2C
0194         select SND_PXA2XX_SOC_I2S
0195         select SND_SOC_AK4641
0196         help
0197           Say Y if you want to add support for SoC audio on the
0198           HP iPAQ hx4700.
0199 
0200 config SND_PXA2XX_SOC_MAGICIAN
0201         tristate "SoC Audio support for HTC Magician"
0202         depends on SND_PXA2XX_SOC && MACH_MAGICIAN && I2C
0203         select SND_PXA2XX_SOC_I2S
0204         select SND_PXA_SOC_SSP
0205         select SND_SOC_UDA1380
0206         help
0207           Say Y if you want to add support for SoC audio on the
0208           HTC Magician.
0209 
0210 config SND_PXA2XX_SOC_MIOA701
0211         tristate "SoC Audio support for MIO A701"
0212         depends on SND_PXA2XX_SOC && MACH_MIOA701
0213         depends on AC97_BUS=n
0214         select REGMAP
0215         select AC97_BUS_NEW
0216         select AC97_BUS_COMPAT
0217         select SND_PXA2XX_SOC_AC97
0218         select SND_SOC_WM9713
0219         help
0220           Say Y if you want to add support for SoC audio on the
0221           MIO A701.
0222 
0223 config SND_MMP_SOC_BROWNSTONE
0224         tristate "SoC Audio support for Marvell Brownstone"
0225         depends on SND_MMP_SOC_SSPA && MACH_BROWNSTONE && I2C
0226         select SND_MMP_SOC
0227         select MFD_WM8994
0228         select SND_SOC_WM8994
0229         help
0230           Say Y if you want to add support for SoC audio on the
0231           Marvell Brownstone reference platform.