summaryrefslogtreecommitdiff
path: root/sys/dev/pci/auich.c
AgeCommit message (Expand)Author
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
2005-08-10Some additional ICH7 bits which aren't strictly necessary to workJonathan Gray
2005-08-09do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in pcisub...Michael Shalayeff
2005-08-04Support for ICH7 audio tested by Mark.Peoples at asu.eduJonathan Gray
2005-05-31bus_dma-ify. needs bus_dmamap_sync's, but works on coherent arch's now.Jason Wright
2005-04-14make sure round_blocksize does not produce 0 after alignmentMichael Shalayeff
2005-04-05Don't clobber the returned sample rate when the AC97 changes it.Marco S Hyman
2005-04-05match on nforce4 and nforce2-400 ac97 as well; form netbsdMichael Shalayeff
2005-04-05from netbsd:Michael Shalayeff
2005-04-05ich6 support from freebsd via [Bjorn] Sandell <biorn@dce.chalmers.se>Michael Shalayeff
2005-04-02mixer can endup mapped w/ a different tag and so give it one of its own; from...Michael Shalayeff
2005-03-22fix probable pasto that calculated a control register value forMarco S Hyman
2005-01-17try memory-mapped bars first that exist on ich4/ich5 and fall bak to io-mappe...Michael Shalayeff
2005-01-17typo; from Michael van der Westhuizen <michael@skanky.homeunix.net>Michael Shalayeff
2004-11-30EB is just like DB does not set PCR; reported and tested by Jan Johansson <ja...Michael Shalayeff
2004-09-20Add nvidia nforce3 250 audio. From FreeBSD via deraadt@.Alexander Yurchenko
2004-07-21calibrate after opening. helps if cpu speed is changing and microtime can'tTed Unangst
2004-07-08nforce3; downsjTheo de Raadt
2004-05-10ugly hackery for auich support on amd64.Marco S Hyman
2004-04-09Warn the user if we don't attach the ac97 codec.Miod Vallat
2003-10-10Calibration code from FreeBSD/NetBSD. Some of the auich's are clocked tooJason Wright
2003-08-06Remove some double semicolons (hmm, do two semis equal a maxi?).Todd C. Miller
2003-06-12several lusers suggested it should work none capable of definately answering ...Michael Shalayeff
2003-06-02kill the caluses three and four on some of my codeMichael Shalayeff