summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/ac97.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* a couple more codec ids from peoplemickey2003-04-071-1/+3
|
* add ad1981a id; from hunter@dg.net.uamickey2002-09-171-1/+2
|
* Use the value from AUDIO_CTRL, later to be or'ed with VRM or VRA, notfgsch2002-09-051-7/+9
| | | | | | AUDIO_ID which contains what the codec supports, and do it only if the codec supports VRM or VRA. discussed with mickey@ a while ago.
* minor things from ac97 rev 2.3; mickey@ okfgsch2002-07-281-2/+2
|
* add flag to swap channels. from netbsd.frantzen2002-04-081-6/+19
| | | | ok deraadt@
* First round of __P removal in sysmillert2002-03-141-12/+12
|
* add ess1921 codec idmickey2002-01-091-1/+4
|
* be more accurate in enabling variable rate bitsmickey2001-12-171-3/+6
|
* fix realtek codec ids. fxi codec id decode -- from krw@mickey2001-12-011-7/+8
|
* it appears that some non-vra compatible codecs implement partmickey2001-10-281-13/+19
| | | | | | | 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/ .
* replace strings w/ defined names, missing initializer for pcbeep and split tone into bass/treblemickey2001-10-241-10/+13
|
* add several more codecs, from elsamickey2001-10-241-5/+36
|
* fix unknown codec id printoutmickey2001-09-151-3/+3
|
* fix array filling; alaric@MIT.EDUderaadt2001-06-201-4/+4
|
* Set the delta for the particular source so telling mixerctl to decrease themickey2001-06-171-1/+11
| | | | | volume (using --) adjusts it far enough to stick. from Eric Haszlakiewicz <erh@netbsd.org>
* add surrond, center and lfe ports (per 2.2 spec).mickey2001-05-161-8/+78
| | | | provide set_rate function, per 2.2 spec.
* call malloc w/ NOWAIT and check for NULL returnmickey2001-05-161-2/+4
|
* No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)ho2001-05-161-4/+1
|
* shorten by one byte :-)deraadt2001-05-161-4/+4
|
* split codec vendor/product into separate tables,mickey2001-05-161-123/+155
| | | | | provide meaning for codec revision. some other size improvelances.
* partial KNFderaadt2001-05-151-165/+167
|
* a few more codecs, a few more consts, trailing spacesmickey2001-05-151-108/+112
|
* anotherderaadt2001-04-151-25/+26
|
* new AC97_HOST_DONT_READANY flag for ac97 chipsets that are _really_ on drugsderaadt2001-03-031-17/+20
|
* if avoiding ac97_read because of AC97_HOST_DONT_READ, still permit access to AC97_REG_VENDOR* and AC97_REG_RESETderaadt2000-07-271-2/+4
|
* more guesses at tritech codecsderaadt2000-07-201-1/+4
|
* Added shadow registers. This adds two capabilities:csapuntz2000-07-191-74/+144
| | | | | | | | | - 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
* Move ac97 register defines into ac97.hart2000-06-271-24/+1
|
* a few more codes ids from vendor docsmickey2000-05-301-2/+8
|
* add a few more codecsmickey2000-05-271-2/+12
|
* Disable DAC, Output, and Record mute by defaultcsapuntz2000-04-121-2/+26
|
* Don't define AUDIO_DEBUGcsapuntz1999-10-051-3/+2
|
* Add get_portnum_by_name to ac97 vtbl.csapuntz1999-09-211-6/+30
| | | | | get_portnum_by_name returns the mixer port # given a (class, device, qualifier) tuple.
* AC-97 CODEC support. Some help from FreeBSD, esp. on nice printing ofcsapuntz1999-09-191-0/+718
features.