summaryrefslogtreecommitdiff
path: root/sys/dev/pci/azalia_codec.c
AgeCommit message (Expand)Author
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
2007-10-10Rework the debug dmesg to perform a more complete codec dump.Deanna Phillips
2007-10-05The Acer TravelMate 3010 (ALC883) has a couple of gpio pins that needDeanna Phillips
2007-09-26Clean up STAC7661 codec: sort mixer items, add prev and next pointersDeanna Phillips
2007-09-20Add mixer items, master volume and dacgroup init for Analog DevicesDeanna Phillips
2007-09-11For STAC9221 Macs - no need to max the DAC volumes now that a masterDeanna Phillips
2007-09-11For STAC9221 Macs, create master volume and mute controls by bindingDeanna Phillips
2007-09-10Use M_ZERO.Deanna Phillips
2007-09-10Add command verbs, a mixer target and mixer controls for EAPD control.Deanna Phillips
2007-09-10Set bidirectional pins to output, ignoring what the codec says isDeanna Phillips
2007-09-06Add an unsolicited even handler for the Sigmatel Apple codecs. TheDeanna Phillips
2007-07-31Our audio layer doesn't know anything about mixer names likeDeanna Phillips
2007-07-31In the mixer to device level conversions, round down to the nearestDeanna Phillips
2007-07-23STAC7661:Deanna Phillips
2007-07-23Fix a typo in a comment: VAIO SE -> VAIO SZ.Deanna Phillips
2007-07-23STAC7661: rename "inputs.mic" to "record.volume". This is what theDeanna Phillips
2007-07-23STAC7661:Deanna Phillips
2007-07-23We will never make a mixer item out of the pin control operation, soDeanna Phillips
2007-07-07Add support for Realtek ALC883. This is the "value" edition of theDeanna Phillips
2007-06-19Add a dac group init, mixer table and mixer init for the SigmatelDeanna Phillips
2007-06-13Support the Macbook, Macbook Pro, Mac Mini and possibly the iMac.Deanna Phillips
2007-05-02- Add support for handling unsolicited events (based on NetBSD).Deanna Phillips
2006-07-23Make the default value of outputs.linein.dir "output" for the ThinkPad T60.Brad Smith