summaryrefslogtreecommitdiff
path: root/sys/dev/pci/azalia_codec.c
AgeCommit message (Expand)Author
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
2009-01-02add macros for setting/getting GPIO polarity instead of usingJacob Meuser
2009-01-02* add GPIO quirk for Dell Vostro 1400 (from FreeBSD)Jacob Meuser
2009-01-02this is what I really wanted with r1.100 of azalia.c - fixed micsJacob Meuser
2009-01-02now that some devices will get output from/to two different sources/Jacob Meuser
2009-01-02remove azalia_generic_mixer_create_virtual and all it's uses. nicerJacob Meuser
2008-12-31- avoid using an argument twice, once as a pointer. I just don'tJacob Meuser
2008-12-31reimplement jack sense/speaker auto muting using unsolicited responses.Jacob Meuser
2008-12-28get output from the first DAC to the line-out on the MacMini1,1Jacob Meuser
2008-12-26don't try to create mutesets for selectors, they are only forJacob Meuser
2008-12-26add a function for initializing mixer_devinfo_t off/on enumsJacob Meuser
2008-12-26nuke unused macros. from Alexey Suslikov.Jacob Meuser
2008-12-26- recognize a few more realtek codecsJacob Meuser
2008-12-25add "virtual" mutes if the "virtual" volume amps have mute capabilityJacob Meuser
2008-12-24typo spotted by Alexey SuslikovJacob Meuser
2008-12-23azalia_generic_mixer_pin_sense has nothing to do with pin sense anymore.Jacob Meuser
2008-12-23add gpio quirk for Dell e6400Jacob Meuser
2008-12-23enable beep and CD mixer controls on alc88x codecs if appropriateJacob Meuser
2008-12-23add small quirks for certain codecsJacob Meuser
2008-12-23remove static mixer configurations wholesale, to make next commitJacob Meuser
2008-12-23- recognize some more codecsJacob Meuser
2008-12-23a) a widget's nid is always it's index in the codec's widget list.Jacob Meuser
2008-12-22create "_source" mixer items for single connections, but be carefulJacob Meuser
2008-12-22disable unusable convertersJacob Meuser
2008-12-22new function azalia_pin_config_ov, used to override configurationJacob Meuser
2008-12-21label converter widgets for their place in the converter group.Jacob Meuser
2008-12-21add mixer_class member to struct widget_t, and define the mixerJacob Meuser
2008-11-30oops. don't continue on to the next widget here. there may be otherJacob Meuser
2008-11-30only put a control in the record class if it is the sole input toJacob Meuser
2008-11-30don't rebuild the list of supported formats if it isn't goingJacob Meuser
2008-11-30- don't access nonexistent converter goupsJacob Meuser
2008-11-28don't create a _source control on mixers if none of the sources areJacob Meuser
2008-11-28AZ_TARGET_PINSENSE -> MI_TARGET_PINSENSEJacob Meuser
2008-11-28- remove a couple unneeded checksJacob Meuser
2008-11-28- use switch() instead of multiple if elseJacob Meuser
2008-11-28- DACs don't have connection lists like ADCs doJacob Meuser
2008-11-28add paranoia helper function, azalia_nid_to_index. the nid isJacob Meuser
2008-11-27widget initialization cleanup:Jacob Meuser
2008-11-27finally, generic converter grouping that fits our needs and worksJacob Meuser
2008-11-19Many ALC88x codecs have a fifth DAC at NID 0x25 for 7.1+2 multistreaming.Christian Weisgerber
2008-11-19the jack sense automatic muting code has many problems, includingJacob Meuser
2008-11-17- recognize some Conexant codecs.Jacob Meuser