aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/hda/patch_analog.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-18ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guardsNathan Chancellor1-8/+2
2021-08-14ALSA: hda: Nuke unused reboot_notify callbackTakashi Iwai1-1/+0
2020-01-16ALSA: hda/analog - Minor optimization for SPDIF mux connectionsTakashi Iwai1-5/+9
2020-01-05ALSA: hda: More constificationsTakashi Iwai1-1/+1
2020-01-03ALSA: hda - constify and cleanup static NodeID tablesMichał Mirosław1-3/+3
2019-09-20ALSA: hda - Add laptop imic fixup for ASUS M9V laptopShih-Yuan Lee (FourDollars)1-0/+1
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32Thomas Gleixner1-14/+1
2018-08-30ALSA: hda: move hda_codec.h to include/soundPierre-Louis Bossart1-1/+1
2018-06-27ALSA: hda - Kill snd_hda_codec_update_cache()Takashi Iwai1-2/+2
2017-08-16ALSA: hda: make snd_kcontrol_new constBhumika Goyal1-2/+2
2015-10-20ALSA: hda - convert to hda_device_idTakashi Iwai1-19/+18
2015-05-29ALSA: hda - Set patch_ops before calling auto-parserTakashi Iwai1-2/+1
2015-03-23ALSA: hda - Use regmap for command verb caches, tooTakashi Iwai1-10/+6
2015-03-23ALSA: hda - Move a part of hda_codec stuff into hdac_deviceTakashi Iwai1-1/+1
2015-02-23ALSA: hda - Bind codecs via standard busTakashi Iwai1-14/+2
2014-12-26ALSA: hda - patch_analog.c: Remove some unused functionsRickard Strandqvist1-33/+0
2014-12-17ALSA: hda - Add quirk for Packard Bell EasyNote MX65Takashi Iwai1-0/+39
2014-12-15ALSA: hda - Make add_stereo_mix_input flag tristateTakashi Iwai1-1/+2
2014-12-10ALSA: hda - Add "eapd" model string for AD1986A codecTakashi Iwai1-0/+1
2014-12-10ALSA: hda - Add EAPD fixup for ASUS Z99He laptopTakashi Iwai1-0/+1
2014-05-30ALSA: hda/analog - Fix silent output on ASUS A8JNTakashi Iwai1-0/+1
2014-03-13Merge tag 'asoc-v3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broon...Takashi Iwai1-0/+4
2014-03-05ALSA: hda - Use analog beep for Thinkpads with AD1984 codecsTakashi Iwai1-0/+3
2014-03-05ALSA: hda - Add missing loopback merge path for AD1884/1984 codecsTakashi Iwai1-0/+1
2014-02-15ALSA: hda - Remove superfluous inclusion of linux/pci.hTakashi Iwai1-1/+0
2014-02-05ALSA: hda - Improve loopback path lookups for AD1983Takashi Iwai1-0/+7
2014-02-05ALSA: hda - Add missing mixer widget for AD1983Takashi Iwai1-0/+1
2014-02-04ALSA: hda - Fix silent output on Toshiba Satellite L40Takashi Iwai1-0/+19
2014-01-13ALSA: hda - Don't set indep_hp flag for old AD codecsTakashi Iwai1-8/+8
2014-01-08ALSA: hda - Correct AD1986A 3stack pin configsTakashi Iwai1-3/+3
2013-12-16Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+15
2013-12-11ALSA: hda - Add static DAC/pin mapping for AD1986A codecTakashi Iwai1-0/+10
2013-12-09ALSA: hda - Enable stereo mix as default for AD and VIA codecsTakashi Iwai1-0/+1
2013-12-02ALSA: hda - Use always amps for auto-mute on AD1986A codecTakashi Iwai1-0/+3
2013-12-02ALSA: hda/analog - Handle inverted EAPD properly in vmaster hookTakashi Iwai1-0/+2
2013-12-02ALSA: hda - Fix bad EAPD setup for HP machines with AD1984ATakashi Iwai1-0/+1
2013-11-13ALSA: hda - Control EAPD for Master volume on Lenovo N100Takashi Iwai1-13/+14
2013-11-13ALSA: hda - Don't turn off EAPD for headphone on Lenovo N100Takashi Iwai1-1/+5
2013-10-26ALSA: hda - Sync EAPD with vmaster on AD1984A ThinkpadsTakashi Iwai1-1/+4
2013-10-26ALSA: hda - Fix silent headphone on Thinkpads with AD1984A codecTakashi Iwai1-1/+17
2013-07-05ALSA: hda - Remove static quirks for AD1986A codecTakashi Iwai1-1012/+57
2013-07-04ALSA: hda - Drop a few other static quirks for AD1986ATakashi Iwai1-10/+0
2013-07-04ALSA: hda - Drop static quirk for Toshiba Satellite L40-10QTakashi Iwai1-1/+0
2013-07-04ALSA: hda - Drop static quirks for other AD1986A Samsung machinesTakashi Iwai1-3/+0
2013-07-04ALSA: hda - Convert static quirks for AD1986A Samsung laptopsTakashi Iwai1-96/+12
2013-07-04ALSA: hda - Convert the static quirk for Samsung Q1 UltraTakashi Iwai1-23/+10
2013-07-04ALSA: hda - Remove static quirks for AD1988 codecsTakashi Iwai1-810/+35
2013-07-04ALSA: hda - Remove static quirks for AD1981 and AD1983 codecsTakashi Iwai1-682/+2
2013-07-04ALSA: hda - Remove static quirks for AD1884/1984 & variantsTakashi Iwai1-1330/+18
2013-07-04ALSA: hda - Remove static quirks for AD1882Takashi Iwai1-383/+1
2013-07-04ALSA: hda - Add fixup for HP TouchSmart with AD1984A codecTakashi Iwai1-0/+8
2013-07-04ALSA: hda - Add fixup for Lenovo Thinkpad with AD1984 codecTakashi Iwai1-0/+13
2013-07-04ALSA: hda - Add GPIO control to AD1884 HP fixupTakashi Iwai1-1/+21
2013-07-04ALSA: hda - Fix EAPD vmaster hook for AD1884 & coTakashi Iwai1-3/+9
2013-03-18ALSA: hda - Move beep attach/detach calls in hda_generic.cTakashi Iwai1-20/+13
2013-01-23ALSA: hda - Fix missing path between aamix and outputs in AD codecsTakashi Iwai1-0/+2
2013-01-22ALSA: hda - Select auto-parser as default for AD codecsTakashi Iwai1-1/+43
2013-01-22ALSA: hda - Convert some static quirks to fixup codes for AD codecsTakashi Iwai1-0/+164
2013-01-22ALSA: hda - Rearrange for dropping static quirk codes in AD codec driverTakashi Iwai1-97/+165
2013-01-22ALSA: hda - Add SPDIF mux control to AD codec auto-parserTakashi Iwai1-5/+261
2013-01-22ALSA: hda - Add aamix NID to AD codecsTakashi Iwai1-0/+5
2013-01-21ALSA: hda - Remove superfluous header inclusionsTakashi Iwai1-1/+0
2013-01-18ALSA: hda - Fix missing unsol event handler in some codec driversTakashi Iwai1-0/+1
2013-01-12ALSA: hda - Add generic parser support to Analog Device codec driverTakashi Iwai1-624/+291
2013-01-10ALSA: hda - Remove snd_hda_codec_amp_update() call from patch_*.cTakashi Iwai1-9/+1
2012-11-28ALSA: hda - Call snd_array_init() early and only onceTakashi Iwai1-34/+38
2012-11-21ALSA: hda - Remove shutup calls in free callbacksTakashi Iwai1-1/+0
2012-11-05ALSA: hda - Force to reset IEC958 status bits for AD codecsTakashi Iwai1-0/+1
2012-09-19ALSA: hda - avoid non-standard "Docking" name in mixersDavid Henningsson1-7/+7
2012-08-30ALSA: hda - Clean up CONFIG_SND_HDA_POWER_SAVETakashi Iwai1-19/+17
2012-08-15ALSA: hda - Add 3stack-automute model to AD1882 codecTakashi Iwai1-0/+40
2012-07-03ALSA: Convert to new pm_ops for PCI driversTakashi Iwai1-1/+1
2012-05-08ALSA: hda - Move BIOS pin-parser code to hda_auto_parser.cTakashi Iwai1-0/+1
2012-04-20ALSA: hda - Add snd_hda_get_default_vref() helper functionTakashi Iwai1-2/+5
2012-04-20ALSA: hda - Introduce snd_hda_set_pin_ctl*() helper functionsTakashi Iwai1-5/+3
2012-03-12ALSA: hda - Return the created kcontrol in __snd_hda_add_vmaster()Takashi Iwai1-1/+1
2012-03-09ALSA: hda - Initialize vmaster slave volumesTakashi Iwai1-2/+6
2012-02-03ALSA: hda - Add suffix argument to snd_hda_add_vmaster()Takashi Iwai1-53/+13
2011-11-16ALSA: hda - Cache the jack-detection valueTakashi Iwai1-0/+1
2011-10-31sound: Add module.h to the previously silent sound usersPaul Gortmaker1-0/+1
2011-09-23ALSA: HDA - Add Independent Headphone for all models of ad1988/ad1989Raymond Yau1-19/+131
2011-09-12ALSA: hda - Add Headphone Playback Volume control for ad1988/ad1989Raymond Yau1-17/+13
2011-07-26ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PMTakashi Iwai1-2/+2
2011-06-10ALSA: hda - Disable SPDIF only when no pin config set for HP with AD1981Takashi Iwai1-1/+2
2011-06-06ALSA: hda: Virtualize SPDIF out controlsStephen Warren1-1/+3
2011-06-03ALSA: hda - Check pin support EAPD in ad198x_power_eapd_writeRaymond Yau1-2/+4
2011-06-03ALSA: hda - Fix HP and Front pins of ad1988/ad1989 in ad198x_power_eapd()Takashi Iwai1-6/+4
2011-05-25ALSA: hda - Force AD1988_6STACK_DIG for Asus M3N-HT DeluxeTony Vroon1-0/+1
2011-05-20ALSA: hda - Fix input-src parse in patch_analog.cAdrian Wilkins1-1/+2
2011-05-02ALSA: hda - Constify fixup and other array data in patch_analog.cTakashi Iwai1-164/+164
2011-05-02ALSA: hda - Constify some API function argumentsTakashi Iwai1-1/+1
2011-04-26ALSA: hda - Move EAPD power-down into shutup callback for AD codecsTakashi Iwai1-6/+6
2011-03-25ALSA: HDA: New AD1984A model for Dell Precision R5500David Henningsson1-0/+89
2011-02-14ALSA: hda - simplify multistreaming playback model of ad1988Raymond Yau1-107/+10
2011-01-18ALSA: hda - consitify string arraysTakashi Iwai1-14/+16
2011-01-18ALSA: hda - Add add multi-streaming playback for AD1988Raymond Yau1-4/+178
2011-01-10ALSA: HDA: Rename "Mic Boost" to "Mic Boost Volume"David Henningsson1-36/+36
2010-10-25ALSA: hda - Disable sticky PCM stream assignment for AD codecsTakashi Iwai1-0/+7
2010-09-21Merge branch 'fix/hda' into topic/hdaTakashi Iwai1-0/+1
2010-09-21ALSA: hda - Add Dell Latitude E6400 model quirkLuke Yelavich1-0/+1
2010-09-09ALSA: hda - Improve the input source name labelsTakashi Iwai1-16/+11
2010-09-09ALSA: hda - Remove AUTO_PIN_FRONT_{MIC|LINE}Takashi Iwai1-2/+2
2010-09-09ALSA: hda - Keep char arrays in input_mux itemsTakashi Iwai1-3/+3
2010-08-30ALSA: hda - Use new inputs[] field to parse input-pins for AD codecsTakashi Iwai1-12/+18
2010-08-03ALSA: hda - Fix Thinkpad X300 so SPDIF is not exposedJerone Young1-1/+6
2010-05-06Merge branch 'fix/hda' into topic/hdaTakashi Iwai1-9/+0
2010-04-19ALSA: hda - Fix resume from StR of HP 2510p with docking-stationTakashi Iwai1-9/+0
2010-04-01Merge branch 'fix/hda' into topic/hdaTakashi Iwai1-0/+8
2010-03-31ALSA: hda: Fix 0 dB offset for Lenovo Thinkpad models using AD1981Daniel T Chen1-0/+8
2010-03-26ALSA: hda-intel - AD1984 thinkpad - add analog beep input controlJaroslav Kysela1-4/+17
2010-03-01Merge branch 'topic/hda' into for-linusTakashi Iwai1-1/+1
2010-02-22ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10QDaniel T Chen1-1/+1
2010-02-16Merge branch 'fixes' into develJaroslav Kysela1-0/+16
2010-01-21ALSA: hda - AD1988 codec - fix SPDIF-input mixer initialization (unmute)Jaroslav Kysela1-1/+10
2010-01-19Merge branch 'fix/hda' into topic/hdaTakashi Iwai1-0/+16
2009-12-28ALSA: hda: Add powerdown for Analog Devices HDA codecsDaniel T Chen1-0/+68
2009-12-25ALSA: hda - Disable tigger at pin-sensing on AD codecsTakashi Iwai1-0/+16
2009-12-23ALSA: hda - Fix NID association for capture mixersTakashi Iwai1-2/+1
2009-12-15Merge remote branch 'alsa/devel' into topic/hdaTakashi Iwai1-4/+33
2009-12-15ALSA: hda - simplify usage of HDA_SUBDEV_AMP_FLAGJaroslav Kysela1-10/+6
2009-12-15ALSA: hda - introduce HDA_SUBDEV_AMP_FLAG (ControlAmp in proc)Jaroslav Kysela1-5/+7
2009-12-15ALSA: hda - add more NID->Control mappingJaroslav Kysela1-0/+31
2009-12-14ALSA: hda: Fix max PCM level to 0 dB for AD1981_HPDaniel T Chen1-0/+8
2009-12-08ALSA: hda - Generalize EAPD inversion check in patch_analog.cTakashi Iwai1-8/+9
2009-11-18ALSA: hda - Replace the rest of jack-detections with snd_hda_jack_detect()Takashi Iwai1-31/+16
2009-11-16ALSA: hda - Fix build errors with CONFIG_SND_HDA_INPUT_BEEP=nTakashi Iwai1-0/+6
2009-11-16ALSA: hda - Get rid of magic digits for subdev hackTakashi Iwai1-1/+1
2009-11-16ALSA: hda - proc - add support for dynamic controls to mixer<->NID mappingJaroslav Kysela1-0/+2
2009-11-16ALSA: hda - proc - introduce Control: lines to show mixer<->NID assignmentJaroslav Kysela1-1/+3
2009-11-16ALSA: hda_intel: Digital PC Beep - change behaviour for input layerJaroslav Kysela1-1/+1
2009-09-29ALSA: hda - Analog Devices AD1984A add HP Touchsmart modelMiguel de Barros1-0/+139
2009-09-01ALSA: hda - Unmute docking line-out as default with AD1984A codecTakashi Iwai1-0/+2
2009-08-31ALSA: hda - Add missing GPIO initialization for AD1984A laptop modelTakashi Iwai1-0/+4
2009-08-31ALSA: hda - Add support of docking auto-mute/mic for AD1984A laptop modelTakashi Iwai1-40/+81
2009-08-27ALSA: hda - Add more quirk for HP laptops with AD1984ATakashi Iwai1-0/+1
2009-08-19Merge branch 'fix/hda' into topic/hdaTakashi Iwai1-2/+4
2009-08-19ALSA: hda: enable speaker output for Compaq 6530s/6531sWu Fengguang1-2/+4
2009-07-28ALSA: hda - Reword information messages for BIOS auto-probing modeTakashi Iwai1-1/+2
2009-07-24Merge branch 'fix/hda' into topic/hdaTakashi Iwai1-1/+1
2009-07-22ALSA: hda - Restore GPIO1 properly at resume with AD1984ATakashi Iwai1-1/+1
2009-07-03Merge branch 'fix/hda' into topic/hdaTakashi Iwai1-1/+26
2009-07-03ALSA: hda - Add GPIO1 control at muting with HP laptopsTakashi Iwai1-1/+26
2009-07-01Merge branch 'fix/hda' into topic/hdaTakashi Iwai1-0/+1
2009-07-01ALSA: hda - Add quirk for HP 6930pTakashi Iwai1-0/+1
2009-06-24ALSA: hda - Fix support for Samsung P50 with AD1986A codecTakashi Iwai1-0/+41
2009-06-24ALSA: hda - Generalize the pin-detect quirk for Lenovo N100Takashi Iwai1-2/+8
2009-06-24ALSA: hda - Simplify AD1986A mixer definitionsTakashi Iwai1-56/+21
2009-04-23ALSA: hda - Fix init verbs of AD1884A mobile modelTakashi Iwai1-1/+44
2009-04-16ALSA: hda - Add upper-limit of mixer amp for AD1884A-laptop model, tooTakashi Iwai1-0/+8
2009-04-07ALSA: hda - add missing comma in ad1884_slave_volsAkinobu Mita1-1/+1
2009-02-25ALSA: hda - Clean up / fix quirks for HP laptops with AD1984ATakashi Iwai1-3/+2
2009-02-23Merge branch 'test/hda-pincfg' into topic/hdaTakashi Iwai1-2/+1
2009-02-23ALSA: hda - Don't give over 0dB volume for AD1984A HP laptopsTakashi Iwai1-0/+8
2009-02-20ALSA: hda - Remove codec-specific pin save/restore functionsTakashi Iwai1-2/+1
2009-02-16ALSA: hda - Clean up quirks for HP laptops with AD1984ATakashi Iwai1-2/+1
2009-02-13Merge branch 'fix/hda' into topic/hdaTakashi Iwai1-3/+12
2009-02-13ALSA: hda - Add snd_hda_multi_out_dig_cleanup()Takashi Iwai1-1/+10
2009-02-13ALSA: hda - Add missing terminator in slave dig-out arrayTakashi Iwai1-2/+2
2009-02-12ALSA: hda - Detect multiple digital-out pinsTakashi Iwai1-1/+1
2009-02-09ALSA: hda - Clean up quirk listsTakashi Iwai1-6/+4
2009-02-06ALSA: hda - Use digital beep for AD codecsTakashi Iwai1-52/+88
2009-02-05ALSA: hda - Add quirk for another HP laptopTakashi Iwai1-0/+1
2009-02-05ALSA: hda - Add quirk for HP zenith laptopTakashi Iwai1-0/+1
2009-01-23ALSA: hda - Fix wrong initial verb for AD1984 thinkpad modelTakashi Iwai1-1/+1
2009-01-23ALSA: hda - Fix invalid verbs for mic-boosts on AD1884*Takashi Iwai1-4/+4
2009-01-23ALSA: hda - Remove invalid amp initializations for AD1988* codecsTakashi Iwai1-12/+0
2009-01-23ALSA: hda - Fix initial verbs for mic-boosts on AD1981HDTakashi Iwai1-2/+2
2009-01-07ALSA: hda - Fix typos for AD1882 codecsClemens Fruhwirth1-2/+2
2009-01-07ALSA: hda - Add quirk for HP 2230sTakashi Iwai1-0/+1
2008-12-10ALSA: hda - Add quirk for HP6730B laptopTakashi Iwai1-0/+1
2008-11-27ALSA: hda - Modularize HD-audio driverTakashi Iwai1-2/+24
2008-11-21ALSA: hda - make laptop-eapd model back for AD1986ATakashi Iwai1-3/+46
2008-11-12Merge branch 'topic/fix/hda' into topic/hdaTakashi Iwai1-0/+2
2008-11-10ALSA: hda - Make the HP EliteBook 8530p use AD1884A model laptopTravis Place1-0/+1
2008-11-09ALSA: hda - Add another HP model (6730s) for AD1884AMichel Marti1-0/+1
2008-10-29Merge branch 'topic/fix/hda' into topic/hdaTakashi Iwai1-0/+1
2008-10-28ALSA: hda - Add another HP model for AD1884ATakashi Iwai1-0/+1
2008-10-13ALSA: hda - Use generic array helpersTakashi Iwai1-29/+27
2008-09-23ALSA: HDA: patch_analog: Quirk for Asus P5Q Premium/Pro boards.Robin H. Johnson1-0/+1
2008-09-23ALSA: HDA: patch_analog: Implement multiple outputs for AD1988Robin H. Johnson1-1/+8
2008-09-23ALSA: HDA: patch_analog: Fix SPDIF output on AD1989BRobin H. Johnson1-1/+5
2008-08-25ALSA: hda - Add AD1882A codec supportTakashi Iwai1-17/+57
2008-08-13ALSA: hda - initialize node 0x21 properly on AD1988 codecsTakashi Iwai1-0/+6
2008-07-10ALSA: hda - Add missing Thinkpad Z60m supportTakashi Iwai1-0/+1
2008-06-18ALSA: hda - Fix wrong volumes in AD1988 auto-probe modeTakashi Iwai1-11/+21
2008-06-13ALSA: hda - Remove unused mutexTakashi Iwai1-5/+0
2008-05-30[ALSA] hda - Fix mic input on HP2133Takashi Iwai1-22/+28
2008-05-24[ALSA] hda - Add model for ASUS P5K-E/WIFI-APTravis Place1-0/+1
2008-04-24[ALSA] hda - Fix Thinkpad X300 digital micTakashi Iwai1-0/+3
2008-04-24[ALSA] hda - Add support of AD1989A/AD1989BTakashi Iwai1-3/+25
2008-04-24[ALSA] hda-codec - Support of Lenovo Thinkpad X300Takashi Iwai1-0/+94
2008-04-24[ALSA] hda-codec - keep the format verb at closing PCM streamsTakashi Iwai1-4/+2
2008-04-24[ALSA] sound: hda: missing includes of hda_patch.hHarvey Harrison1-0/+1
2008-04-24[ALSA] hda-codec - Add docking-station mic input for Thinkpad X61Takashi Iwai1-1/+2
2008-04-24[ALSA] Keep private TLV entry in vmaster itselfTakashi Iwai1-3/+3
2008-04-24[ALSA] hda-codec - Add model=mobile for AD1884A & coTakashi Iwai1-1/+47
2008-04-24[ALSA] hda-codec - Add support of AD1883/1884A/1984A/1984BTakashi Iwai1-0/+327
2008-04-24[ALSA] hda-codec - Add "IEC958 Default PCM" switchTakashi Iwai1-1/+7
2008-04-24[ALSA] hda-codec - Implement auto-mic jack sensing on Samsung laptopsTakashi Iwai1-4/+49
2008-04-24[ALSA] hda-codec - Fix automute of AD1981HD hp modelTakashi Iwai1-1/+4