linux/sound/soc/omap/Kconfig
<<
>>
Prefs
   1config SND_OMAP_SOC
   2        tristate "SoC Audio for the Texas Instruments OMAP chips"
   3        depends on (ARCH_OMAP && DMA_OMAP) || (ARM && COMPILE_TEST)
   4        select SND_DMAENGINE_PCM
   5
   6config SND_OMAP_SOC_DMIC
   7        tristate
   8
   9config SND_OMAP_SOC_MCBSP
  10        tristate
  11
  12config SND_OMAP_SOC_MCPDM
  13        tristate
  14
  15config SND_OMAP_SOC_HDMI_AUDIO
  16        tristate "HDMI audio support for OMAP4+ based SoCs"
  17        depends on SND_OMAP_SOC
  18        help
  19          For HDMI audio to work OMAPDSS HDMI support should be
  20          enabled.
  21          The hdmi audio driver implements cpu-dai component using the
  22          callbacks provided by OMAPDSS and registers the component
  23          under DSS HDMI device. Omap-pcm is registered for platform
  24          component also under DSS HDMI device. Dummy codec is used as
  25          as codec component. The hdmi audio driver implements also
  26          the card and registers it under its own platform device.
  27          The device for the driver is registered by OMAPDSS hdmi
  28          driver.
  29
  30config SND_OMAP_SOC_N810
  31        tristate "SoC Audio support for Nokia N810"
  32        depends on SND_OMAP_SOC && MACH_NOKIA_N810 && I2C
  33        depends on OMAP_MUX
  34        select SND_OMAP_SOC_MCBSP
  35        select SND_SOC_TLV320AIC3X
  36        help
  37          Say Y if you want to add support for SoC audio on Nokia N810.
  38
  39config SND_OMAP_SOC_RX51
  40        tristate "SoC Audio support for Nokia N900 (RX-51)"
  41        depends on SND_OMAP_SOC && ARM && I2C
  42        select SND_OMAP_SOC_MCBSP
  43        select SND_SOC_TLV320AIC3X
  44        select SND_SOC_TPA6130A2
  45        depends on GPIOLIB
  46        help
  47          Say Y if you want to add support for SoC audio on Nokia N900
  48          cellphone.
  49
  50config SND_OMAP_SOC_AMS_DELTA
  51        tristate "SoC Audio support for Amstrad E3 (Delta) videophone"
  52        depends on SND_OMAP_SOC && MACH_AMS_DELTA && TTY
  53        select SND_OMAP_SOC_MCBSP
  54        select SND_SOC_CX20442
  55        help
  56          Say Y  if you want to add support  for SoC audio device  connected to
  57          a handset and a speakerphone found on Amstrad E3 (Delta) videophone.
  58
  59          Note that in order to get those devices fully supported,  you have to
  60          build  the kernel  with  standard  serial port  driver  included  and
  61          configured for at least 4 ports.  Then, from userspace, you must load
  62          a line discipline #19 on the modem (ttyS3) serial line.  The simplest
  63          way to achieve this is to install util-linux-ng  and use the included
  64          ldattach  utility.  This  can be  started  automatically  from  udev,
  65          a simple rule like this one should do the trick (it does for me):
  66                ACTION=="add", KERNEL=="controlC0", \
  67                                RUN+="/usr/sbin/ldattach 19 /dev/ttyS3"
  68
  69config SND_OMAP_SOC_OSK5912
  70        tristate "SoC Audio support for omap osk5912"
  71        depends on SND_OMAP_SOC && MACH_OMAP_OSK && I2C
  72        select SND_OMAP_SOC_MCBSP
  73        select SND_SOC_TLV320AIC23_I2C
  74        help
  75          Say Y if you want to add support for SoC audio on osk5912.
  76
  77config SND_OMAP_SOC_AM3517EVM
  78        tristate "SoC Audio support for OMAP3517 / AM3517 EVM"
  79        depends on SND_OMAP_SOC && MACH_OMAP3517EVM && I2C
  80        select SND_OMAP_SOC_MCBSP
  81        select SND_SOC_TLV320AIC23_I2C
  82        help
  83          Say Y if you want to add support for SoC audio on the OMAP3517 / AM3517
  84          EVM.
  85
  86config SND_OMAP_SOC_OMAP_TWL4030
  87        tristate "SoC Audio support for TI SoC based boards with twl4030 codec"
  88        depends on TWL4030_CORE && SND_OMAP_SOC
  89        select SND_OMAP_SOC_MCBSP
  90        select SND_SOC_TWL4030
  91        help
  92          Say Y if you want to add support for SoC audio on TI SoC based boards
  93          using twl4030 as c codec. This driver currently supports:
  94          - Beagleboard or Devkit8000
  95          - Gumstix Overo or CompuLab CM-T35/CM-T3730
  96          - IGEP v2
  97          - OMAP3EVM
  98          - SDP3430
  99          - Zoom2
 100
 101config SND_OMAP_SOC_OMAP_ABE_TWL6040
 102        tristate "SoC Audio support for OMAP boards using ABE and twl6040 codec"
 103        depends on TWL6040_CORE && SND_OMAP_SOC && COMMON_CLK
 104        depends on ARCH_OMAP4 || (SOC_OMAP5 && MFD_PALMAS) || COMPILE_TEST
 105        select SND_OMAP_SOC_DMIC
 106        select SND_OMAP_SOC_MCPDM
 107        select SND_SOC_TWL6040
 108        select SND_SOC_DMIC
 109        select COMMON_CLK_PALMAS if (SOC_OMAP5 && MFD_PALMAS)
 110        select CLK_TWL6040
 111        help
 112          Say Y if you want to add support for SoC audio on OMAP boards using
 113          ABE and twl6040 codec. This driver currently supports:
 114          - SDP4430/Blaze boards
 115          - PandaBoard (4430)
 116          - PandaBoardES (4460)
 117          - omap5-uevm (5432)
 118
 119config SND_OMAP_SOC_OMAP3_PANDORA
 120        tristate "SoC Audio support for OMAP3 Pandora"
 121        depends on TWL4030_CORE && SND_OMAP_SOC && MACH_OMAP3_PANDORA
 122        select SND_OMAP_SOC_MCBSP
 123        select SND_SOC_TWL4030
 124        help
 125          Say Y if you want to add support for SoC audio on the OMAP3 Pandora.
 126