freebsd-dev/sys/dev/sound/pci
Cameron Grant d95502a838 use a global devclass for all drivers - i'm not entirely sure why this
worked before.

mixer, dsp and sndstat are seperate devices - give them their own cdevsws
instead of demuxing requests sent to a single cdevsw.

use the si_drv1/si_drv2 fields in dev_t structures for holding information
specific to an open instance of mixer/dsp.

nuke /dev/{dsp,dspW,audio}[0-9]* links - this functionality is now provided
using cloning.

various locking fixes.
2001-06-16 21:25:10 +00:00
..
als4000.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
als4000.h Initial version of Avance Logic ALS4000 pcm driver. 2001-04-23 21:53:12 +00:00
aureal.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
aureal.h
cmi.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
cmireg.h - Added suspend/resume support. 2001-03-29 15:36:31 +00:00
cs4281.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
cs4281.h Add power on to start sequence for 4.x kernels. 2001-04-19 13:23:50 +00:00
csa.c get clkrun the right way around 2001-06-11 00:29:25 +00:00
csamidi.c Catch up to csareg.h rev 1.3. 2001-06-08 11:57:39 +00:00
csapcm.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
csareg.h update this driver to use new firmware and incorporate many fixes. 2001-05-30 22:38:31 +00:00
csavar.h update this driver to use new firmware and incorporate many fixes. 2001-05-30 22:38:31 +00:00
ds1-fw.h fix typo 2001-05-30 22:46:40 +00:00
ds1.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +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 use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
es137x.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +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
fm801.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
maestro3.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
maestro_reg.h - When acknowledging interrupts, write the value 0xff to the interrupt 2001-01-03 01:32:57 +00:00
maestro.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
neomagic-coeff.h driver for neomagic 256av and 256zx 2000-01-09 08:14:11 +00:00
neomagic.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
neomagic.h Add another card to the list of Neomagic 256AV's which don't have AC97 2001-04-10 14:28:21 +00:00
solo.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
t4dwave.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
t4dwave.h some cosmetics, changed channel setup and revamped irq handling - ignore 2001-01-24 01:20:04 +00:00
via82c686.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
via82c686.h move parametric defines and structure definitions from .h to .c 2000-12-25 02:49:28 +00:00
vibes.c use a global devclass for all drivers - i'm not entirely sure why this 2001-06-16 21:25:10 +00:00
vibes.h pcm driver for S3 Sonicvibes chipset. 2001-03-19 00:26:41 +00:00