freebsd-nq/sys/dev/sound/pci
Ariff Abdullah 018b991e1d Fix long standing multi playback/recording issues, caused by
excessive interrupt clock timer reset, screwing interrupt generation
for already active channels. Track moving DMA pointer and call buffer
interrupt on each blocksize boundary.

PR:		kern/109791
MFC after:	3 days
2007-03-09 05:35:20 +00:00
..
hda Fix ALC883 microphone / recording issues. Setting high(er) VRef on 2007-02-25 06:17:56 +00:00
als4000.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
als4000.h
atiixp.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
atiixp.h Various cleanups. Revert DMA alignmnet back to 2 since the original 2006-10-01 13:30:30 +00:00
au88x0.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
au88x0.h
aureal.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
aureal.h
cmi.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
cmireg.h
cs4281.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
cs4281.h
csa.c - Compile time compatibility for pre/post newbus API (intr filter) 2007-02-23 19:40:13 +00:00
csapcm.c MFp4 (114068): 2007-02-23 13:47:34 +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
ds1.c Use M_NOWAIT instead of M_WAITOK to cause malloc() to return NULL. 2007-03-07 05:28:42 +00:00
ds1.h
emu10k1.c Use M_NOWAIT instead of M_WAITOK to cause malloc() to return NULL. 2007-03-07 05:28:42 +00:00
emu10kx-midi.c Fix a compile time problem on amd64. I'm not sure if the fix is correct 2006-07-16 20:10:08 +00:00
emu10kx-pcm.c Use M_NOWAIT instead of M_WAITOK to cause malloc() to return NULL. 2007-03-07 05:28:42 +00:00
emu10kx.c - Revert arguments for several functions to pre bus_get_dma_tag() 2007-02-23 19:41:16 +00:00
emu10kx.h Extend the emu10kx driver. With the words of the author: 2007-01-06 18:59:35 +00:00
envy24.c Quick bandaid for possible broken multiple playback channels implementation. 2007-03-05 07:45:38 +00:00
envy24.h dd the envy24 driver as is to the tree. It's not connected to the build 2006-06-17 14:36:44 +00:00
envy24ht.c - Revert arguments for several functions to pre bus_get_dma_tag() 2007-02-23 19:41:16 +00:00
envy24ht.h Latest updates for Envy24/24HT. Fix various issues with LOR and panic 2006-12-17 16:06:45 +00:00
es137x.c Change the remainder of the drivers for DMA'ing devices enabled in the 2007-01-21 19:32:51 +00:00
es137x.h * Register programming error during device initialization 2005-07-31 13:19:38 +00:00
fm801.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
ich.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
ich.h
maestro3.c Fix long standing multi playback/recording issues, caused by 2007-03-09 05:35:20 +00:00
maestro_reg.h
maestro.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
neomagic-coeff.h
neomagic.c Fix hang at init for MagicMedia 256A[VX] chips. [1] 2005-09-11 17:30:27 +00:00
neomagic.h
solo.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
spicds.c Fix compilation for statically linked snd_envy24{ht}/spicds. Use explicit 2007-02-14 15:23:44 +00:00
spicds.h After repo copy from ak452x.[ch]: SPIcds is the I2S SPI audio codec code 2006-09-30 16:53:40 +00:00
t4dwave.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
t4dwave.h
via82c686.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
via82c686.h
via8233.c MFp4 (114068): 2007-02-23 13:47:34 +00:00
via8233.h
vibes.c Use snd_setup_intr() instead of bus_setup_intr() , like other drivers. 2007-02-23 19:39:06 +00:00
vibes.h