home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / sound / isa / Kconfig next >
Encoding:
Text File  |  2008-12-24  |  10.7 KB  |  416 lines

  1. # ALSA ISA drivers
  2.  
  3. config SND_WSS_LIB
  4.         tristate
  5.         select SND_PCM
  6.  
  7. config SND_SB_COMMON
  8.         tristate
  9.  
  10. config SND_SB8_DSP
  11.         tristate
  12.         select SND_PCM
  13.         select SND_SB_COMMON
  14.  
  15. config SND_SB16_DSP
  16.         tristate
  17.         select SND_PCM
  18.         select SND_SB_COMMON
  19.  
  20. menuconfig SND_ISA
  21.     bool "ISA sound devices"
  22.     depends on ISA && ISA_DMA_API
  23.     default y
  24.     help
  25.       Support for sound devices connected via the ISA bus.
  26.  
  27. if SND_ISA
  28.  
  29. config SND_ADLIB
  30.     tristate "AdLib FM card"
  31.     select SND_OPL3_LIB
  32.     help
  33.       Say Y here to include support for AdLib FM cards.
  34.  
  35.       To compile this driver as a module, choose M here: the module
  36.       will be called snd-adlib.
  37.  
  38. config SND_AD1816A
  39.     tristate "Analog Devices SoundPort AD1816A"
  40.     depends on PNP
  41.     select ISAPNP
  42.     select SND_OPL3_LIB
  43.     select SND_MPU401_UART
  44.     select SND_PCM
  45.     help
  46.       Say Y here to include support for Analog Devices SoundPort
  47.       AD1816A or compatible sound chips.
  48.  
  49.       To compile this driver as a module, choose M here: the module
  50.       will be called snd-ad1816a.
  51.  
  52. config SND_AD1848
  53.     tristate "Generic AD1848/CS4248 driver"
  54.     select SND_WSS_LIB
  55.     help
  56.       Say Y here to include support for AD1848 (Analog Devices) or
  57.       CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
  58.       
  59.       For newer chips from Cirrus Logic, use the CS4231, CS4232 or
  60.       CS4236+ drivers.
  61.  
  62.       To compile this driver as a module, choose M here: the module
  63.       will be called snd-ad1848.
  64.  
  65. config SND_ALS100
  66.     tristate "Avance Logic ALS100/ALS120"
  67.     depends on PNP
  68.     select ISAPNP
  69.     select SND_OPL3_LIB
  70.     select SND_MPU401_UART
  71.     select SND_SB16_DSP
  72.     help
  73.       Say Y here to include support for soundcards based on Avance
  74.       Logic ALS100, ALS110, ALS120 and ALS200 chips.
  75.  
  76.       To compile this driver as a module, choose M here: the module
  77.       will be called snd-als100.
  78.  
  79. config SND_AZT2320
  80.     tristate "Aztech Systems AZT2320"
  81.     depends on PNP
  82.     select ISAPNP
  83.     select SND_OPL3_LIB
  84.     select SND_MPU401_UART
  85.     select SND_WSS_LIB
  86.     help
  87.       Say Y here to include support for soundcards based on the
  88.       Aztech Systems AZT2320 chip.
  89.  
  90.       To compile this driver as a module, choose M here: the module
  91.       will be called snd-azt2320.
  92.  
  93. config SND_CMI8330
  94.     tristate "C-Media CMI8330"
  95.     select SND_WSS_LIB
  96.     select SND_SB16_DSP
  97.     help
  98.       Say Y here to include support for soundcards based on the
  99.       C-Media CMI8330 chip.
  100.  
  101.       To compile this driver as a module, choose M here: the module
  102.       will be called snd-cmi8330.
  103.  
  104. config SND_CS4231
  105.     tristate "Generic Cirrus Logic CS4231 driver"
  106.     select SND_MPU401_UART
  107.     select SND_WSS_LIB
  108.     help
  109.       Say Y here to include support for CS4231 chips from Cirrus
  110.       Logic - Crystal Semiconductors.
  111.  
  112.       To compile this driver as a module, choose M here: the module
  113.       will be called snd-cs4231.
  114.  
  115. config SND_CS4232
  116.     tristate "Generic Cirrus Logic CS4232 driver"
  117.     select SND_OPL3_LIB
  118.     select SND_MPU401_UART
  119.     select SND_WSS_LIB
  120.     help
  121.       Say Y here to include support for CS4232 chips from Cirrus
  122.       Logic - Crystal Semiconductors.
  123.  
  124.       To compile this driver as a module, choose M here: the module
  125.       will be called snd-cs4232.
  126.  
  127. config SND_CS4236
  128.     tristate "Generic Cirrus Logic CS4236+ driver"
  129.     select SND_OPL3_LIB
  130.     select SND_MPU401_UART
  131.     select SND_WSS_LIB
  132.     help
  133.       Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
  134.       CS4239 chips from Cirrus Logic - Crystal Semiconductors.
  135.  
  136.       To compile this driver as a module, choose M here: the module
  137.       will be called snd-cs4236.
  138.  
  139. config SND_DT019X
  140.     tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
  141.     depends on PNP
  142.     select ISAPNP
  143.     select SND_OPL3_LIB
  144.     select SND_MPU401_UART
  145.     select SND_SB16_DSP
  146.     help
  147.       Say Y here to include support for soundcards based on the
  148.       Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
  149.  
  150.       To compile this driver as a module, choose M here: the module
  151.       will be called snd-dt019x.
  152.  
  153. config SND_ES968
  154.     tristate "Generic ESS ES968 driver"
  155.     depends on PNP
  156.     select ISAPNP
  157.     select SND_MPU401_UART
  158.     select SND_SB8_DSP
  159.     help
  160.       Say Y here to include support for ESS AudioDrive ES968 chips.
  161.  
  162.       To compile this driver as a module, choose M here: the module
  163.       will be called snd-es968.
  164.  
  165. config SND_ES1688
  166.     tristate "Generic ESS ES688/ES1688 driver"
  167.     select SND_OPL3_LIB
  168.     select SND_MPU401_UART
  169.     select SND_PCM
  170.     help
  171.       Say Y here to include support for ESS AudioDrive ES688 or
  172.       ES1688 chips.
  173.  
  174.       To compile this driver as a module, choose M here: the module
  175.       will be called snd-es1688.
  176.  
  177. config SND_ES18XX
  178.     tristate "Generic ESS ES18xx driver"
  179.     select SND_OPL3_LIB
  180.     select SND_MPU401_UART
  181.     select SND_PCM
  182.     help
  183.       Say Y here to include support for ESS AudioDrive ES18xx chips.
  184.  
  185.       To compile this driver as a module, choose M here: the module
  186.       will be called snd-es18xx.
  187.  
  188. config SND_SC6000
  189.     tristate "Gallant SC-6000, Audio Excel DSP 16"
  190.     depends on HAS_IOPORT
  191.     select SND_WSS_LIB
  192.     select SND_OPL3_LIB
  193.     select SND_MPU401_UART
  194.     help
  195.       Say Y here to include support for Gallant SC-6000 card and clones:
  196.       Audio Excel DSP 16 and Zoltrix AV302.
  197.  
  198.       To compile this driver as a module, choose M here: the module
  199.       will be called snd-sc6000.
  200.  
  201. config SND_GUSCLASSIC
  202.     tristate "Gravis UltraSound Classic"
  203.     select SND_RAWMIDI
  204.     select SND_PCM
  205.     help
  206.       Say Y here to include support for Gravis UltraSound Classic
  207.       soundcards.
  208.  
  209.       To compile this driver as a module, choose M here: the module
  210.       will be called snd-gusclassic.
  211.  
  212. config SND_GUSEXTREME
  213.     tristate "Gravis UltraSound Extreme"
  214.     select SND_OPL3_LIB
  215.     select SND_MPU401_UART
  216.     select SND_PCM
  217.     help
  218.       Say Y here to include support for Gravis UltraSound Extreme
  219.       soundcards.
  220.  
  221.       To compile this driver as a module, choose M here: the module
  222.       will be called snd-gusextreme.
  223.  
  224. config SND_GUSMAX
  225.     tristate "Gravis UltraSound MAX"
  226.     select SND_RAWMIDI
  227.     select SND_WSS_LIB
  228.     help
  229.       Say Y here to include support for Gravis UltraSound MAX
  230.       soundcards.
  231.  
  232.       To compile this driver as a module, choose M here: the module
  233.       will be called snd-gusmax.
  234.  
  235. config SND_INTERWAVE
  236.     tristate "AMD InterWave, Gravis UltraSound PnP"
  237.     depends on PNP
  238.     select SND_RAWMIDI
  239.     select SND_WSS_LIB
  240.     help
  241.       Say Y here to include support for AMD InterWave based
  242.       soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
  243.       MED3210, Dynasonic Pro, Panasonic PCA761AW).
  244.  
  245.       To compile this driver as a module, choose M here: the module
  246.       will be called snd-interwave.
  247.  
  248. config SND_INTERWAVE_STB
  249.     tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
  250.     depends on PNP
  251.     select SND_RAWMIDI
  252.     select SND_WSS_LIB
  253.     help
  254.       Say Y here to include support for AMD InterWave based
  255.       soundcards with a TEA6330T bass and treble regulator
  256.       (UltraSound 32-Pro).
  257.  
  258.       To compile this driver as a module, choose M here: the module
  259.       will be called snd-interwave-stb.
  260.  
  261. config SND_OPL3SA2
  262.     tristate "Yamaha OPL3-SA2/SA3"
  263.     select SND_OPL3_LIB
  264.     select SND_MPU401_UART
  265.     select SND_WSS_LIB
  266.     help
  267.       Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
  268.       chips.
  269.  
  270.       To compile this driver as a module, choose M here: the module
  271.       will be called snd-opl3sa2.
  272.  
  273. config SND_OPTI92X_AD1848
  274.     tristate "OPTi 82C92x - AD1848"
  275.     select SND_OPL3_LIB
  276.     select SND_OPL4_LIB
  277.     select SND_MPU401_UART
  278.     select SND_WSS_LIB
  279.     help
  280.       Say Y here to include support for soundcards based on Opti
  281.       82C92x or OTI-601 chips and using an AD1848 codec.
  282.  
  283.       To compile this driver as a module, choose M here: the module
  284.       will be called snd-opti92x-ad1848.
  285.  
  286. config SND_OPTI92X_CS4231
  287.     tristate "OPTi 82C92x - CS4231"
  288.     select SND_OPL3_LIB
  289.     select SND_OPL4_LIB
  290.     select SND_MPU401_UART
  291.     select SND_WSS_LIB
  292.     help
  293.       Say Y here to include support for soundcards based on Opti
  294.       82C92x chips and using a CS4231 codec.
  295.  
  296.       To compile this driver as a module, choose M here: the module
  297.       will be called snd-opti92x-cs4231.
  298.  
  299. config SND_OPTI93X
  300.     tristate "OPTi 82C93x"
  301.     select SND_OPL3_LIB
  302.     select SND_MPU401_UART
  303.     select SND_WSS_LIB
  304.     help
  305.       Say Y here to include support for soundcards based on Opti
  306.       82C93x chips.
  307.  
  308.       To compile this driver as a module, choose M here: the module
  309.       will be called snd-opti93x.
  310.  
  311. config SND_MIRO
  312.     tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
  313.     select SND_OPL4_LIB
  314.     select SND_WSS_LIB
  315.     select SND_MPU401_UART
  316.     select SND_PCM
  317.     help
  318.       Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 
  319.       miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
  320.  
  321.       To compile this driver as a module, choose M here: the module
  322.       will be called snd-miro.
  323.  
  324. config SND_SB8
  325.     tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
  326.     select SND_OPL3_LIB
  327.     select SND_RAWMIDI
  328.     select SND_SB8_DSP
  329.     help
  330.       Say Y here to include support for Creative Sound Blaster 1.0/
  331.       2.0/Pro (8-bit) or 100% compatible soundcards.
  332.  
  333.       To compile this driver as a module, choose M here: the module
  334.       will be called snd-sb8.
  335.  
  336. config SND_SB16
  337.     tristate "Sound Blaster 16 (PnP)"
  338.     select SND_OPL3_LIB
  339.     select SND_MPU401_UART
  340.     select SND_SB16_DSP
  341.     help
  342.       Say Y here to include support for Sound Blaster 16 soundcards
  343.       (including the Plug and Play version).
  344.  
  345.       To compile this driver as a module, choose M here: the module
  346.       will be called snd-sb16.
  347.  
  348. config SND_SBAWE
  349.     tristate "Sound Blaster AWE (32,64) (PnP)"
  350.     select SND_OPL3_LIB
  351.     select SND_MPU401_UART
  352.     select SND_SB16_DSP
  353.     help
  354.       Say Y here to include support for Sound Blaster AWE soundcards
  355.       (including the Plug and Play version).
  356.  
  357.       To compile this driver as a module, choose M here: the module
  358.       will be called snd-sbawe.
  359.  
  360. config SND_SB16_CSP
  361.     bool "Sound Blaster 16/AWE CSP support"
  362.     depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
  363.     select FW_LOADER
  364.     help
  365.       Say Y here to include support for the CSP core.  This special
  366.       coprocessor can do variable tasks like various compression and
  367.       decompression algorithms.
  368.  
  369. config SND_SGALAXY
  370.     tristate "Aztech Sound Galaxy"
  371.     select SND_WSS_LIB
  372.     help
  373.       Say Y here to include support for Aztech Sound Galaxy
  374.       soundcards.
  375.  
  376.       To compile this driver as a module, choose M here: the module
  377.       will be called snd-sgalaxy.
  378.  
  379. config SND_SSCAPE
  380.     tristate "Ensoniq SoundScape PnP driver"
  381.     select SND_HWDEP
  382.     select SND_MPU401_UART
  383.     select SND_WSS_LIB
  384.     help
  385.       Say Y here to include support for Ensoniq SoundScape PnP
  386.       soundcards.
  387.  
  388.       To compile this driver as a module, choose M here: the module
  389.       will be called snd-sscape.
  390.  
  391. config SND_WAVEFRONT
  392.     tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
  393.     select FW_LOADER
  394.     select SND_OPL3_LIB
  395.     select SND_MPU401_UART
  396.     select SND_WSS_LIB
  397.     help
  398.       Say Y here to include support for Turtle Beach Maui, Tropez
  399.       and Tropez+ soundcards based on the Wavefront chip.
  400.  
  401.       To compile this driver as a module, choose M here: the module
  402.       will be called snd-wavefront.
  403.  
  404. config SND_WAVEFRONT_FIRMWARE_IN_KERNEL
  405.     bool "In-kernel firmware for Wavefront"
  406.     depends on SND_WAVEFRONT
  407.     default y
  408.     help
  409.       Say Y here to include the static firmware for FX DSP built in
  410.       the kernel for the Wavefront driver.  If you choose N here,
  411.       you need to install the firmware files from the
  412.       alsa-firmware package.
  413.  
  414. endif    # SND_ISA
  415.  
  416.