summaryrefslogtreecommitdiff
path: root/sys/dev/pci/auich.c
AgeCommit message (Expand)Author
2016-09-19Remove unused getdev() audio driver functions.Alexandre Ratchov
2016-09-14Remove drain(), query_encoding(), mappage() and get_default_params()Alexandre Ratchov
2015-05-11Remove all audio format conversion code from the kernel (btw holdingAlexandre Ratchov
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-09-24Kill two generic DVACT_DEACTIVATE handlers since this event is nowMartin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-05-17fix format mistakes visible if AUICH_DEBUG is definedAlexandre Ratchov
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-05-24Since audio code is mp safe, establish isa and pci audio interruptsAlexandre Ratchov
2013-05-15Introduce a global interrupt-aware mutex protecting dataAlexandre Ratchov
2012-01-11ansify and de'register some prototypesDavid Hill
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2011-04-03use nitems(); no binary change for drivers that are compiled on amd64.Jasper Lievisse Adriaanse
2010-09-12silly me. use the switch() variable, not the case value.Jacob Meuser
2010-09-12use audio(4) DVACT_{QUIESCE,RESUME}Jacob Meuser
2010-09-07remove the powerhook code. All architectures now use the ca_activate treeTheo de Raadt
2010-09-06All PWR_{SUSPEND,RESUME} can now be replaced by DVACT_{SUSPEND,RESUME}Theo de Raadt
2010-08-31Add DVACT_QUIECE support. This is called before splhigh() and beforeTheo de Raadt
2010-08-31do not return EOPNOTSUPP for unknown activate actionsTheo de Raadt
2010-08-27Since the changes in neo(4) work, it is very likely that the exact sameTheo de Raadt
2010-08-09sync hardware and software buffer positions on resumeJacob Meuser
2010-08-08suspend/resume support for auich, and some infrastructure in ac97Jacob Meuser
2010-08-03if interrupt mapping fails, say soJacob Meuser
2010-07-15add two new members to structs audio_encoding and audio_prinfo.Jacob Meuser
2010-06-07Fix various problems of auich on SiS 7012 based chips:Alexandre Ratchov
2010-03-30Do not print ac97 link rate message unless debug is enabled.David Coppa
2010-01-14SiS devices seem unable to reset dma block index to zero, causingAlexandre Ratchov
2009-11-05BUS_DMA_NOCACHE is defined on all archs that include this driverJacob Meuser
2008-10-28SiS 7012 uses different multichannel control bits (data from linux).Jacob Meuser
2008-10-25audio(9) says low level drivers are allowed to change the requestedJacob Meuser
2008-10-23S/PDIF output support in ac97(4), auich(4) and auvia(4)Jacob Meuser
2008-10-23enable 4 and 6 channel support.Jacob Meuser
2008-09-15this driver uses three dma segments; play, record, calibrate.Jacob Meuser
2008-05-25use ac97 default parameters for auich(4), auixp(4) and auvia(4).Jacob Meuser
2008-04-21allow low level audio drivers to specify a default sample format,Jacob Meuser
2008-03-248-bit has been emulated for some time now. quit lying.Jacob Meuser
2008-02-12if the ac97 codec is fixed-rate, ac97_set_rate() will return theJacob Meuser
2008-02-08don't unconditionally return here, still need to set recording parametersJacob Meuser
2008-01-15bring in lots of ac97(4) and auvia(4) updates from NetBSDJacob Meuser
2007-10-23- use endian-specific conversions, instead of relying onJacob Meuser
2007-10-20replace auich's DMA and interrupt handling with code from NetBSD'sJacob Meuser
2007-09-17Some bzero() -> M_ZERO. ok jakemsr@Kenneth R Westerback
2007-08-02add proper recording encodings to auich(4).Jacob Meuser
2006-12-29Avoid void * arithmetic, okay deraadt@, suggestions from millert@Pedro Martelletto
2006-08-19add the Intel 6300ESB and 6321ESB AC97 controllers.Brad Smith
2006-08-01attach to the NVIDIA MCP51 AC97 controller as well.Brad Smith
2006-05-29NVIDIA nForce MCP04 (some kind of nForce4) AC97 should work hereJonathan Gray
2006-04-20Fix various printf() issues: too many arguments, not enough arguments, argumentMiod Vallat
2006-02-13nVidia/nvidia -> NVIDIABrad Smith
2005-11-26Add some missing 'break;'s in auich and auixp that lint spotted. WhileKenneth R Westerback