# ALSA-card-list
#
# This list of ALSA card driver modules is used to generate the
# alsa-source/cards template and module loader configuration files.
#
# DO NOT INCLUDE ANY COMMAS OR PERCENT SIGNS IN THE DESCRIPTION !!!
# Please keep the descriptions as short as possible, but do give
# all model names and numbers.
#
# A line beginning with '#' is a comment
#
# Line format:
#     ALSA-card-driver-module-name[[:space:]](description of card driver)\n
# Tags with special meaning for debian/rules:
#     UNREAL, NOPOSTINSTALL, MODEM, TV, EXPERIMENTAL
# Enclose a tag in square brackets in order to omit from published description
#
seq-dummy (dummy MIDI-through sequencer client [UNREAL])
dummy (dummy sound card [UNREAL])
virmidi (virtual MIDI card [UNREAL])
loopback (loopback card [UNREAL])
ad1816a (ISA: Analog Devices SoundPort 1815|1816A chips)
ad1848 (ISA: Analog Devices 1847|1848 / Cirrus Logic CS 4248 chips)
adlib (ISA: FM card driver)
# ad1848-lib <- What should we do with this?
ad1889 (PCI: Analog Devices 1889 (e.g. on HP PA-RISC computers))
ali5451 (PCI: AC97 codec on motherboards with ALi M5451 Audio Controller)
als100 (ISA: Avance Logic ALS 100|110|120|200 chips)
als300 (PCI: Avance Logic ALS 300|300+ chips)
als4000 (PCI: Avance Logic ALS 4000 chips)
aoa (PPC: Various Apple Onboard Audio components)
aoa-fabric-layout (PPC: layout-id fabric for the Apple Onboard Audio driver)
aoa-onyx (PPC: Onyx (pcm3052) codec chip found in the latest Apple machines)
aoa-tas (PPC: Tas chips found in a lot of Apple Machines, especially iBooks and PowerBooks without digital.)
aoa-toonie (PPC: Toonie codec for the MAC Mini)
aoa-soundbus (PPC: Generic driver for the soundbus support on Apple machines)
aoa-soundbus-i2s (PPC: Apple I2S busses)
armaaci (ARM: PrimeCell AACI PL041 codec)
asihpi (PCI: AudioScience ASI 43xx|5xxx|6xxx|87xx cards)
atiixp (PCI: AC97 codec on motherboards with ATI IXP 150|200|250 chipsets)
atiixp-modem (PCI: MC97 MODEM on motherboards with ATI IXP chipsets)
au1x00 (MIPS: AMD Au1000 MIPS AC'97 sound port)
au8810 (PCI: Aureal Advantage cards)
au8820 (PCI: Aureal Vortex cards)
au8830 (PCI: Aureal Vortex 2 cards)
azt2320 (ISA: Aztech Systems AZT 2320 chip)
azt3328 (PCI: Aztech Systems AZF 3328 chip -- EXPERIMENTAL)
bt87x (PCI: TV cards with Brooktree Bt87x chips)
ca0106 (PCI: cards with CA 0106 chips (e.g. Sound Blaster Audigy LS and Live 24bit))
cmi8330 (ISA: C-Media CMI 8330 chip)
cmipci (PCI: C-Media CMI 8338|8738 chips)
cs4231 (ISA: Crystal/Cirrus Logic CS 4231 chip)
# cs4231-lib <- What should we do with this?
cs4232 (ISA: Crystal/Cirrus Logic CS 4232|4232A chip)
cs4236 (ISA: Crystal/Cirrus Logic CS 4235|4236|4236B|4237B|4238B|4239 chips)
cs4281 (PCI: Cirrus Logic (Sound Fusion) CS 4281 chips)
cs46xx (PCI: Cirrus Logic (Sound Fusion) CS 4280|461x|462x|463x chips)
cs5535audio (PCI: Cirrus Logic CS 5535 companion device audio)
cx88_alsa (PCI: TV cards capture driver like in Hauppauge cards)
darla20 (PCI: Echoaudio Darla20)
darla24 (PCI: Echoaudio Darla24)
dt019x (ISA: Diamond Technologies DT 019X/7H or Avance Logic ALS 007 chips)
echo3g (PCI: Echoaudio 3G)
# echo3g was formerly gina3g.  There was also a layla3g
emu10k1 (PCI: Creative EMU10K1|EMU10K2 chips (SB PCI512|Live!|Audigy or Emu APS) [NOPOSTINSTALL])
emu10k1x (PCI: Creative EMU10K1X (or STAC 9708T?) chips (e.g. SB Live! Dell OEM Version))
ens1370 (PCI: (Creative) Ensoniq AudioPCI ES 1370 chip (e.g. SB PCI 64|128))
ens1371 (PCI: (Creative) Ensoniq AudioPCI ES 1371|1373 chips (e.g. SB PCI 64|128 or SB Vibra PCI))
es1688 (ISA: ESS AudioDrive ES 688|1688 chips)
es18xx (ISA: ESS AudioDrive ES 18xx chips)
es1938 (PCI: ESS ES 1938|1946|1969 (Solo-1) chips)
es1968 (PCI: ESS ES 1968|1978 (Maestro 1|2|2E) chips)
es968  (ISA: ESS AudioDrive ES 968 chips)
fm801 (PCI: ForteMedia FM 801 chip)
fm801-tea575x (PCI: ForteMedia FM 801 + TEA 575x chips)
gina20 (PCI: Echoaudio Gina20)
gina24 (PCI: Echoaudio Gina24)
gusclassic (ISA: Gravis UltraSound Classic cards)
gusextreme (ISA: Gravis UltraSound Extreme (Synergy ViperMax) cards)
gusmax (ISA: Gravis UltraSound MAX cards)
harmony (PA-RISC: Harmony/Vivace sound chip)
hda-intel (PCI: Intel HD Audio ICH 6|6M cards)
# hda-intel was formerly called 'azx'
hdsp (PCI: RME Hammerfall DSP)
hdspm (PCI: RME Hammerfall DSP MADI board)
ice1712 (PCI: ICEnsemble ICE 1712 (Envy24) chip (e.g. various M-Audio (formerly MidiMan)|TerraTec|Hoontech|Digigram cards))
ice1724 (PCI: ICEnsemble ICE|VT 1720|1724 (Envy24 HT|PT) chip (e.g. various M-Audio (formerly MidiMan)|AMP|TerraTec cards))
indigo (PCI: Echoaudio Indigo)
indigodj (PCI: Echoaudio Indigo DJ)
indigoio (PCI: Echoaudio Indigo IO)
intel8x0 (PCI: AC97 codec on motherboards with Intel ICH|i8x0 or SiS 735 or nVidia nForce or AMD 768|8111 chipsets or ALi M5455)
intel8x0m (PCI: MC97 MODEM on motherboards with Intel|SiS|nVidia|AMD chipsets -- EXPERIMENTAL)
interwave (ISA: AMD InterWave chip (e.g. various Gravis|Dynasonic|STB cards))
interwave-stb (ISA: AMD InterWave + TEA 6330T chips (e.g. Gravis UltraSound 32-Pro))
korg1212 (PCI: Korg 1212 multichannel audio card)
layla20 (PCI: Echoaudio Layla20)
layla24 (PCI: Echoaudio Layla24)
maestro3 (PCI: ESS Allegro|Maestro3 chips)
mia (PCI: Echoaudio Mia)
miro (ISA: Miro miroSOUND PCM1pro|PCM12|PCM20 Radio)
mixart (PCI: Digigram miXart8 cards)
mona (PCI: Echoaudio Mona)
mpu401 (ISA: chips with MIDI interface compatible with Roland MPU 401 in UART mode)
msnd-pinnacle (ISA: Turtle Beach MultiSound Pinnacle cards)
mtpav (ISA: MOTU MidiTimePiece AV multiport MIDI interface)
mts64 (PCI: ESI Miditerminal 4140 driver)
nm256 (PCI: NeoMagic NM 256AV|256ZX chips)
opl3sa2 (ISA: Yamaha OPL3 SA2|SA3 chips)
opti92x-ad1848 (ISA: cards with OPTi 82C92x (or OTI-601?) with AD 1848 chips)
opti92x-cs4231 (ISA: cards with OPTi 82C92x with CS 4231 chips)
opti93x (ISA: cards with OPTi 82C93x chips)
pc98-cs4232 (ISA: NEC PC '98 with Cirrus Logic CS 4232 chip)
pcsp (ISA: PC speaker)
pcxhr (PCI: Digigram PCXHR)
pdaudiocf (PCMCIA: Sound Core PDAudioCF cards)
pdplus (PCI: Sek'D/Marian Prodif Plus card)
portman2x4 (Midiman Portman2x4 parallel port MIDI interface)
powermac (PPC: PowerMac (AWACS|DACA|Burgundy|Tumbler|Keywest))
pxa2xx-ac97 (ARM: Intel PXA2xx AC97)
pxa2xx-i2sound (ARM: Intel PXA2xx I2S)
riptide (PCI: Conexant Riptide chip (e.g. on HP Pavilion computers))
rme32 (PCI: RME Digi 32|32/8|32Pro cards (e.g. Sek'd Prodif 32|96|Gold))
rme96 (PCI: RME Digi 96|96/8 or Digi 96/8 PRO|PAD|PST cards)
rme9652 (PCI: RME Digi 9652 cards (e.g. Hammerfall and Hammerfall-Light))
s3c2410 (ARM: S3C24XX IIS chip)
sa11xx-uda1341 (ARM: Philips UDA1341TS chip connected to SA11xx chip (eg. Compaq iPAQ H3600))
sb16 (ISA: Sound Blaster 16 cards)
sb8 (ISA: Sound Blaster 1.0|2.0|Pro cards)
sbawe (ISA: Sound Blaster AWE 32|64 cards)
#REMOVED: serialmidi (generic serial MIDI card (e.g. Roland Soundcanvas or Midiator MS 124x))
serial-u16550 (ISA: UART 16550 based serial MIDI port)
sgalaxy (ISA: Aztech Sound Galaxy cards)
sonicvibes (PCI: S3 SonicVibes chip)
sscape (ISA: Ensoniq SoundScape PnP cards)
sun-amd7930 (SPARC: Sun AMD 7930)
sun-cs4231 (SPARC: Sun CS 4231)
sun-dbri (SPARC: Sun DBRI)
trident (PCI: Trident 4D-Wave DX|NX or SiS 7018 chips)
usb-audio (USB: USB audio and USB MIDI devices)
usb-usx2y (USB: Tascam US 122|224|428)
via82xx (PCI: AC97 codec on motherboards with VIA VT 8233|8233A|8233C|8235 or VT 82C686 A|B|C chipsets [NOPOSTINSTALL])
via82xx-modem (PCI: MC97 MODEM on VIA 82xx)
vx222 (PCI: Digigram VX222 or VX222 V2|Mic cards)
#REMOVED: vxp440 (PCMCIA: Digigram VX-Pocket 440 card)
vxpocket (PCMCIA: Digigram VX-Pocket or VX2 card)
wavefront (ISA: Turtle Beach Maui|Tropez|Tropez+ cards based on Wavefront chip)
ymfpci (PCI: Yamaha YMF 72x|74x|75x chips)
#We don't handle options yet
#OPTION: bt87x-overclock (PCI: TV cards with Brooktree Bt 878|879 chips -- 179kHz input)
#OPTION: cs46xx-new-dsp (PCI: Cirrus Logic (Sound Fusion) chips -- support for new DSP image -- EXPERIMENTAL)
#OPTION: powermac-auto-drc
#OPTION: sb16-csp (ISA: Sound Blaster 16/AWE cards with CSP)
#OPTION: seq-rtctimer-default
#OPTION: support-old-api
