freebsd-skq/sys/dev
ariff cadc372939 Add support for (latest) VIA VT8251 (rev. 0x07) audio controller.
A slight difference of this chip from its previous siblings is that
it need a gentle "wake up" on every (full) DMA buffer completion to
avoid stalled interrupt handler.

Thanks to George Hartzell for permission on doing remote debugging.

Prime MFC candidate for 6.1-RELEASE. Please reply to this commit if
there are any objections  (so I won't bug re@),  since the  changes
are too small and only specific to VT8251.

PR:		i386/95949
Tested by:	[1] George Hartzel
          	myself (remotely)
MFC after:	3 days

[1] http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-April/004003.html
2006-04-22 09:44:00 +00:00
..
aac Rearrange locking in the alloc_commands and ioctl paths to avoid problems. 2006-04-08 06:05:29 +00:00
acpi_support Add support for Asus W5A laptops. 2006-04-09 15:22:25 +00:00
acpica Remove unnecessary assignment. 2006-04-21 19:06:29 +00:00
adlink
advansys
agp
aha Add explicit dependency on cam. This is necessary when both aha.ko and 2006-03-24 06:33:25 +00:00
ahb
aic
aic7xxx
amd
amr Reduce the Linux ioctl range to what is needed. I didn't know what 2006-04-14 16:13:28 +00:00
an
ar
arcmsr
arl
asr
ata Add missing ";" 2006-04-17 10:47:01 +00:00
ath Improve ath_draintxq debug info: dump the packet as well 2006-04-16 18:24:27 +00:00
atkbdc Add ALPS glide point ID and some compatibility IDs. 2006-03-15 07:04:33 +00:00
auxio
awi
bce Fix DEVICE_POLLING support (compile-only tested). 2006-04-13 14:12:26 +00:00
bfe Don't call bfe_release_resources() twice. 2006-04-04 22:30:12 +00:00
bge Fix the interrupt handler to do the mandatory PCI flush before looking at 2006-04-15 08:13:06 +00:00
bktr
buslogic
cardbus
ce
ciss Free another memory leak when dealing with disk notification. 2006-04-20 03:05:02 +00:00
cm
cnw
cp
cpufreq
cs
ct
ctau
cx
cy
dc Add device-id for the Neteasy DRP-32TXD cardbus 10/100 card. It's another 2006-03-16 20:00:39 +00:00
dcons
de
dec
digi
dpt
drm Reorder the DRM_*_AGP enums to match linux and what our code expects, fixing 2006-04-18 06:14:43 +00:00
ed
eisa
em Bring back arm-specific workaround from rev 1.15: 2006-04-13 15:10:25 +00:00
en Subtracting two pointers produces a ptrdiff_t not a size_t so use 2006-03-21 15:00:10 +00:00
ep
esp
ex
exca
fatm This driver has been MPSAFE from the beginning so declare the interrupt 2006-03-21 14:56:42 +00:00
fb
fdc
fe
firewire
fxp Whitespace fix 2006-04-14 17:26:04 +00:00
gem
gfb
harp
hatm
hfa
hifn
hme Backout rev. 1.46. It caused Rx checksum offload breakage on little 2006-03-21 12:21:51 +00:00
hptmv
hwpmc Change msleep() and tsleep() to not alter the calling thread's priority 2006-04-17 18:20:38 +00:00
ic
ichsmb
ichwd
ida
idt
ie
ieee488 Don't be noisy in case of shared interrupts. 2006-03-11 15:39:22 +00:00
if_ndis
iicbus remove DRIVER_MODULE lines that are useless... pcf doesn't exist (only 2006-04-17 22:33:42 +00:00
iir
io
ipmi
ips
ipw Don't read channel list from EEPROM since we were already scanning all 2006-03-13 20:05:32 +00:00
isp Redo some code based upon issues found by Coverity. 2006-04-21 18:46:35 +00:00
ispfw Update 2300 f/w. This will probably be the last 2006-04-18 21:55:30 +00:00
iwi o don't use '-' characters in firmware names 2006-03-12 18:54:40 +00:00
ixgb
joy
kbd
kbdmux
le
led
lge
lmc
lnc
mc146818
mca
mcd
md - Conditionally acquire Giant in mdstart_vnode(), mdcreate_vnode(), and 2006-03-28 21:25:11 +00:00
mem
mfi Fix some small bugs. 2006-04-10 06:44:30 +00:00
mii Fix the PHY support for the 5780. I mis-merged this from my sources. 2006-04-12 18:34:00 +00:00
mk48txx
mlx
mly
mpt Change some order of the way we do some target mode ops. 2006-04-21 18:31:21 +00:00
mse
mxge
my
myri10ge
ncv
nge
nmdm
nsp
null
nve
ofw
patm This driver has been MPSAFE from the beginning, so declare the interrupt 2006-03-21 14:54:42 +00:00
pbio
pccard
pccbb Add missing ~. We want all the INVALID bits to be 0... Let's see if this 2006-04-16 23:16:45 +00:00
pcf
pci Free allocated environment variables after use. 2006-04-21 19:35:03 +00:00
pdq
ppbus Import ACPI Dock Station support. Note that this is still very young. 2006-04-15 12:31:34 +00:00
ppc Import ACPI Dock Station support. Note that this is still very young. 2006-04-15 12:31:34 +00:00
pst
puc When we attach to either a SAB82532 or a Z8530, print a notice 2006-03-30 18:43:03 +00:00
ral o fixes the locking of if_init(). 2006-03-21 21:15:43 +00:00
random Change msleep() and tsleep() to not alter the calling thread's priority 2006-04-17 18:20:38 +00:00
ray
rc
re Add support for RTL8111B chip, that can be found on some mainboards, 2006-03-22 07:33:03 +00:00
rndtest
rp
sab
safe safe(4) doesn't support explicitly provided keys. Return an error instead 2006-04-10 18:49:46 +00:00
sbni
sbsh
scc The Z8530 on the MacIO has an interrupt per channel. Deal with this 2006-04-04 17:33:08 +00:00
scd
sf
si
sio
sk
smbus
sn
snc
snp
sound Add support for (latest) VIA VT8251 (rev. 0x07) audio controller. 2006-04-22 09:44:00 +00:00
speaker
sr
stg
streams
sym
syscons
tdfx
tga
ti
trm
twa
twe
tx
txp
uart In z8530_divisor() return 0 if the calculated divisor is less than 0. 2006-04-04 01:16:16 +00:00
ubsec ubsec(4) doesn't support explicitly provided keys. Return an error instead 2006-04-10 18:37:46 +00:00
usb - Add support for the Acer Acerscan 640BT. 2006-04-11 10:44:31 +00:00
utopia
vge
vkbd
vr
vx
watchdog
wds
wi
wl
xe o Fix printf(9) formatting: do not use hardcode "0x" and "#" flags 2006-04-15 11:41:40 +00:00
zs