summaryrefslogtreecommitdiff
path: root/sys/dev/pci/azalia.c
AgeCommit message (Expand)Author
2017-01-10Enable snooping on Braswell. Fixes audio distortion on Acer TravelMateJonathan Gray
2016-12-08Return ENODEV if playback is requested on devices with no DACs orAlexandre Ratchov
2016-09-19Remove unused getdev() audio driver functions.Alexandre Ratchov
2016-09-14Remove drain(), query_encoding(), mappage() and get_default_params()Alexandre Ratchov
2016-04-24enable snooping on Intel 100 Series LP HDAJonathan Gray
2016-02-19enable snooping on Intel C610Jonathan Gray
2015-12-17If CORB/RIRB are not running, log error message unconditonnalyAlexandre Ratchov
2015-12-09No need to check if size = az->pstream.buffer.size is zero, asAlexandre Ratchov
2015-12-07enable snooping on Intel 100 Series HDAJonathan Gray
2015-07-29Rework buffer position reporting code.Alexandre Ratchov
2015-05-11Remove all audio format conversion code from the kernel (btw holdingAlexandre Ratchov
2015-02-10remove some very MD debug code that was reaching into x86 mplocksDavid Gwynne
2015-01-20Check for out-of-range indices when searching the default dac and adc.Alexandre Ratchov
2015-01-13Enable snooping on Bay Trail HD Audio.Jonathan Gray
2014-09-24Kill two generic DVACT_DEACTIVATE handlers since this event is nowMartin Pieuchot
2014-08-13match on Intel 9 series and 9 series LP PCH, and add 8 series KT to pucJonathan Gray
2014-07-13Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-10remove most of the boolean_t infection outside uvm/ddb/pmap; ok jsgTheo de Raadt
2014-05-17fix format mistakes visible if AZALIA_DEBUG is definedAlexandre Ratchov
2014-03-08better loop conditions. ok kettenis ratchov sasanoTed Unangst
2014-02-25Wait for the RIRB DMA engine to come ready. Needed on the audio deviceMark Kettenis
2013-12-30Enable snooping on Lynx Point-LP HD Audio.Jonathan Gray
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-11-09enable snooping on Intel 8 Series HD AudioJonathan Gray
2013-05-30Enforce ca_activate tree-walks over the entire heirarchy for all events,Theo 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
2013-02-09Replace a bunch of if () else if () else if () else if () ... with thatMiod Vallat
2012-10-19andre.s@list.ru has a laptop which does not bring the azalia out ofTheo de Raadt
2012-08-12Make sure snooping is enabled on Intel 7 Series HD Audio.Mark Kettenis
2012-05-10Enable PCI snoop on the AMD Hudson 2. With help from Juan FranciscoAlexandre Ratchov
2011-09-19Make sure snooping is enabled on Intel HDA variants. Fixes audio on myMark Kettenis
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2011-06-02Enable MSI.Mark Kettenis
2011-06-02Move the code that disables MSI out of azalia_configure_pci(), such that weMark Kettenis
2011-04-24in azalia_intr():Jacob Meuser
2011-04-10bring back changes in r 1.192:Jacob Meuser
2011-04-08backout previous (which has some interrupt spin problem, sort of diagnosedTheo de Raadt
2011-04-04detach happens after the hardware is gone, so don't try to touchJacob Meuser
2011-03-04gather most pci conf register manipulation into a new function,Jacob Meuser
2011-02-17if changing the default speaker connection, be sure it's both aJacob Meuser
2011-02-17the number of widget connections isn't necessarily the same as theJacob Meuser
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-08-31remove a comment suggesting that azalia needs a powerhookTheo 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-08convert printf()s that can happen in the resume path to DPRINTF()s.Jacob Meuser
2010-08-08highly recommend that DVACT_{SUSPEND,RESUME} return 0 unless you want to trig...Theo de Raadt