freebsd-dev/sys/dev/sound/pci
Seigo Tanimura fb0ef52838 Finally merge newmidi.
(I had been busy for my own research activity until the last weekend)

Supported devices:

SB Midi Port			(sbc + midi)
SB OPL3				(sbc + midi)
16550 UART			(midi, needs a trick in your hint)
CS461x Midi Port		(csa + midi)

OSS-compatible sequencer	(seq)

Supported playing software:

playmidi			(We definitely need more)

Notes:

/dev/midistat now reports installed midi drivers. /dev/sndstat reports
only pcm drivers. We need the new name(pcmstat?).

EMU8000(SB AWE) does not sound yet but does get probed so that the OPL3
synth on an AWE card works.

TODO:

MSS/PCI bridge drivers
Midi-tty interface to support general serial devices
Modules
2000-07-11 11:49:33 +00:00
..
aureal.c add module metadata. this is a hack, sound drivers will eventually present a 2000-07-03 20:52:27 +00:00
aureal.h
csa.c Finally merge newmidi. 2000-07-11 11:49:33 +00:00
csaimg.h Make the origins clear. 1999-12-10 01:20:08 +00:00
csamidi.c Finally merge newmidi. 2000-07-11 11:49:33 +00:00
csapcm.c add module metadata. this is a hack, sound drivers will eventually present a 2000-07-03 20:52:27 +00:00
csareg.h Make the origins clear. 1999-12-10 01:20:08 +00:00
csavar.h - Handle an interrupt for csa primarily in the bridge driver, 2000-01-03 02:51:16 +00:00
ds1-fw.h yamaha ds1/ds1e pci sound driver - work in progress, mixer and playback only. 2000-05-31 03:21:36 +00:00
ds1.c add module metadata. this is a hack, sound drivers will eventually present a 2000-07-03 20:52:27 +00:00
ds1.h yamaha ds1/ds1e pci sound driver - work in progress, mixer and playback only. 2000-05-31 03:21:36 +00:00
emu10k1.c add module metadata. this is a hack, sound drivers will eventually present a 2000-07-03 20:52:27 +00:00
es137x.c add module metadata. this is a hack, sound drivers will eventually present a 2000-07-03 20:52:27 +00:00
es137x.h move buffer size definition to .c file for consistency, and reduce it to 4k 2000-04-05 00:38:00 +00:00
neomagic-coeff.h driver for neomagic 256av and 256zx 2000-01-09 08:14:11 +00:00
neomagic.c add module metadata. this is a hack, sound drivers will eventually present a 2000-07-03 20:52:27 +00:00
neomagic.h driver for neomagic 256av and 256zx 2000-01-09 08:14:11 +00:00
t4dwave.c add module metadata. this is a hack, sound drivers will eventually present a 2000-07-03 20:52:27 +00:00
t4dwave.h increase buffer size, reduce number of channels allocated since we only use 1999-12-12 02:16:14 +00:00