summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ac97.h
AgeCommit message (Collapse)Author
2002-07-28minor things from ac97 rev 2.3; mickey@ okFederico G. Schwindt
2002-05-21Move enum definitions to global scope. Local scope is meaningless, andMarc Espie
interferes with C99's anonymous stuff. ok millert@
2002-04-08add flag to swap channels. from netbsd.Mike Frantzen
ok deraadt@
2002-03-14First round of __P removal in sysTodd C. Miller
2001-10-28define caps bits, for later useMichael Shalayeff
2001-10-28it appears that some non-vra compatible codecs implement partMichael Shalayeff
of vra protocol by rounding all rates to 48kHz, but some return 0. fix this by reporting 48kHz for all codecs w/o vra. problem (finally) identified by hunter@dg.net.ua, diff by me. also, while here a/AC97_SOUND_ENHANCEMENT/AC97_CAPS_ENHANCEMENT/ .
2001-05-16add surrond, center and lfe ports (per 2.2 spec).Michael Shalayeff
provide set_rate function, per 2.2 spec.
2001-05-16define power register bitsMichael Shalayeff
2001-05-16more regs from 2.2 version of specsMichael Shalayeff
2001-03-03new AC97_HOST_DONT_READANY flag for ac97 chipsets that are _really_ on drugsTheo de Raadt
2000-07-19Added shadow registers. This adds two capabilities:Constantine Sapuntzakis
- support devices that crash when reading CODEC registers - a flags interface was added to the host interface and one flags AC97_HOST_DONT_READ defined. - new API restore_ports restores the user's settings. This can be useful for resume after suspend to disk
2000-06-27Move ac97 register defines into ac97.hArtur Grabowski
1999-09-21Add get_portnum_by_name to ac97 vtbl.Constantine Sapuntzakis
get_portnum_by_name returns the mixer port # given a (class, device, qualifier) tuple.
1999-09-19AC-97 CODEC support. Some help from FreeBSD, esp. on nice printing ofConstantine Sapuntzakis
features.