1 # SPDX-License-Identifier: GPL-2.0-only << 2 config SND_PXA2XX_SOC 1 config SND_PXA2XX_SOC 3 tristate "SoC Audio for the Intel PXA2 2 tristate "SoC Audio for the Intel PXA2xx chip" 4 depends on ARCH_PXA || COMPILE_TEST 3 depends on ARCH_PXA || COMPILE_TEST 5 select SND_PXA2XX_LIB 4 select SND_PXA2XX_LIB 6 help 5 help 7 Say Y or M if you want to add suppor 6 Say Y or M if you want to add support for codecs attached to 8 the PXA2xx AC97, I2S or SSP interfac 7 the PXA2xx AC97, I2S or SSP interface. You will also need 9 to select the audio interfaces to su 8 to select the audio interfaces to support below. 10 9 >> 10 config SND_MMP_SOC >> 11 bool "Soc Audio for Marvell MMP chips" >> 12 depends on ARCH_MMP >> 13 select MMP_SRAM >> 14 select SND_SOC_GENERIC_DMAENGINE_PCM >> 15 select SND_ARM >> 16 help >> 17 Say Y if you want to add support for codecs attached to >> 18 the MMP SSPA interface. >> 19 >> 20 config SND_PXA2XX_AC97 >> 21 tristate >> 22 select SND_AC97_CODEC >> 23 11 config SND_PXA2XX_SOC_AC97 24 config SND_PXA2XX_SOC_AC97 12 tristate "SoC AC97 support for PXA2xx" !! 25 tristate 13 depends on SND_PXA2XX_SOC !! 26 select AC97_BUS 14 depends on AC97_BUS=n << 15 default y << 16 select AC97_BUS_NEW << 17 select SND_PXA2XX_LIB 27 select SND_PXA2XX_LIB 18 select SND_PXA2XX_LIB_AC97 28 select SND_PXA2XX_LIB_AC97 19 select SND_SOC_AC97_BUS_NEW !! 29 select SND_SOC_AC97_BUS 20 30 21 config SND_PXA2XX_SOC_I2S 31 config SND_PXA2XX_SOC_I2S 22 select SND_PXA2XX_LIB 32 select SND_PXA2XX_LIB 23 tristate 33 tristate 24 34 25 config SND_PXA_SOC_SSP 35 config SND_PXA_SOC_SSP 26 tristate "Soc Audio via PXA2xx/PXA3xx 36 tristate "Soc Audio via PXA2xx/PXA3xx SSP ports" 27 depends on PLAT_PXA 37 depends on PLAT_PXA 28 select PXA_SSP 38 select PXA_SSP 29 select SND_PXA2XX_LIB 39 select SND_PXA2XX_LIB 30 40 31 config SND_MMP_SOC_SSPA 41 config SND_MMP_SOC_SSPA 32 tristate "SoC Audio via MMP SSPA ports !! 42 tristate 33 depends on ARCH_MMP !! 43 34 select SND_SOC_GENERIC_DMAENGINE_PCM !! 44 config SND_PXA2XX_SOC_CORGI >> 45 tristate "SoC Audio support for Sharp Zaurus SL-C7x0" >> 46 depends on SND_PXA2XX_SOC && PXA_SHARP_C7xx && I2C >> 47 select SND_PXA2XX_SOC_I2S >> 48 select SND_SOC_WM8731 35 help 49 help 36 Say Y if you want to add support for !! 50 Say Y if you want to add support for SoC audio on Sharp 37 the MMP SSPA interface. !! 51 Zaurus SL-C7x0 models (Corgi, Shepherd, Husky). 38 52 39 config SND_PXA2XX_SOC_SPITZ 53 config SND_PXA2XX_SOC_SPITZ 40 tristate "SoC Audio support for Sharp 54 tristate "SoC Audio support for Sharp Zaurus SL-Cxx00" 41 depends on SND_PXA2XX_SOC && PXA_SHARP 55 depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C 42 select SND_PXA2XX_SOC_I2S 56 select SND_PXA2XX_SOC_I2S 43 select SND_SOC_WM8750 57 select SND_SOC_WM8750 44 help 58 help 45 Say Y if you want to add support for 59 Say Y if you want to add support for SoC audio on Sharp 46 Zaurus SL-Cxx00 models (Spitz, Borzo 60 Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita). 47 61 >> 62 config SND_PXA2XX_SOC_Z2 >> 63 tristate "SoC Audio support for Zipit Z2" >> 64 depends on SND_PXA2XX_SOC && MACH_ZIPIT2 && I2C >> 65 select SND_PXA2XX_SOC_I2S >> 66 select SND_SOC_WM8750 >> 67 help >> 68 Say Y if you want to add support for SoC audio on Zipit Z2. >> 69 >> 70 config SND_PXA2XX_SOC_POODLE >> 71 tristate "SoC Audio support for Poodle" >> 72 depends on SND_PXA2XX_SOC && MACH_POODLE && I2C >> 73 select SND_PXA2XX_SOC_I2S >> 74 select SND_SOC_WM8731 >> 75 help >> 76 Say Y if you want to add support for SoC audio on Sharp >> 77 Zaurus SL-5600 model (Poodle). >> 78 >> 79 config SND_PXA2XX_SOC_TOSA >> 80 tristate "SoC AC97 Audio support for Tosa" >> 81 depends on SND_PXA2XX_SOC && MACH_TOSA >> 82 depends on MFD_TC6393XB >> 83 select SND_PXA2XX_SOC_AC97 >> 84 select SND_SOC_WM9712 >> 85 help >> 86 Say Y if you want to add support for SoC audio on Sharp >> 87 Zaurus SL-C6000x models (Tosa). >> 88 >> 89 config SND_PXA2XX_SOC_E740 >> 90 tristate "SoC AC97 Audio support for e740" >> 91 depends on SND_PXA2XX_SOC && MACH_E740 >> 92 select SND_SOC_WM9705 >> 93 select SND_PXA2XX_SOC_AC97 >> 94 help >> 95 Say Y if you want to add support for SoC audio on the >> 96 toshiba e740 PDA >> 97 >> 98 config SND_PXA2XX_SOC_E750 >> 99 tristate "SoC AC97 Audio support for e750" >> 100 depends on SND_PXA2XX_SOC && MACH_E750 >> 101 select SND_SOC_WM9705 >> 102 select SND_PXA2XX_SOC_AC97 >> 103 help >> 104 Say Y if you want to add support for SoC audio on the >> 105 toshiba e750 PDA >> 106 >> 107 config SND_PXA2XX_SOC_E800 >> 108 tristate "SoC AC97 Audio support for e800" >> 109 depends on SND_PXA2XX_SOC && MACH_E800 >> 110 select SND_SOC_WM9712 >> 111 select SND_PXA2XX_SOC_AC97 >> 112 help >> 113 Say Y if you want to add support for SoC audio on the >> 114 Toshiba e800 PDA >> 115 >> 116 config SND_PXA2XX_SOC_EM_X270 >> 117 tristate "SoC Audio support for CompuLab EM-x270, eXeda and CM-X300" >> 118 depends on SND_PXA2XX_SOC && (MACH_EM_X270 || MACH_EXEDA || \ >> 119 MACH_CM_X300) >> 120 select SND_PXA2XX_SOC_AC97 >> 121 select SND_SOC_WM9712 >> 122 help >> 123 Say Y if you want to add support for SoC audio on >> 124 CompuLab EM-x270, eXeda and CM-X300 machines. >> 125 >> 126 config SND_PXA2XX_SOC_PALM27X >> 127 bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive" >> 128 depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \ >> 129 MACH_PALMT5 || MACH_PALMTE2) >> 130 select SND_PXA2XX_SOC_AC97 >> 131 select SND_SOC_WM9712 >> 132 help >> 133 Say Y if you want to add support for SoC audio on >> 134 Palm T|X, T5, E2 or LifeDrive handheld computer. >> 135 48 config SND_PXA910_SOC 136 config SND_PXA910_SOC 49 tristate "SoC Audio for Marvell PXA910 137 tristate "SoC Audio for Marvell PXA910 chip" 50 depends on ARCH_MMP && SND 138 depends on ARCH_MMP && SND 51 select SND_PCM 139 select SND_PCM 52 help 140 help 53 Say Y if you want to add support for 141 Say Y if you want to add support for SoC audio on the 54 Marvell PXA910 reference platform. 142 Marvell PXA910 reference platform. >> 143 >> 144 config SND_SOC_TTC_DKB >> 145 tristate "SoC Audio support for TTC DKB" >> 146 depends on SND_PXA910_SOC && MACH_TTC_DKB && I2C=y >> 147 select PXA_SSP >> 148 select SND_PXA_SOC_SSP >> 149 select SND_MMP_SOC >> 150 select MFD_88PM860X >> 151 select SND_SOC_88PM860X >> 152 help >> 153 Say Y if you want to add support for SoC audio on TTC DKB >> 154 >> 155 >> 156 config SND_SOC_ZYLONITE >> 157 tristate "SoC Audio support for Marvell Zylonite" >> 158 depends on SND_PXA2XX_SOC && MACH_ZYLONITE >> 159 select SND_PXA2XX_SOC_AC97 >> 160 select SND_PXA_SOC_SSP >> 161 select SND_SOC_WM9713 >> 162 help >> 163 Say Y if you want to add support for SoC audio on the >> 164 Marvell Zylonite reference platform. >> 165 >> 166 config SND_SOC_RAUMFELD >> 167 tristate "SoC Audio support Raumfeld audio adapter" >> 168 depends on SND_PXA2XX_SOC && (MACH_RAUMFELD_SPEAKER || MACH_RAUMFELD_CONNECTOR) >> 169 depends on I2C && SPI_MASTER >> 170 select SND_PXA_SOC_SSP >> 171 select SND_SOC_CS4270 >> 172 select SND_SOC_AK4104 >> 173 help >> 174 Say Y if you want to add support for SoC audio on Raumfeld devices >> 175 >> 176 config SND_PXA2XX_SOC_HX4700 >> 177 tristate "SoC Audio support for HP iPAQ hx4700" >> 178 depends on SND_PXA2XX_SOC && MACH_H4700 && I2C >> 179 select SND_PXA2XX_SOC_I2S >> 180 select SND_SOC_AK4641 >> 181 help >> 182 Say Y if you want to add support for SoC audio on the >> 183 HP iPAQ hx4700. >> 184 >> 185 config SND_PXA2XX_SOC_MAGICIAN >> 186 tristate "SoC Audio support for HTC Magician" >> 187 depends on SND_PXA2XX_SOC && MACH_MAGICIAN && I2C >> 188 select SND_PXA2XX_SOC_I2S >> 189 select SND_PXA_SOC_SSP >> 190 select SND_SOC_UDA1380 >> 191 help >> 192 Say Y if you want to add support for SoC audio on the >> 193 HTC Magician. >> 194 >> 195 config SND_PXA2XX_SOC_MIOA701 >> 196 tristate "SoC Audio support for MIO A701" >> 197 depends on SND_PXA2XX_SOC && MACH_MIOA701 >> 198 select SND_PXA2XX_SOC_AC97 >> 199 select SND_SOC_WM9713 >> 200 help >> 201 Say Y if you want to add support for SoC audio on the >> 202 MIO A701. >> 203 >> 204 config SND_PXA2XX_SOC_IMOTE2 >> 205 tristate "SoC Audio support for IMote 2" >> 206 depends on SND_PXA2XX_SOC && MACH_INTELMOTE2 && I2C >> 207 select SND_PXA2XX_SOC_I2S >> 208 select SND_SOC_WM8940 >> 209 help >> 210 Say Y if you want to add support for SoC audio on the >> 211 IMote 2. >> 212 >> 213 config SND_MMP_SOC_BROWNSTONE >> 214 tristate "SoC Audio support for Marvell Brownstone" >> 215 depends on SND_MMP_SOC && MACH_BROWNSTONE && I2C >> 216 select SND_MMP_SOC_SSPA >> 217 select MFD_WM8994 >> 218 select SND_SOC_WM8994 >> 219 help >> 220 Say Y if you want to add support for SoC audio on the >> 221 Marvell Brownstone reference platform.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.