summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/auich.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* do pci_intr_disestablish() and bus_space_unmap() calls if auich_alloc_cdata() fails; ok ratchov@miko2019-08-221-18/+17
* auich_freemem() returns void. while here fix a typo in an error message. audio playback still works under virtualbox. ok ratchov@miko2019-08-151-5/+4
* size for free(); ok ratchov@miko2018-10-271-3/+3
* ansify auich_trigger_input() and remove #ifdef around DPRINTF(); ok ratchov@miko2018-09-141-10/+4
* mark some suspend/resume functions always returning zero as void; ok ratchov@miko2018-09-141-5/+3
* clarify that config_activate_children() is called unconditionally in *activate().miko2018-09-131-5/+2
* Remove unused getdev() audio driver functions.ratchov2016-09-191-21/+2
* Remove drain(), query_encoding(), mappage() and get_default_params()ratchov2016-09-141-53/+2
* Remove all audio format conversion code from the kernel (btw holdingratchov2015-05-111-396/+28
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* Kill two generic DVACT_DEACTIVATE handlers since this event is nowmpi2014-09-241-7/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-3/+3
* fix format mistakes visible if AUICH_DEBUG is definedratchov2014-05-171-6/+6
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-6/+4
* Since audio code is mp safe, establish isa and pci audio interruptsratchov2013-05-241-3/+3
* Introduce a global interrupt-aware mutex protecting dataratchov2013-05-151-8/+11
* ansify and de'register some prototypesdhill2012-01-111-77/+26
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-3/+1
* use nitems(); no binary change for drivers that are compiled on amd64.jasper2011-04-031-3/+3
* silly me. use the switch() variable, not the case value.jakemsr2010-09-121-3/+3
* use audio(4) DVACT_{QUIESCE,RESUME}jakemsr2010-09-121-101/+3
* remove the powerhook code. All architectures now use the ca_activate treederaadt2010-09-071-12/+1
* All PWR_{SUSPEND,RESUME} can now be replaced by DVACT_{SUSPEND,RESUME}deraadt2010-09-061-2/+2
* Add DVACT_QUIECE support. This is called before splhigh() and beforederaadt2010-08-311-1/+4
* do not return EOPNOTSUPP for unknown activate actionsderaadt2010-08-311-10/+10
* Since the changes in neo(4) work, it is very likely that the exact samederaadt2010-08-271-27/+3
* sync hardware and software buffer positions on resumejakemsr2010-08-091-3/+41
* suspend/resume support for auich, and some infrastructure in ac97jakemsr2010-08-081-12/+139
* if interrupt mapping fails, say sojakemsr2010-08-031-1/+2
* add two new members to structs audio_encoding and audio_prinfo.jakemsr2010-07-151-9/+18
* Fix various problems of auich on SiS 7012 based chips:ratchov2010-06-071-65/+160
* Do not print ac97 link rate message unless debug is enabled.dcoppa2010-03-301-5/+5
* SiS devices seem unable to reset dma block index to zero, causingratchov2010-01-141-7/+21
* BUS_DMA_NOCACHE is defined on all archs that include this driverjakemsr2009-11-051-5/+1
* SiS 7012 uses different multichannel control bits (data from linux).jakemsr2008-10-281-5/+23
* audio(9) says low level drivers are allowed to change the requestedjakemsr2008-10-251-9/+30
* S/PDIF output support in ac97(4), auich(4) and auvia(4)jakemsr2008-10-231-52/+90
* enable 4 and 6 channel support.jakemsr2008-10-231-1/+23
* this driver uses three dma segments; play, record, calibrate.jakemsr2008-09-151-33/+43
* use ac97 default parameters for auich(4), auixp(4) and auvia(4).jakemsr2008-05-251-2/+9
* allow low level audio drivers to specify a default sample format,jakemsr2008-04-211-2/+3
* 8-bit has been emulated for some time now. quit lying.jakemsr2008-03-241-2/+2
* if the ac97 codec is fixed-rate, ac97_set_rate() will return thejakemsr2008-02-121-8/+6
* don't unconditionally return here, still need to set recording parametersjakemsr2008-02-081-2/+4
* bring in lots of ac97(4) and auvia(4) updates from NetBSDjakemsr2008-01-151-5/+21
* - use endian-specific conversions, instead of relying onjakemsr2007-10-231-32/+112
* replace auich's DMA and interrupt handling with code from NetBSD'sjakemsr2007-10-201-249/+335
* Some bzero() -> M_ZERO. ok jakemsr@krw2007-09-171-3/+2
* add proper recording encodings to auich(4).jakemsr2007-08-021-14/+49
* Avoid void * arithmetic, okay deraadt@, suggestions from millert@pedro2006-12-291-3/+3