summaryrefslogtreecommitdiff
path: root/sys/dev/pci/azalia_codec.c
AgeCommit message (Expand)Author
2013-10-06Add quirk for ALC260 found on Acer Extensa 6700.Raphael Graf
2013-05-27Fix edge cases of uninitialized variables. In my tree for too long, I evenMiod Vallat
2013-05-24MacBookAir4,1 needs the same unmute quirk as MacBookAir3,1Jonathan Gray
2012-11-30Fix speakers on Apple MacBook Air 2010, they require gpio unmuting.Stuart Henderson
2010-09-10if the speaker is muted because headphones are plugged in, don'tJacob Meuser
2010-08-23* if there's an error setting indirect more for a volume knob widget,Jacob Meuser
2010-08-08convert printf()s that can happen in the resume path to DPRINTF()s.Jacob Meuser
2010-08-07restore unsolicited responses from volume knob widgetsJacob Meuser
2010-06-27don't probe "volume knobs" on resume. probably not needed andJacob Meuser
2010-06-27check if the jacks that will mute the speaker can generate unsolicitedJacob Meuser
2010-06-27GPIO quirk for IDT 92HD71B7 in HP laptops (such as HP HDX 18)Jacob Meuser
2010-06-26make sure widgets are connected to usable widgets by default.Jacob Meuser
2010-03-21another macbook that needs reference voltage for output.Jacob Meuser
2010-03-21deal with the possibility of two internal speaker pins, like onJacob Meuser
2010-02-11"unmute" GPIO 0 on all Dell machines with IDT 92HD71B7 codecs.Jacob Meuser
2010-02-01unmute GPIO 0 on IDT 92HD73C1 codecs found in Dell machinesJacob Meuser
2009-11-03gpio quirk for Dell Precision M4400. from Geoff Sanders. thanks!Jacob Meuser
2009-10-20recognize the VIA VT1702 codecKevin Lo
2009-09-12GPIO quirk for Dell Inspiron 1400Jacob Meuser
2009-09-09move code to enable widget unsolicited event generation into it'sJacob Meuser
2009-09-09handle mixer get/set requests for class type mixer items in the underlyingJacob Meuser
2009-09-09make sure node id for stream mode mixer items is validJacob Meuser
2009-06-26the 'inputs.usingdac' mixer item was used to select which group ofJacob Meuser
2009-06-09AD1981HD output amps are weird. they report 63 volume steps but theJacob Meuser
2009-06-09quirks for MacBookPro3,1 inspired by FreeBSD's snd_hda. problemJacob Meuser
2009-05-31zap _generic from the names of several functions. there are noJacob Meuser
2009-05-31- all codecs now use the same functions, always. call the functionsJacob Meuser
2009-05-31remove special handling for STAC9225 (aka STAC7661). it was justJacob Meuser
2009-05-29register all GPIO and widget "quirks" in a bitmask instead of usingJacob Meuser
2009-05-29if a control in outputs.master.slaves is muted, don't change it'sJacob Meuser
2009-05-25Add Dell Latitude E5500 to the mute quirk list.Robert Nagy
2009-05-17recognize more Analog Devices codecsJacob Meuser
2009-05-12- try to identify a "main input mixer"Jacob Meuser
2009-05-01recognize several more IDT/Sigmatel codecs. IDs taken from the codecs'Jacob Meuser
2009-05-01allow jack sensing to mute the DAC the speaker is connected to byJacob Meuser
2009-04-27it's easier to have the speaker dac in the converter group thanJacob Meuser
2009-04-25beep generators are input endpoints. but ther are not supposedJacob Meuser
2009-04-24remove no longer needed workaroundJacob Meuser
2009-04-24the internal/fixed speaker is special. the dac it connects toJacob Meuser
2009-04-24use the direction/association/sequence ordered lists of i/o pins toJacob Meuser
2009-04-24drop _generic from azalia_generic_codec_fnode(). there will notJacob Meuser
2009-01-24fix a couple mistakes from rev 1.109Jacob Meuser
2009-01-07Add Dell Latitude E6500 to mute quirk. This makes my shiny E6500 play someMarco Peereboom
2009-01-05allow sense capable pins to mute the speaker by disabling the outputJacob Meuser
2009-01-05expand the _dir controls for output pins to also be able to selectJacob Meuser
2009-01-05no longer needed codec specific codeJacob Meuser
2009-01-05use AUDIO_MIXER_SET instead of AUDIO_MIXER_ENUM to display mixersJacob Meuser
2009-01-04some mixers don't use input amp muting to "select" their sources.Jacob Meuser
2009-01-03- configure volume knob widgets for indirect mode, which means they noJacob Meuser
2009-01-02- get rid of the function that was mostly just a wrapper for the oldJacob Meuser