opnsense-src/sys/modules/sound/driver
Ariff Abdullah b28624fde6 Update snd_emu10kx driver with recent perforce changes (and few
other changes too).

(without any real order)

1. Use device_get_nameunit for mutex naming
2. Add timer for low-latency playback
3. Move most mixer controls from sysctls to mixer(8) controls.
   This is a largest part of this patch.
4. Add analog/digital switch (as a temporary sysctl)
5. Get back support for low-bitrate playback (with help of (2))
6. Change locking for exclusive I/O. Writing to non-PTR register
   is almost safe and does not need to be ordered with PTR operations.
7. Disable MIDI until we get it to detach properly and fix memory
   managment problems.
8. Enable multichannel playback by default. It is as stable as
   single-channel mode. Multichannel recording is still an
   experimental feature.
9. Multichannel options can be changed by loader tunables.
10. Add a way to disable card from a loader tunable.
11. Add new PCI IDs.
12. Debugger settings are loader tunables now.
14. Remove some unused variables.
15. Mark pcm sub-devices MPSAFE.
16. Partially revert (bus_setup_intr -> snd_setup_intr) since it need
    to be done independently

Submitted by:	Yuriy Tsibizov (driver maintainer)
Approved by:	re (bmah)
2007-09-12 07:43:43 +00:00
..
ad1816
als4000 isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
atiixp Support for ATI IXP 200 / 300 / 400 series audio controllers. 2005-11-27 03:29:59 +00:00
au88x0 Add (but do not connect) a half-finished driver for Aureal Vortex cards. 2003-06-01 11:58:46 +00:00
audiocs Device driver for onboard CS4231 audio controller which is found 2004-10-25 10:29:57 +00:00
cmi Commit the new (old) midi framework. It's based in parts on the NetBSD code, 2006-05-27 16:32:05 +00:00
cs4281 isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
csa isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
driver pci_if.h is not needed. 2003-02-07 15:05:37 +00:00
ds1 isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
emu10k1 Commit the new (old) midi framework. It's based in parts on the NetBSD code, 2006-05-27 16:32:05 +00:00
emu10kx Update snd_emu10kx driver with recent perforce changes (and few 2007-09-12 07:43:43 +00:00
envy24 Respect style.Makefile(5). 2006-09-30 18:12:33 +00:00
envy24ht Respect style.Makefile(5). 2006-09-30 18:12:33 +00:00
es137x isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
ess Unbreak build. es1888.c (alpha bit) no longer exist. 2006-05-12 18:05:35 +00:00
fm801 isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
hda Add support for Intel High Definition Audio Controller. 2006-10-01 11:13:00 +00:00
ich isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
maestro Add WERRROR= to work around the warnings 2005-01-26 16:29:07 +00:00
maestro3 isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
mss Move adding -DPC98 to CFLAGS from each modules to sys/modules/Makefile.inc. 2002-11-06 13:47:00 +00:00
neomagic isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
sb8
sb16
sbc Move adding -DPC98 to CFLAGS from each modules to sys/modules/Makefile.inc. 2002-11-06 13:47:00 +00:00
solo isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
spicds Respect style.Makefile(5). 2006-09-30 18:12:33 +00:00
t4dwave isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
uaudio We don't need to generate vnode_if.h anymore 2004-12-29 08:50:35 +00:00
via82c686 isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
via8233 isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
vibes isa_if.h is not needed. 2003-02-07 13:56:33 +00:00
Makefile Connect snd_hda(4) to build process... 2006-10-01 11:18:56 +00:00
Makefile.inc