1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "Audio support for Texas Instruments SoCs 3 depends on DMA_OMAP || TI_EDMA || TI_K3_UDMA | 4 5 config SND_SOC_TI_EDMA_PCM 6 tristate 7 select SND_SOC_GENERIC_DMAENGINE_PCM 8 9 config SND_SOC_TI_SDMA_PCM 10 tristate 11 select SND_SOC_GENERIC_DMAENGINE_PCM 12 13 config SND_SOC_TI_UDMA_PCM 14 tristate 15 select SND_SOC_GENERIC_DMAENGINE_PCM 16 17 comment "Texas Instruments DAI support for:" 18 config SND_SOC_DAVINCI_ASP 19 tristate "daVinci Audio Serial Port (A 20 depends on ARCH_DAVINCI || COMPILE_TES 21 select SND_SOC_TI_EDMA_PCM 22 help 23 Say Y or M here if you want audio su 24 The driver only implements the ASP s 25 daVinci McBSP (w/o the multichannel 26 27 config SND_SOC_DAVINCI_MCASP 28 tristate "Multichannel Audio Serial Po 29 depends on COMMON_CLK 30 select SND_SOC_TI_EDMA_PCM 31 select SND_SOC_TI_SDMA_PCM 32 select SND_SOC_TI_UDMA_PCM 33 help 34 Say Y or M here if you want to have 35 various Texas Instruments SoCs like: 36 - daVinci devices 37 - Sitara line of SoCs (AM335x, AM438 38 - OMAP4 39 - DRA7x devices 40 - Keystone devices 41 - K3 devices (am654, j721e) 42 43 config SND_SOC_OMAP_DMIC 44 tristate "Digital Microphone Module (D 45 depends on ARCH_OMAP4 || SOC_OMAP5 || 46 select SND_SOC_TI_SDMA_PCM 47 help 48 Say Y or M here if you want to have 49 OMAP4 and OMAP5. 50 51 config SND_SOC_OMAP_MCBSP 52 tristate "Multichannel Buffered Serial 53 depends on ARCH_OMAP || ARCH_OMAP1 || 54 select SND_SOC_TI_SDMA_PCM 55 help 56 Say Y or M here if you want to have 57 Texas Instruments OMAP1/2/3/4/5 SoCs 58 59 config SND_SOC_OMAP_MCPDM 60 tristate "Multichannel PDM Controller 61 depends on ARCH_OMAP4 || SOC_OMAP5 || 62 select SND_SOC_TI_SDMA_PCM 63 help 64 Say Y or M here if you want to have 65 OMAP4 and OMAP5. 66 67 comment "Audio support for boards with Texas I 68 config SND_SOC_NOKIA_N810 69 tristate "SoC Audio support for Nokia 70 depends on MACH_NOKIA_N810 && I2C 71 select SND_SOC_OMAP_MCBSP 72 select SND_SOC_TLV320AIC3X 73 help 74 Say Y or M if you want to add suppor 75 76 config SND_SOC_NOKIA_RX51 77 tristate "SoC Audio support for Nokia 78 depends on ARCH_OMAP3 && I2C && GPIOLI 79 select SND_SOC_OMAP_MCBSP 80 select SND_SOC_TLV320AIC3X 81 select SND_SOC_TPA6130A2 82 help 83 Say Y or M if you want to add suppor 84 hardware. This is also known as Noki 85 86 config SND_SOC_OMAP3_PANDORA 87 tristate "SoC Audio support for OMAP3 88 depends on ARCH_OMAP3 89 depends on TWL4030_CORE 90 select SND_SOC_OMAP_MCBSP 91 select SND_SOC_TWL4030 92 help 93 Say Y or M if you want to add suppor 94 95 config SND_SOC_OMAP3_TWL4030 96 tristate "SoC Audio support for OMAP3 97 depends on ARCH_OMAP3 || COMPILE_TEST 98 depends on TWL4030_CORE 99 select SND_SOC_OMAP_MCBSP 100 select SND_SOC_TWL4030 101 help 102 Say Y or M if you want to add suppor 103 boards using twl4030 as codec. This 104 - Beagleboard or Devkit8000 105 - Gumstix Overo or CompuLab CM-T35/C 106 - IGEP v2 107 - OMAP3EVM 108 - SDP3430 109 - Zoom2 110 111 config SND_SOC_OMAP_ABE_TWL6040 112 tristate "SoC Audio support for OMAP b 113 depends on TWL6040_CORE && COMMON_CLK 114 depends on ARCH_OMAP4 || (SOC_OMAP5 && 115 select SND_SOC_OMAP_DMIC 116 select SND_SOC_OMAP_MCPDM 117 select SND_SOC_TWL6040 118 help 119 Say Y or M if you want to add suppor 120 using ABE and twl6040 codec. This dr 121 - SDP4430/Blaze boards 122 - PandaBoard (4430) 123 - PandaBoardES (4460) 124 - OMAP5 uEVM 125 126 config SND_SOC_OMAP_AMS_DELTA 127 tristate "SoC Audio support for Amstra 128 depends on MACH_AMS_DELTA || COMPILE_T 129 depends on TTY 130 select SND_SOC_OMAP_MCBSP if COMMON_CL 131 select SND_SOC_CX20442 132 help 133 Say Y or M if you want to add suppo 134 connected to a handset and a speaker 135 videophone. 136 137 Note that in order to get those devi 138 build the kernel with standard s 139 configured for at least 4 ports. Th 140 a line discipline #19 on the modem ( 141 way to achieve this is to install ut 142 ldattach utility. This can be st 143 a simple rule like this one should d 144 ACTION=="add", KERNEL=="contro 145 RUN+="/usr/sbi 146 147 config SND_SOC_OMAP_HDMI 148 tristate "OMAP4/5 HDMI audio support" 149 depends on OMAP4_DSS_HDMI || OMAP5_DSS 150 select SND_SOC_TI_SDMA_PCM 151 help 152 For HDMI audio to work OMAPDSS HDMI 153 enabled. 154 The hdmi audio driver implements cpu 155 callbacks provided by OMAPDSS and re 156 under DSS HDMI device. Omap-pcm is r 157 component also under DSS HDMI device 158 as codec component. The hdmi audio d 159 the card and registers it under its 160 The device for the driver is registe 161 driver. 162 163 config SND_SOC_OMAP_OSK5912 164 tristate "SoC Audio support for omap o 165 depends on MACH_OMAP_OSK && I2C 166 select SND_SOC_OMAP_MCBSP 167 select SND_SOC_TLV320AIC23_I2C 168 help 169 Say Y or M if you want to add suppor 170 171 config SND_SOC_DAVINCI_EVM 172 tristate "SoC Audio support for DaVinc 173 depends on ARCH_DAVINCI && I2C 174 select SND_SOC_TLV320AIC3X 175 help 176 Say Y if you want to add support for 177 DaVinci EVM platforms: 178 - DM355 179 - DM365 180 - DM6446 181 - DM6447 182 - DM830 183 - DM850 184 185 config SND_SOC_J721E_EVM 186 tristate "SoC Audio support for j721e 187 depends on ARCH_K3 || COMPILE_TEST && 188 depends on I2C 189 select SND_SOC_PCM3168A_I2C 190 select SND_SOC_DAVINCI_MCASP 191 help 192 Say Y if you want to add support for 193 Processor Board and Infotainment exp 194 endmenu 195
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.