freebsd-dev/sys/dev/sound/pci
Ariff Abdullah 8b6d3fe1b6 Another major fixes and enhancements:
- MPSAFE
    - Fix / reorganize attach routine. Device specific initialization must
      be done after generic bus / DMA setup. At last, Virtual Channels
      (vchan) works as expected.

Note: Recent commit / fix against this driver proves that major enhancements
      on the generic sound layer does indeed help to expose flaw within
      device specific code. There are probably other drivers that need to
      be addressed as well.

Tested by:	barner
MFC after:	1 week
2006-01-06 05:04:18 +00:00
..
als4000.c Fix recording device selection based on ALS4000 datasheet. 2005-11-07 09:26:17 +00:00
als4000.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
atiixp.c Add suspend and resume support. 2005-12-25 00:43:03 +00:00
atiixp.h Support for ATI IXP 200 / 300 / 400 series audio controllers. 2005-11-27 03:29:59 +00:00
au88x0.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
au88x0.h A couple of months' worth of back-burner hacking: restructure to better 2003-10-12 11:33:39 +00:00
aureal.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
aureal.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
cmi.c This driver is already MPSAFE, remove busdma_lock_mutex and Giant from 2005-07-31 12:38:22 +00:00
cmireg.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
cs4281.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
cs4281.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
csa.c Fix -Wundef from compiling the amd64 LINT. 2005-12-04 10:06:06 +00:00
csapcm.c Power up the external amplifiers additionally to powering up the DAC and ADC. 2005-09-11 14:15:05 +00:00
csareg.h Implement suspend/resume operation for snd_csa(4) 2005-06-27 07:43:57 +00:00
csavar.h Implement suspend/resume operation for snd_csa(4) 2005-06-27 07:43:57 +00:00
ds1-fw.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
ds1.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
ds1.h
emu10k1.c Fix the order of the stereo channels (left <-> right). 2005-12-28 17:57:36 +00:00
es137x.c Use both (enabled by default) DAC1 and DAC2 to provide 2 2005-11-14 18:17:31 +00:00
es137x.h * Register programming error during device initialization 2005-07-31 13:19:38 +00:00
fm801.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
ich.c Add a hack to ignore PCR bit for 6300ESB, 82801[D-G]B chips. It seems 2005-11-21 03:37:43 +00:00
ich.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
maestro3.c Unlock driver lock before calling resource_int_value(9). 2005-09-13 10:12:28 +00:00
maestro_reg.h Add record capability. 2004-11-10 04:29:09 +00:00
maestro.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
neomagic-coeff.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
neomagic.c Fix hang at init for MagicMedia 256A[VX] chips. [1] 2005-09-11 17:30:27 +00:00
neomagic.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
solo.c Another major fixes and enhancements: 2006-01-06 05:04:18 +00:00
t4dwave.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
t4dwave.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
via82c686.c - Locking improvements. 2005-10-05 20:05:52 +00:00
via82c686.h
via8233.c Fix a long standing unhandled interrupt bug which can cause 2005-11-14 18:18:52 +00:00
via8233.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00
vibes.c Use BUS_PROBE_DEFAULT in preference to 0 and BUS_PROBE_LOW_PRIORITY in 2005-03-01 08:58:06 +00:00
vibes.h Start each of the license/copyright comments with /*-, minor shuffle of lines 2005-01-06 01:43:34 +00:00