1f2055e14SPeter Ujfalusimenu "Audio support for Texas Instruments SoCs" 2f2055e14SPeter Ujfalusidepends on DMA_OMAP || TI_EDMA || COMPILE_TEST 3f2055e14SPeter Ujfalusi 4f2055e14SPeter Ujfalusiconfig SND_SOC_TI_EDMA_PCM 5f2055e14SPeter Ujfalusi tristate 6f2055e14SPeter Ujfalusi select SND_SOC_GENERIC_DMAENGINE_PCM 7f2055e14SPeter Ujfalusi 8f2055e14SPeter Ujfalusiconfig SND_SOC_TI_SDMA_PCM 9f2055e14SPeter Ujfalusi tristate 10f2055e14SPeter Ujfalusi select SND_SOC_GENERIC_DMAENGINE_PCM 11f2055e14SPeter Ujfalusi 12f2055e14SPeter Ujfalusicomment "Texas Instruments DAI support for:" 13f2055e14SPeter Ujfalusiconfig SND_SOC_DAVINCI_ASP 14f2055e14SPeter Ujfalusi tristate "daVinci Audio Serial Port (ASP) or McBSP suport" 15f2055e14SPeter Ujfalusi depends on ARCH_DAVINCI || COMPILE_TEST 16f2055e14SPeter Ujfalusi select SND_SOC_TI_EDMA_PCM 17f2055e14SPeter Ujfalusi help 18f2055e14SPeter Ujfalusi Say Y or M here if you want audio support via daVinci ASP or McBSP. 19f2055e14SPeter Ujfalusi The driver only implements the ASP support which is a subset of 20f2055e14SPeter Ujfalusi daVinci McBSP (w/o the multichannel support). 21f2055e14SPeter Ujfalusi 22f2055e14SPeter Ujfalusiconfig SND_SOC_DAVINCI_MCASP 23f2055e14SPeter Ujfalusi tristate "Multichannel Audio Serial Port (McASP) support" 24f2055e14SPeter Ujfalusi select SND_SOC_TI_EDMA_PCM if TI_EDMA 25f2055e14SPeter Ujfalusi select SND_SOC_TI_SDMA_PCM if DMA_OMAP 26f2055e14SPeter Ujfalusi help 27f2055e14SPeter Ujfalusi Say Y or M here if you want to have support for McASP IP found in 28f2055e14SPeter Ujfalusi various Texas Instruments SoCs like: 29f2055e14SPeter Ujfalusi - daVinci devices 30f2055e14SPeter Ujfalusi - Sitara line of SoCs (AM335x, AM438x, etc) 31f2055e14SPeter Ujfalusi - DRA7x devices 32f2055e14SPeter Ujfalusi - Keystone devices 33f2055e14SPeter Ujfalusi 34f2055e14SPeter Ujfalusiconfig SND_SOC_DAVINCI_VCIF 35f2055e14SPeter Ujfalusi tristate "daVinci Voice Interface (VCIF) suport" 36f2055e14SPeter Ujfalusi depends on ARCH_DAVINCI || COMPILE_TEST 37f2055e14SPeter Ujfalusi select SND_SOC_TI_EDMA_PCM 38f2055e14SPeter Ujfalusi help 39f2055e14SPeter Ujfalusi Say Y or M here if you want audio support via daVinci VCIF. 40f2055e14SPeter Ujfalusi 41f2055e14SPeter Ujfalusiconfig SND_SOC_OMAP_DMIC 42f2055e14SPeter Ujfalusi tristate "Digital Microphone Module (DMIC) support" 43f2055e14SPeter Ujfalusi depends on ARCH_OMAP4 || SOC_OMAP5 || COMPILE_TEST 44f2055e14SPeter Ujfalusi select SND_SOC_TI_SDMA_PCM 45f2055e14SPeter Ujfalusi help 46f2055e14SPeter Ujfalusi Say Y or M here if you want to have support for DMIC IP found in 47f2055e14SPeter Ujfalusi OMAP4 and OMAP5. 48f2055e14SPeter Ujfalusi 49f2055e14SPeter Ujfalusiconfig SND_OMAP_SOC_MCBSP 50f2055e14SPeter Ujfalusi tristate 51f2055e14SPeter Ujfalusi 52f2055e14SPeter Ujfalusiconfig SND_SOC_OMAP_MCBSP 53f2055e14SPeter Ujfalusi tristate "Multichannel Buffered Serial Port (McBSP) support" 54f2055e14SPeter Ujfalusi depends on ARCH_OMAP || ARCH_OMAP1 || COMPILE_TEST 55f2055e14SPeter Ujfalusi select SND_SOC_TI_SDMA_PCM 56f2055e14SPeter Ujfalusi select SND_OMAP_SOC_MCBSP 57f2055e14SPeter Ujfalusi help 58f2055e14SPeter Ujfalusi Say Y or M here if you want to have support for McBSP IP found in 59f2055e14SPeter Ujfalusi Texas Instruments OMAP1/2/3/4/5 SoCs. 60f2055e14SPeter Ujfalusi 61f2055e14SPeter Ujfalusiconfig SND_SOC_OMAP_MCPDM 62f2055e14SPeter Ujfalusi tristate "Multichannel PDM Controller (McPDM) support" 63f2055e14SPeter Ujfalusi depends on ARCH_OMAP4 || SOC_OMAP5 || COMPILE_TEST 64f2055e14SPeter Ujfalusi select SND_SOC_TI_SDMA_PCM 65f2055e14SPeter Ujfalusi help 66f2055e14SPeter Ujfalusi Say Y or M here if you want to have support for McPDM IP found in 67f2055e14SPeter Ujfalusi OMAP4 and OMAP5. 68f2055e14SPeter Ujfalusi 69f2055e14SPeter Ujfalusicomment "Audio support for boards with Texas Instruments SoCs" 70f2055e14SPeter Ujfalusiconfig SND_SOC_NOKIA_N810 71f2055e14SPeter Ujfalusi tristate "SoC Audio support for Nokia N810" 72f2055e14SPeter Ujfalusi depends on MACH_NOKIA_N810 && I2C 73f2055e14SPeter Ujfalusi select SND_SOC_OMAP_MCBSP 74f2055e14SPeter Ujfalusi select SND_SOC_TLV320AIC3X 75f2055e14SPeter Ujfalusi help 76f2055e14SPeter Ujfalusi Say Y or M if you want to add support for SoC audio on Nokia N810. 77f2055e14SPeter Ujfalusi 78f2055e14SPeter Ujfalusiconfig SND_SOC_NOKIA_RX51 79f2055e14SPeter Ujfalusi tristate "SoC Audio support for Nokia RX-51" 80f2055e14SPeter Ujfalusi depends on ARCH_OMAP3 && I2C && GPIOLIB 81f2055e14SPeter Ujfalusi select SND_SOC_OMAP_MCBSP 82f2055e14SPeter Ujfalusi select SND_SOC_TLV320AIC3X 83f2055e14SPeter Ujfalusi select SND_SOC_TPA6130A2 84f2055e14SPeter Ujfalusi help 85f2055e14SPeter Ujfalusi Say Y or M if you want to add support for SoC audio on Nokia RX-51 86f2055e14SPeter Ujfalusi hardware. This is also known as Nokia N900 product. 87f2055e14SPeter Ujfalusi 88f2055e14SPeter Ujfalusiconfig SND_SOC_OMAP3_PANDORA 89f2055e14SPeter Ujfalusi tristate "SoC Audio support for OMAP3 Pandora" 90f2055e14SPeter Ujfalusi depends on ARCH_OMAP3 91f2055e14SPeter Ujfalusi depends on TWL4030_CORE 92f2055e14SPeter Ujfalusi select SND_SOC_OMAP_MCBSP 93f2055e14SPeter Ujfalusi select SND_SOC_TWL4030 94f2055e14SPeter Ujfalusi help 95f2055e14SPeter Ujfalusi Say Y or M if you want to add support for SoC audio on the OMAP3 Pandora. 96f2055e14SPeter Ujfalusi 97f2055e14SPeter Ujfalusiconfig SND_SOC_OMAP3_TWL4030 98f2055e14SPeter Ujfalusi tristate "SoC Audio support for OMAP3 based boards with twl4030 codec" 99f2055e14SPeter Ujfalusi depends on ARCH_OMAP3 || COMPILE_TEST 100f2055e14SPeter Ujfalusi depends on TWL4030_CORE 101f2055e14SPeter Ujfalusi select SND_SOC_OMAP_MCBSP 102f2055e14SPeter Ujfalusi select SND_SOC_TWL4030 103f2055e14SPeter Ujfalusi help 104f2055e14SPeter Ujfalusi Say Y or M if you want to add support for SoC audio on OMAP3 based 105f2055e14SPeter Ujfalusi boards using twl4030 as codec. This driver currently supports: 106f2055e14SPeter Ujfalusi - Beagleboard or Devkit8000 107f2055e14SPeter Ujfalusi - Gumstix Overo or CompuLab CM-T35/CM-T3730 108f2055e14SPeter Ujfalusi - IGEP v2 109f2055e14SPeter Ujfalusi - OMAP3EVM 110f2055e14SPeter Ujfalusi - SDP3430 111f2055e14SPeter Ujfalusi - Zoom2 112f2055e14SPeter Ujfalusi 113f2055e14SPeter Ujfalusiconfig SND_SOC_OMAP_ABE_TWL6040 114f2055e14SPeter Ujfalusi tristate "SoC Audio support for OMAP boards using ABE and twl6040 codec" 115f2055e14SPeter Ujfalusi depends on TWL6040_CORE && COMMON_CLK 116f2055e14SPeter Ujfalusi depends on ARCH_OMAP4 || (SOC_OMAP5 && MFD_PALMAS) || COMPILE_TEST 117f2055e14SPeter Ujfalusi select SND_SOC_OMAP_DMIC 118f2055e14SPeter Ujfalusi select SND_SOC_OMAP_MCPDM 119f2055e14SPeter Ujfalusi select SND_SOC_TWL6040 120f2055e14SPeter Ujfalusi help 121f2055e14SPeter Ujfalusi Say Y or M if you want to add support for SoC audio on OMAP boards 122f2055e14SPeter Ujfalusi using ABE and twl6040 codec. This driver currently supports: 123f2055e14SPeter Ujfalusi - SDP4430/Blaze boards 124f2055e14SPeter Ujfalusi - PandaBoard (4430) 125f2055e14SPeter Ujfalusi - PandaBoardES (4460) 126f2055e14SPeter Ujfalusi - OMAP5 uEVM 127f2055e14SPeter Ujfalusi 128f2055e14SPeter Ujfalusiconfig SND_SOC_OMAP_AMS_DELTA 129f2055e14SPeter Ujfalusi tristate "SoC Audio support for Amstrad E3 (Delta) videophone" 130f2055e14SPeter Ujfalusi depends on MACH_AMS_DELTA && TTY 131f2055e14SPeter Ujfalusi select SND_SOC_OMAP_MCBSP 132f2055e14SPeter Ujfalusi select SND_SOC_CX20442 133f2055e14SPeter Ujfalusi help 134f2055e14SPeter Ujfalusi Say Y or M if you want to add support for SoC audio device 135f2055e14SPeter Ujfalusi connected to a handset and a speakerphone found on Amstrad E3 (Delta) 136f2055e14SPeter Ujfalusi videophone. 137f2055e14SPeter Ujfalusi 138f2055e14SPeter Ujfalusi Note that in order to get those devices fully supported, you have to 139f2055e14SPeter Ujfalusi build the kernel with standard serial port driver included and 140f2055e14SPeter Ujfalusi configured for at least 4 ports. Then, from userspace, you must load 141f2055e14SPeter Ujfalusi a line discipline #19 on the modem (ttyS3) serial line. The simplest 142f2055e14SPeter Ujfalusi way to achieve this is to install util-linux-ng and use the included 143f2055e14SPeter Ujfalusi ldattach utility. This can be started automatically from udev, 144f2055e14SPeter Ujfalusi a simple rule like this one should do the trick (it does for me): 145f2055e14SPeter Ujfalusi ACTION=="add", KERNEL=="controlC0", \ 146f2055e14SPeter Ujfalusi RUN+="/usr/sbin/ldattach 19 /dev/ttyS3" 147f2055e14SPeter Ujfalusi 148f2055e14SPeter Ujfalusiconfig SND_SOC_OMAP_HDMI 149f2055e14SPeter Ujfalusi tristate "OMAP4/5 HDMI audio support" 150f2055e14SPeter Ujfalusi depends on OMAP4_DSS_HDMI || OMAP5_DSS_HDMI || COMPILE_TEST 151f2055e14SPeter Ujfalusi select SND_SOC_TI_SDMA_PCM 152f2055e14SPeter Ujfalusi help 153f2055e14SPeter Ujfalusi For HDMI audio to work OMAPDSS HDMI support should be 154f2055e14SPeter Ujfalusi enabled. 155f2055e14SPeter Ujfalusi The hdmi audio driver implements cpu-dai component using the 156f2055e14SPeter Ujfalusi callbacks provided by OMAPDSS and registers the component 157f2055e14SPeter Ujfalusi under DSS HDMI device. Omap-pcm is registered for platform 158f2055e14SPeter Ujfalusi component also under DSS HDMI device. Dummy codec is used as 159f2055e14SPeter Ujfalusi as codec component. The hdmi audio driver implements also 160f2055e14SPeter Ujfalusi the card and registers it under its own platform device. 161f2055e14SPeter Ujfalusi The device for the driver is registered by OMAPDSS hdmi 162f2055e14SPeter Ujfalusi driver. 163f2055e14SPeter Ujfalusi 164f2055e14SPeter Ujfalusiconfig SND_SOC_OMAP_OSK5912 165f2055e14SPeter Ujfalusi tristate "SoC Audio support for omap osk5912" 166f2055e14SPeter Ujfalusi depends on MACH_OMAP_OSK && I2C 167f2055e14SPeter Ujfalusi select SND_SOC_OMAP_MCBSP 168f2055e14SPeter Ujfalusi select SND_SOC_TLV320AIC23_I2C 169f2055e14SPeter Ujfalusi help 170f2055e14SPeter Ujfalusi Say Y or M if you want to add support for SoC audio on osk5912. 171f2055e14SPeter Ujfalusi 172f2055e14SPeter Ujfalusiconfig SND_SOC_DAVINCI_EVM 173f2055e14SPeter Ujfalusi tristate "SoC Audio support for DaVinci EVMs" 174f2055e14SPeter Ujfalusi depends on ARCH_DAVINCI && I2C 175f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_ASP if MACH_DAVINCI_DM355_EVM 176f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_ASP if SND_SOC_DM365_AIC3X_CODEC 177f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_VCIF if SND_SOC_DM365_VOICE_CODEC 178f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_ASP if MACH_DAVINCI_EVM # DM6446 179f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_MCASP if MACH_DAVINCI_DM6467_EVM 180f2055e14SPeter Ujfalusi select SND_SOC_SPDIF if MACH_DAVINCI_DM6467_EVM 181f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_MCASP if MACH_DAVINCI_DA830_EVM 182f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_MCASP if MACH_DAVINCI_DA850_EVM 183f2055e14SPeter Ujfalusi select SND_SOC_TLV320AIC3X 184f2055e14SPeter Ujfalusi help 185f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio on the following TI 186f2055e14SPeter Ujfalusi DaVinci EVM platforms: 187f2055e14SPeter Ujfalusi - DM355 188f2055e14SPeter Ujfalusi - DM365 189f2055e14SPeter Ujfalusi - DM6446 190f2055e14SPeter Ujfalusi - DM6447 191f2055e14SPeter Ujfalusi - DM830 192f2055e14SPeter Ujfalusi - DM850 193f2055e14SPeter Ujfalusi 194f2055e14SPeter Ujfalusichoice 195f2055e14SPeter Ujfalusi prompt "DM365 codec select" 196f2055e14SPeter Ujfalusi depends on SND_SOC_DAVINCI_EVM 197f2055e14SPeter Ujfalusi depends on MACH_DAVINCI_DM365_EVM 198f2055e14SPeter Ujfalusi 199f2055e14SPeter Ujfalusiconfig SND_SOC_DM365_AIC3X_CODEC 200f2055e14SPeter Ujfalusi bool "Audio Codec - AIC3101" 201f2055e14SPeter Ujfalusi help 202f2055e14SPeter Ujfalusi Say Y if you want to add support for AIC3101 audio codec 203f2055e14SPeter Ujfalusi 204f2055e14SPeter Ujfalusiconfig SND_SOC_DM365_VOICE_CODEC 205f2055e14SPeter Ujfalusi bool "Voice Codec - CQ93VC" 206f2055e14SPeter Ujfalusi select MFD_DAVINCI_VOICECODEC 207f2055e14SPeter Ujfalusi select SND_SOC_CQ0093VC 208f2055e14SPeter Ujfalusi help 209f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC On-chip voice codec 210f2055e14SPeter Ujfalusiendchoice 211f2055e14SPeter Ujfalusi 212f2055e14SPeter Ujfalusimenu "Deprecated kconfig options:" 213f2055e14SPeter Ujfalusi 214f2055e14SPeter Ujfalusiconfig SND_AM33XX_SOC_EVM 215f2055e14SPeter Ujfalusi tristate "SoC Audio for the AM33XX chip based boards" 216f2055e14SPeter Ujfalusi depends on SOC_AM33XX && I2C 217f2055e14SPeter Ujfalusi select SND_SOC_TLV320AIC3X 218f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_MCASP 219f2055e14SPeter Ujfalusi help 220f2055e14SPeter Ujfalusi Say Y or M if you want to add support for SoC audio on AM33XX 221f2055e14SPeter Ujfalusi boards using McASP and TLV320AIC3X codec. For example AM335X-EVM, 222f2055e14SPeter Ujfalusi AM335X-EVMSK, and BeagelBone with AudioCape boards have this 223f2055e14SPeter Ujfalusi setup. 224f2055e14SPeter Ujfalusi 225f2055e14SPeter Ujfalusiconfig SND_DAVINCI_SOC_EVM 226f2055e14SPeter Ujfalusi tristate "SoC Audio support for DaVinci DM6446, DM355 or DM365 EVM" 227f2055e14SPeter Ujfalusi depends on ARCH_DAVINCI && I2C 228f2055e14SPeter Ujfalusi depends on MACH_DAVINCI_EVM || MACH_DAVINCI_DM355_EVM || MACH_DAVINCI_DM365_EVM 229f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_EVM 230f2055e14SPeter Ujfalusi help 231f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio on TI 232f2055e14SPeter Ujfalusi DaVinci DM6446, DM355 or DM365 EVM platforms. 233f2055e14SPeter Ujfalusi 234f2055e14SPeter Ujfalusichoice 235f2055e14SPeter Ujfalusi prompt "DM365 codec select" 236f2055e14SPeter Ujfalusi depends on SND_DAVINCI_SOC_EVM 237f2055e14SPeter Ujfalusi depends on MACH_DAVINCI_DM365_EVM 238f2055e14SPeter Ujfalusi 239f2055e14SPeter Ujfalusiconfig SND_DM365_AIC3X_CODEC 240f2055e14SPeter Ujfalusi tristate "Audio Codec - AIC3101" 241f2055e14SPeter Ujfalusi select SND_SOC_DM365_AIC3X_CODEC 242f2055e14SPeter Ujfalusi help 243f2055e14SPeter Ujfalusi Say Y if you want to add support for AIC3101 audio codec 244f2055e14SPeter Ujfalusi 245f2055e14SPeter Ujfalusiconfig SND_DM365_VOICE_CODEC 246f2055e14SPeter Ujfalusi tristate "Voice Codec - CQ93VC" 247f2055e14SPeter Ujfalusi select SND_SOC_DM365_VOICE_CODEC 248f2055e14SPeter Ujfalusi help 249f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC On-chip voice codec 250f2055e14SPeter Ujfalusiendchoice 251f2055e14SPeter Ujfalusi 252f2055e14SPeter Ujfalusiconfig SND_DM6467_SOC_EVM 253f2055e14SPeter Ujfalusi tristate "SoC Audio support for DaVinci DM6467 EVM" 254f2055e14SPeter Ujfalusi depends on MACH_DAVINCI_DM6467_EVM && I2C 255f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_EVM 256f2055e14SPeter Ujfalusi 257f2055e14SPeter Ujfalusi help 258f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio on TI 259f2055e14SPeter Ujfalusi 260f2055e14SPeter Ujfalusiconfig SND_DA830_SOC_EVM 261f2055e14SPeter Ujfalusi tristate "SoC Audio support for DA830/OMAP-L137 EVM" 262f2055e14SPeter Ujfalusi depends on MACH_DAVINCI_DA830_EVM && I2C 263f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_EVM 264f2055e14SPeter Ujfalusi 265f2055e14SPeter Ujfalusi help 266f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio on TI 267f2055e14SPeter Ujfalusi DA830/OMAP-L137 EVM 268f2055e14SPeter Ujfalusi 269f2055e14SPeter Ujfalusiconfig SND_DA850_SOC_EVM 270f2055e14SPeter Ujfalusi tristate "SoC Audio support for DA850/OMAP-L138 EVM" 271f2055e14SPeter Ujfalusi depends on MACH_DAVINCI_DA850_EVM && I2C 272f2055e14SPeter Ujfalusi select SND_SOC_DAVINCI_EVM 273f2055e14SPeter Ujfalusi help 274f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio on TI 275f2055e14SPeter Ujfalusi DA850/OMAP-L138 EVM 276f2055e14SPeter Ujfalusi 277f2055e14SPeter Ujfalusiconfig SND_OMAP_SOC_HDMI_AUDIO 278f2055e14SPeter Ujfalusi tristate "HDMI audio support for OMAP4+ based SoCs" 279f2055e14SPeter Ujfalusi select SND_SOC_OMAP_HDMI 280f2055e14SPeter Ujfalusi help 281f2055e14SPeter Ujfalusi For HDMI audio to work OMAPDSS HDMI support should be 282f2055e14SPeter Ujfalusi enabled. 283f2055e14SPeter Ujfalusi The hdmi audio driver implements cpu-dai component using the 284f2055e14SPeter Ujfalusi callbacks provided by OMAPDSS and registers the component 285f2055e14SPeter Ujfalusi under DSS HDMI device. Omap-pcm is registered for platform 286f2055e14SPeter Ujfalusi component also under DSS HDMI device. Dummy codec is used as 287f2055e14SPeter Ujfalusi as codec component. The hdmi audio driver implements also 288f2055e14SPeter Ujfalusi the card and registers it under its own platform device. 289f2055e14SPeter Ujfalusi The device for the driver is registered by OMAPDSS hdmi 290f2055e14SPeter Ujfalusi driver. 291f2055e14SPeter Ujfalusi 292f2055e14SPeter Ujfalusiconfig SND_OMAP_SOC_N810 293f2055e14SPeter Ujfalusi tristate "SoC Audio support for Nokia N810" 294f2055e14SPeter Ujfalusi depends on MACH_NOKIA_N810 && I2C 295f2055e14SPeter Ujfalusi select SND_SOC_NOKIA_N810 296f2055e14SPeter Ujfalusi help 297f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio on Nokia N810. 298f2055e14SPeter Ujfalusi 299f2055e14SPeter Ujfalusiconfig SND_OMAP_SOC_RX51 300f2055e14SPeter Ujfalusi tristate "SoC Audio support for Nokia N900 (RX-51)" 301f2055e14SPeter Ujfalusi depends on ARM && I2C && GPIOLIB && ARCH_OMAP3 302f2055e14SPeter Ujfalusi select SND_SOC_NOKIA_RX51 303f2055e14SPeter Ujfalusi help 304f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio on Nokia N900 305f2055e14SPeter Ujfalusi cellphone. 306f2055e14SPeter Ujfalusi 307f2055e14SPeter Ujfalusiconfig SND_OMAP_SOC_AMS_DELTA 308f2055e14SPeter Ujfalusi tristate "SoC Audio support for Amstrad E3 (Delta) videophone" 309f2055e14SPeter Ujfalusi depends on MACH_AMS_DELTA && TTY 310f2055e14SPeter Ujfalusi select SND_SOC_OMAP_AMS_DELTA 311f2055e14SPeter Ujfalusi help 312f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio device connected to 313f2055e14SPeter Ujfalusi a handset and a speakerphone found on Amstrad E3 (Delta) videophone. 314f2055e14SPeter Ujfalusi 315f2055e14SPeter Ujfalusi Note that in order to get those devices fully supported, you have to 316f2055e14SPeter Ujfalusi build the kernel with standard serial port driver included and 317f2055e14SPeter Ujfalusi configured for at least 4 ports. Then, from userspace, you must load 318f2055e14SPeter Ujfalusi a line discipline #19 on the modem (ttyS3) serial line. The simplest 319f2055e14SPeter Ujfalusi way to achieve this is to install util-linux-ng and use the included 320f2055e14SPeter Ujfalusi ldattach utility. This can be started automatically from udev, 321f2055e14SPeter Ujfalusi a simple rule like this one should do the trick (it does for me): 322f2055e14SPeter Ujfalusi ACTION=="add", KERNEL=="controlC0", \ 323f2055e14SPeter Ujfalusi RUN+="/usr/sbin/ldattach 19 /dev/ttyS3" 324f2055e14SPeter Ujfalusi 325f2055e14SPeter Ujfalusiconfig SND_OMAP_SOC_OSK5912 326f2055e14SPeter Ujfalusi tristate "SoC Audio support for omap osk5912" 327f2055e14SPeter Ujfalusi depends on MACH_OMAP_OSK && I2C 328f2055e14SPeter Ujfalusi select SND_SOC_OMAP_OSK5912 329f2055e14SPeter Ujfalusi help 330f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio on osk5912. 331f2055e14SPeter Ujfalusi 332f2055e14SPeter Ujfalusiconfig SND_OMAP_SOC_OMAP_TWL4030 333f2055e14SPeter Ujfalusi tristate "SoC Audio support for TI SoC based boards with twl4030 codec" 334f2055e14SPeter Ujfalusi depends on TWL4030_CORE 335f2055e14SPeter Ujfalusi select SND_SOC_OMAP3_TWL4030 336f2055e14SPeter Ujfalusi help 337f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio on TI SoC based boards 338f2055e14SPeter Ujfalusi using twl4030 as c codec. This driver currently supports: 339f2055e14SPeter Ujfalusi - Beagleboard or Devkit8000 340f2055e14SPeter Ujfalusi - Gumstix Overo or CompuLab CM-T35/CM-T3730 341f2055e14SPeter Ujfalusi - IGEP v2 342f2055e14SPeter Ujfalusi - OMAP3EVM 343f2055e14SPeter Ujfalusi - SDP3430 344f2055e14SPeter Ujfalusi - Zoom2 345f2055e14SPeter Ujfalusi 346f2055e14SPeter Ujfalusiconfig SND_OMAP_SOC_OMAP_ABE_TWL6040 347f2055e14SPeter Ujfalusi tristate "SoC Audio support for OMAP boards using ABE and twl6040 codec" 348f2055e14SPeter Ujfalusi depends on TWL6040_CORE && COMMON_CLK 349f2055e14SPeter Ujfalusi depends on ARCH_OMAP4 || (SOC_OMAP5 && MFD_PALMAS) || COMPILE_TEST 350f2055e14SPeter Ujfalusi select SND_SOC_OMAP_ABE_TWL6040 351f2055e14SPeter Ujfalusi help 352f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio on OMAP boards using 353f2055e14SPeter Ujfalusi ABE and twl6040 codec. This driver currently supports: 354f2055e14SPeter Ujfalusi - SDP4430/Blaze boards 355f2055e14SPeter Ujfalusi - PandaBoard (4430) 356f2055e14SPeter Ujfalusi - PandaBoardES (4460) 357f2055e14SPeter Ujfalusi - omap5-uevm (5432) 358f2055e14SPeter Ujfalusi 359f2055e14SPeter Ujfalusiconfig SND_OMAP_SOC_OMAP3_PANDORA 360f2055e14SPeter Ujfalusi tristate "SoC Audio support for OMAP3 Pandora" 361f2055e14SPeter Ujfalusi depends on TWL4030_CORE 362f2055e14SPeter Ujfalusi select SND_SOC_OMAP3_PANDORA 363f2055e14SPeter Ujfalusi help 364f2055e14SPeter Ujfalusi Say Y if you want to add support for SoC audio on the OMAP3 Pandora. 365f2055e14SPeter Ujfalusiendmenu 366f2055e14SPeter Ujfalusi 367f2055e14SPeter Ujfalusiendmenu 368f2055e14SPeter Ujfalusi 369