cvs commit: src/sys/dev/sound/pci es137x.c es137x.h
Alexander Leidinger
netchild at FreeBSD.org
Sun Jul 31 13:19:39 GMT 2005
netchild 2005-07-31 13:19:38 UTC
FreeBSD src repository
Modified files:
sys/dev/sound/pci es137x.c es137x.h
Log:
* Register programming error during device initialization
especially for CT4730 / EV1938 chip, causing misconfigured mixer
(David Xu), crippled after power cycle (Kevin Oberman). Fixed.
* Incorporate locking/spdif patches from Jon Noack / matk. Not all
es137x can really do spdif, clean it up a bit to only let few capable
chip. This adds a "hw.snd.pcm<unit>.spdif_enabled" sysctl until
a more generic way of handling this from userland (by an ordinary
user) is designed/implemented.
* Convert all bus_space_(read|write) to use es_rd/es_wr, simmilar
with other drivers.
* Add tunable hw.snd.pcm<unit>.latency_timer sysctl to toggle pci
latency timer value on the fly. Much noise / pop / crackling
issues can be solved by increasing its value. Other people have
pointed out to use pciconf instead, but this is just an added
value specific for CT4730/EV1938.
* Remove es137x specific debug sysctl/code.
Several PRs can now be closed.
Submitted by: Ariff Abdullah <skywizard at MyBSD.org.my>
Submitted by: Jon Noack <noackjr at alumni.rice.edu> (implicit)
Submitted by: matk (implicit)
PR: 59349, 68594, 73498
Tested by: multimedia@
Revision Changes Path
1.56 +267 -127 src/sys/dev/sound/pci/es137x.c
1.6 +11 -0 src/sys/dev/sound/pci/es137x.h
More information about the cvs-src
mailing list