summaryrefslogtreecommitdiff
path: root/sys/dev/pci/azalia_codec.c
AgeCommit message (Expand)Author
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
2008-11-17use the generic mixer configuration for all Realtek ALC codecs.Jacob Meuser
2008-11-16don't create a virtual inputs.dac, as this will be a duplicate ofJacob Meuser
2008-11-16expand the usefulness of azalia_generic_mixer_create_virtual byJacob Meuser
2008-11-16make lists of what widgets are directly connected to DACc and ADCs.Jacob Meuser
2008-11-16'.' is a special character in mixer item names. it's the separatorJacob Meuser
2008-11-14oops. not yet. sorry for the noise.Jacob Meuser
2008-11-14* readability improvement in azalia_codec_connect_streamJacob Meuser
2008-11-05* remove two custom unsolicited event handlers in favor of genericJacob Meuser
2008-11-04volume scaling/setting cleanup:Jacob Meuser
2008-10-28Add the MacBookPro4,1 to the list of systems with GPIO quirks andBrad Smith
2008-10-27for the AD1984 codec, connect headphones to a proper DAC.Jacob Meuser
2008-10-25Add proper DAC/ADC grouping for AD1984 (from NetBSD).Jacob Meuser
2008-10-23- new function azalia_generic_mixer_pin_sense - configures pin direction,Jacob Meuser
2008-10-16Add S/PDIF support. From NetBSD.Jacob Meuser
2008-10-16Some pins are not connected and dead-end. This diff removes such pinsJacob Meuser
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-05-13Remove commented out NetBSD __KERNEL_RCSID macro usage.Brad Smith
2008-04-10Add support for recording through the mic jack on AD1984.Deanna Phillips
2007-12-16Put inamp gain and inamp mute controls under AudioCinputs. ThisDeanna Phillips
2007-12-06Remove AD1981HD code, since the generic mixer init can do all of thisDeanna Phillips
2007-11-24The Sigmatel codec id 7662 looks identical to STAC7661 and works fine withDeanna Phillips
2007-11-21Collect subid #defines at the top.Deanna Phillips
2007-11-14less obnoxious dmesgDeanna Phillips
2007-11-06Generalize most of the apple-specific code, since it works fine onDeanna Phillips
2007-10-14audio(4)-compatible mixer items for ALC883.Deanna Phillips