aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/hda/hda_local.h
AgeCommit message (Expand)AuthorFilesLines
2022-09-21ALSA: hda/hdmi: ELD procfs - print the codec NIDsJaroslav Kysela1-1/+2
2022-06-15ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properlyTakashi Iwai1-0/+1
2022-02-21ALSA: hda: Expose codec cleanup and power-save functionsCezary Rojewski1-1/+0
2022-02-21ALSA: hda: Update and expose codec register proceduresCezary Rojewski1-1/+0
2022-01-05Merge branch 'for-next' into for-linusTakashi Iwai1-0/+1
2021-11-29ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driverStefan Binding1-0/+9
2021-11-16ALSA: hda: Fix potential deadlock at codec unbindingTakashi Iwai1-0/+1
2021-08-14ALSA: hda: Suspend codec at shutdownTakashi Iwai1-0/+2
2021-06-23ALSA: hda: Release codec display power during shutdown/rebootImre Deak1-0/+2
2021-03-30Merge tag 'tags/mute-led-rework' into for-nextTakashi Iwai1-12/+4
2021-03-30ALSA: HDA - remove the custom implementation for the audio LED triggerJaroslav Kysela1-12/+4
2021-03-07ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18Vitaly Rodionov1-1/+1
2020-09-03ALSA: hda: (cosmetic) align function parametersPierre-Louis Bossart1-4/+4
2020-07-20ALSA: Replace the word "slave" in vmaster APITakashi Iwai1-5/+5
2020-01-13ALSA: hda: Manage concurrent reg access more properlyTakashi Iwai1-0/+2
2019-08-16ALSA: hda - Expand pin_match function to match upcoming new tblsHui Wang1-1/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-14/+1
2018-05-24ALSA: hda - Fix runtime PMLukas Wunner1-2/+4
2018-02-12ALSA: hda: Make use of core codec functions to sync power stateAbhijeet Kumar1-1/+5
2017-05-17ALSA: hda - Remove the generic bind ctl helpersTakashi Iwai1-44/+0
2017-05-17ALSA: hda - Move bind-mixer switch codes to generic parserTakashi Iwai1-17/+0
2015-10-08ALSA: hda: make use of core codec fnsVinod Koul1-6/+1
2015-06-12Merge branch 'for-linus' into for-nextTakashi Iwai1-2/+2
2015-06-11ALSA: hda - Re-add the lost fake mute supportTakashi Iwai1-2/+2
2015-05-27ALSA: replace CONFIG_PROC_FS with CONFIG_SND_PROC_FSJie Yang1-2/+2
2015-03-23ALSA: hda - Use regmap for parameter caches, tooTakashi Iwai1-3/+35
2015-03-23ALSA: hda - Use regmap for amp accessesTakashi Iwai1-6/+4
2015-03-23ALSA: hda - Fix possible runtime PM refcount unbalanceTakashi Iwai1-0/+1
2015-03-23ALSA: hda - Move a part of hda_codec stuff into hdac_deviceTakashi Iwai1-6/+9
2015-03-03ALSA: hda - Implement unbind more safelyTakashi Iwai1-0/+1
2015-02-26ALSA: hda - Remove channel mode helper functionsTakashi Iwai1-23/+0
2015-02-23ALSA: hda - Bind codecs via standard busTakashi Iwai1-10/+8
2015-02-17ALSA: hda - Embed struct hda_bus_unsolicited into struct hda_busTakashi Iwai1-17/+0
2014-10-24ALSA: hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macroDavid Henningsson1-2/+2
2014-09-23ALSA: hda - Move the function "check_amp_caps" to hda_codec.cDavid Henningsson1-0/+8
2014-08-19ALSA: hda - Remove obsoleted snd_hda_check_board_config() & coTakashi Iwai1-6/+0
2014-07-22ALSA: hda - Refactor quirk picking and change quirk priorityDavid Henningsson1-0/+2
2014-06-26Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+21
2014-06-25ALSA: hda - Kill the rest of snd_print*() usagesTakashi Iwai1-1/+2
2014-06-25ALSA: hda - Kill snd_printd*() in HDMI debug / info printsTakashi Iwai1-2/+2
2014-06-24ALSA: hda - Make a SND_HDA_PIN_QUIRK macroDavid Henningsson1-0/+21
2014-05-26ALSA: hda - Add a new quirk match based on default pin configurationDavid Henningsson1-0/+14
2014-02-25ALSA: hda - Replace with standard printkTakashi Iwai1-0/+7
2014-02-25ALSA: hda - Add sysfs to codec object, tooTakashi Iwai1-0/+5
2014-02-25ALSA: Create sysfs attribute files via groupsTakashi Iwai1-18/+0
2013-11-26ALSA: hda - Bind with HDMI codec parser automaticallyTakashi Iwai1-0/+1
2013-11-26ALSA: hda - Split the generic parser as an individual moduleTakashi Iwai1-7/+0
2013-10-24ALSA: hda - hdmi: Add ELD emulation for ATI/AMD codecsAnssi Hannula1-0/+4
2013-10-17ALSA: hda - Move mutex from hda_eld to per_pin in HDMI codec driverTakashi Iwai1-18/+4
2013-10-17ALSA: hda - add HDA_FIXUP_ACT_FREE actionDavid Henningsson1-0/+1
2013-06-19ALSA: hda - Fix missing Mic Boost controls for VIA codecsTakashi Iwai1-0/+8
2013-06-18ALSA: hda - Fix return value of snd_hda_check_power_state()Takashi Iwai1-1/+1
2013-03-13ALSA: hda - Don't apply EAPD power filter as defaultTakashi Iwai1-0/+4
2013-02-19ALSA: hda - hdmi: Protect ELD bufferDavid Henningsson1-0/+1
2013-02-19ALSA: hda - hdmi: Refactor hdmi_eld into parsed_hdmi_eldDavid Henningsson1-10/+17
2013-01-24ALSA: hda - Add snd_hda_check_power_state() helper functionTakashi Iwai1-0/+13
2013-01-23ALSA: hda - Add chained_before flag to the fixup entryTakashi Iwai1-1/+2
2013-01-22ALSA: hda - Combine snd_hda_codec_flush_*_cache() to a single functionTakashi Iwai1-4/+0
2013-01-12ALSA: hda - Add snd_hda_get_int_hint() helper functionTakashi Iwai1-0/+7
2013-01-12ALSA: hda - Add a new fixup type to override pinctl valuesTakashi Iwai1-0/+1
2013-01-12ALSA: hda - More strict correction of invalid pinctl bitsTakashi Iwai1-0/+2
2013-01-12ALSA: hda - Add helper functions to cache the current pinctl targetTakashi Iwai1-0/+4
2013-01-12ALSA: hda - Add snd_hda_codec_flush_*_cache() aliasesTakashi Iwai1-0/+4
2013-01-12ALSA: hda - Move fixup code into struct hda_codecTakashi Iwai1-0/+53
2013-01-12ALSA: hda/realtek - Add path active flagTakashi Iwai1-1/+2
2013-01-12ALSA: hda - Introduce snd_hda_codec_amp_init*()Takashi Iwai1-0/+4
2013-01-12ALSA: hda - Introduce cache & flush cmd / amp writesTakashi Iwai1-2/+0
2012-11-30ALSA: hda - Add a helper function for simple enum kcontrolsTakashi Iwai1-0/+9
2012-10-17ALSA: hda - Add workaround for conflicting IEC958 controlsTakashi Iwai1-3/+5
2012-08-30ALSA: hda - Clean up CONFIG_SND_HDA_POWER_SAVETakashi Iwai1-1/+1
2012-07-03ALSA: hda - Move beep helper functions to hda_beep.cTakashi Iwai1-1/+3
2012-05-08ALSA: hda - Move BIOS pin-parser code to hda_auto_parser.cTakashi Iwai1-79/+3
2012-04-20ALSA: hda - Add snd_hda_get_default_vref() helper functionTakashi Iwai1-0/+2
2012-04-20ALSA: hda - Introduce snd_hda_set_pin_ctl*() helper functionsTakashi Iwai1-0/+38
2012-03-13ALSA: hda - Add expose_enum_ctl flag to snd_hda_add_vmaster_hook()Takashi Iwai1-1/+2
2012-03-13ALSA: hda - Add "Mute-LED Mode" enum controlTakashi Iwai1-0/+21
2012-03-12ALSA: hda - Return the created kcontrol in __snd_hda_add_vmaster()Takashi Iwai1-3/+4
2012-03-09ALSA: hda - Initialize vmaster slave volumesTakashi Iwai1-2/+4
2012-02-03ALSA: hda - Add suffix argument to snd_hda_add_vmaster()Takashi Iwai1-1/+2
2012-01-10ALSA: hda - Return the error from get_wcaps_type() for invalid NIDsTakashi Iwai1-1/+6
2011-12-01ALSA: hda - Integrate input-jack stuff into kctl-jackTakashi Iwai1-20/+0
2011-11-16ALSA: hda - Give more unique names by snd_hda_get_pin_label()Takashi Iwai1-2/+3
2011-11-16ALSA: hda - Merge input-jack helpers to hda_jack.cTakashi Iwai1-4/+0
2011-11-16ALSA: hda - Cache the jack-detection valueTakashi Iwai1-15/+0
2011-11-16ALSA: hda - Introduce snd_hda_get_pin_label()Takashi Iwai1-2/+2
2011-11-16ALSA: hda - fix ELD memory leakWu Fengguang1-0/+3
2011-11-10ALSA: hda - Re-enable the check NO_PRESENCE misc bitTakashi Iwai1-7/+9
2011-11-06ALSA: hda - Revert the check of NO_PRESENCE pincfg default bitTakashi Iwai1-2/+5
2011-11-02ALSA: hda - Check NO_PRESENCE pincfg default bitTakashi Iwai1-0/+4
2011-10-27ALSA: hda/realtek - Fix missing volume controls with ALC260Takashi Iwai1-1/+2
2011-10-06ALSA: hda - Moved snd_print_pcm_rates() back into hda_proc.cTakashi Iwai1-3/+0
2011-10-03ALSA: hda/hdmi: expose ELD controlPierre-Louis Bossart1-0/+2
2011-08-23ALSA: hda - Add multi-headphone NIDs in multiout structTakashi Iwai1-2/+5
2011-08-23ALSA: hda - Rename to snd_hda_parse_pin_defcfg()Takashi Iwai1-3/+12
2011-08-15ALSA: hda - Add snd_hda_override_pin_caps() helper functionTakashi Iwai1-0/+2
2011-07-26ALSA: hda - Make CONFIG_SND_HDA_POWER_SAVE depending on CONFIG_PMTakashi Iwai1-1/+1
2011-06-28ALSA: hda - remove SND_HDA_POWER_SAVE protection of struct hda_loopback_checkStephen Rothwell1-2/+0
2011-06-06ALSA: hda: hdmi_eld_update_pcm_info: update a stream in placeStephen Warren1-2/+2
2011-06-06ALSA: hda: Virtualize SPDIF out controlsStephen Warren1-1/+3
2011-05-17ALSA: hda - Check unsol-cap in is_jack_detectalbe()Takashi Iwai1-1/+2
2011-05-17ALSA: hda - Add automute-mode enum to Conexant auto-parserTakashi Iwai1-0/+5
2011-05-02ALSA: hda - Constify some API function argumentsTakashi Iwai1-3/+3
2011-05-02ALSA: hda - Constify some API function argumentsTakashi Iwai1-2/+2
2011-03-03ALSA: hda - Make common input-jack helper functionsTakashi Iwai1-0/+24
2011-01-18ALSA: hda - consitify string arraysTakashi Iwai1-3/+3
2010-10-17ALSA: HDA: Sigmatel: work around incorrect master mutingClemens Ladisch1-4/+10
2010-09-17ALSA: hda - Make snd_hda_get_input_pin_attr() helperTakashi Iwai1-0/+11
2010-09-09ALSA: hda - Improve the input source name labelsTakashi Iwai1-4/+7
2010-09-09ALSA: hda - Remove AUTO_PIN_FRONT_{MIC|LINE}Takashi Iwai1-4/+1
2010-09-09ALSA: hda - Keep char arrays in input_mux itemsTakashi Iwai1-3/+3
2010-08-30ALSA: hda - Add snd_hda_get_input_pin_label() helper functionTakashi Iwai1-0/+2
2010-08-30ALSA: hda - Add inputs[] to auto_pin_cfg structTakashi Iwai1-1/+11
2010-08-13ALSA: hda - Restrict PCM parameters per ELD information over HDMITakashi Iwai1-0/+2
2010-03-19fix comment typo in sound/pci/hda/hda_local.hJustin P. Mattock1-1/+1
2009-12-23ALSA: hda - Fix NID association for capture mixersTakashi Iwai1-2/+0
2009-12-15ALSA: hda - simplify usage of HDA_SUBDEV_AMP_FLAGJaroslav Kysela1-3/+3
2009-12-15ALSA: hda - introduce HDA_SUBDEV_AMP_FLAG (ControlAmp in proc)Jaroslav Kysela1-3/+8
2009-12-15ALSA: hda - add more NID->Control mappingJaroslav Kysela1-0/+5
2009-11-18ALSA: hda - introduce snd_hda_jack_detect() and snd_hda_pin_sense()Wu Fengguang1-0/+2
2009-11-18ALSA: intelhdmi - export monitor-presence and ELD-valid statusWu Fengguang1-1/+3
2009-11-16ALSA: hda - Fix build errors with CONFIG_SND_HDA_INPUT_BEEP=nTakashi Iwai1-0/+8
2009-11-16ALSA: hda - move snd_hda_pcm_type_name from hda_codec.h to hda_local.hJaroslav Kysela1-0/+2
2009-11-16ALSA: hda - Get rid of magic digits for subdev hackTakashi Iwai1-3/+12
2009-11-16ALSA: hda - proc - add support for dynamic controls to mixer<->NID mappingJaroslav Kysela1-0/+3
2009-11-16ALSA: hda - proc - introduce Control: lines to show mixer<->NID assignmentJaroslav Kysela1-2/+9
2009-11-16ALSA: hda_intel: Digital PC Beep - change behaviour for input layerJaroslav Kysela1-0/+15
2009-11-12ALSA: hda - Fix build error without CONFIG_SND_HDA_HWDEP=yTakashi Iwai1-1/+1
2009-11-11ALSA: hda - Add power on/off counterTakashi Iwai1-0/+9
2009-10-30ALSA: hda - vectorize intelhdmiWu Fengguang1-2/+4
2009-08-24ALSA: hda: move open coded tricks into get_wcaps_channels()Wu Fengguang1-0/+10
2009-07-27ALSA: hda - Introduce get_wcaps_type() macroTakashi Iwai1-0/+3
2009-06-24ALSA: hda - Don't call snd_hda_codec_configure in snd_hda_codec_new()Takashi Iwai1-1/+0
2009-03-23ALSA: hda - Cache pin-cap valuesTakashi Iwai1-0/+1
2009-03-02ALSA: hda - Add hint string helper functionsTakashi Iwai1-0/+17
2009-02-26ALSA: sound/pci/hda: fix sparse warning: different signednessHannes Eder1-1/+1
2009-02-23ALSA: hda - Add pseudo device-locking for clear/reconfigTakashi Iwai1-1/+1
2009-02-13Merge branch 'fix/hda' into topic/hdaTakashi Iwai1-0/+2
2009-02-13ALSA: hda - Add snd_hda_multi_out_dig_cleanup()Takashi Iwai1-0/+2
2009-02-12ALSA: hda - Detect multiple digital-out pinsTakashi Iwai1-2/+3
2009-02-06ALSA: enable concurrent digital outputs for ALC1200Wu Fengguang1-0/+1
2009-01-22Merge branch 'test/hda-vol-ofs' into next/hdaTakashi Iwai1-1/+4
2009-01-20ALSA: hda - Check HDMI jack types in the auto configurationTakashi Iwai1-0/+2
2009-01-20ALSA: hda - Add extra volume offset to standard volume amp macrosTakashi Iwai1-1/+4
2008-11-30ALSA: hda - Add a new function to seek for a codec IDMauro Carvalho Chehab1-0/+3
2008-11-21ALSA: hda - Make CONFIG_SND_HDA_RECONFIG for codec reconfigurationTakashi Iwai1-1/+9
2008-11-21ALSA: hda - Release ELD proc fileTakashi Iwai1-0/+8
2008-11-21ALSA: hda - Add missing static for snd_hda_eld_proc_new() inline funcitonTakashi Iwai1-1/+2
2008-11-19ALSA: hda: make global snd_print_pcm_bits()Wu Fengguang1-0/+3
2008-11-19ALSA: hda: rename sink_eld to hdmi_eldWu Fengguang1-5/+5
2008-11-19ALSA: hda: make global snd_print_channel_allocation()Wu Fengguang1-0/+3
2008-11-18ALSA: ELD proc interface for HDMI sinksWu Fengguang1-0/+9
2008-11-18ALSA: create hda_eld.c for ELD routines and proc interfaceWu Fengguang1-0/+41
2008-11-18ALSA: introduce snd_print_pcm_rates()Wu Fengguang1-0/+3
2008-10-29ALSA: hda - Fix indentation in hda_local.hTakashi Iwai1-7/+7
2008-10-13ALSA: hda - Add sysfs entries to hwdep devicesTakashi Iwai1-0/+5
2008-10-13ALSA: hda - Add codec reconfiguration featureTakashi Iwai1-0/+2
2008-10-13ALSA: hda - Manage kcontrol listsTakashi Iwai1-0/+3
2008-09-23ALSA: HDA: hda_local: Less magic numbers.Robin H. Johnson1-6/+9
2008-09-23ALSA: hda: Input port AMP controlsMatthew Ranostay1-0/+9
2008-04-24[ALSA] Move vmaster code to sound coreTakashi Iwai1-7/+0
2008-04-24[ALSA] hda-codec - Add "IEC958 Default PCM" switchTakashi Iwai1-1/+12
2008-01-31[ALSA] hda: Add dynamic mono mixer support for STAC92xx codecsMatthew Ranostay1-0/+1
2008-01-31[ALSA] hda: Added mono_out_pin to autoconfigMatthew Ranostay1-0/+1
2008-01-31[ALSA] hda-codec - Don't query widget parameter for invalid NIDTakashi Iwai1-1/+1
2008-01-31[ALSA] hda-codec - Add virtual master controlsTakashi Iwai1-0/+7
2008-01-31[ALSA] Add virtual master control helpersTakashi Iwai1-0/+7
2007-11-19[ALSA] hda-codec - Disable shared stream on AD1986ATakashi Iwai1-0/+1
2007-10-23[ALSA] hda-codec - Fix possible array overflowTakashi Iwai1-5/+6
2007-10-23[ALSA] hda-codec - Fix build without CONFIG_SND_HDA_GENERICTakashi Iwai1-0/+7
2007-10-16[ALSA] hda-intel - Add POWER_SAVE optionTakashi Iwai1-1/+24
2007-10-16[ALSA] hda-codec - add snd_hda_codec_stereo() functionTakashi Iwai1-0/+7
2007-10-16[ALSA] hda-codec - optimize resume using cachesTakashi Iwai1-9/+2
2007-10-16[ALSA] hda-codec - introduce command register cacheTakashi Iwai1-0/+1
2007-10-16[ALSA] hda-codec - Add a generic bind-control helperTakashi Iwai1-0/+47
2007-10-16[ALSA] hda-intel - Add hwdep interfaceTakashi Iwai1-0/+5
2007-10-16[ALSA] hda-intel - Coding style fixesTakashi Iwai1-33/+66
2007-05-31[ALSA] hda-codec - Fix STAC922x capture boost levelTakashi Iwai1-0/+2
2007-05-11[ALSA] hda-codec - Add line_out_type to auto_pin_cfg structTakashi Iwai1-0/+7
2007-05-11[ALSA] hda-codec - Fix SPDIF outputTakashi Iwai1-0/+5
2007-02-09[ALSA] hda-codec - Use global workqueueTakashi Iwai1-1/+0
2007-02-09[ALSA] hda-codec - Use snd_pci_quirk_lookup() for board config lookupTakashi Iwai1-8/+3
2006-11-22WorkStruct: make allyesconfigDavid Howells1-0/+1
2006-09-23[ALSA] hda-codec - Support multiple headphone pinsTakashi Iwai1-1/+2
2006-09-23[ALSA] Fix compile errors with older gccTakashi Iwai1-1/+1
2006-09-23[ALSA] HDA codec & CA0106 - add/fix TLV supportJaroslav Kysela1-0/+5
2006-03-22[ALSA] hda-codec - Fix BIOS auto-configurationTakashi Iwai1-1/+3
2006-03-22[ALSA] hda-codec - Fix ALC262 for Fujitsu laptopTakashi Iwai1-0/+5
2006-01-03[ALSA] hda-codec - Small clean up and fixesTakashi Iwai1-0/+2
2006-01-03[ALSA] hda-codec - Add the support of ALC262,ALC883,ALC885,ALC861Kailang Yang1-2/+3
2006-01-03[ALSA] hda-codec - Fix connection list parsingTakashi Iwai1-1/+13
2006-01-03[ALSA] Remove xxx_t typedefs: HD-Audio codecTakashi Iwai1-18/+18
2006-01-03[ALSA] hda-codec - Fix assignment of speaker pinTakashi Iwai1-0/+15
2006-01-03[ALSA] hda-codec - Add channel-mode helperTakashi Iwai1-0/+17
2005-11-04[ALSA] hda-codec - Minor rewritesTakashi Iwai1-0/+22
2005-06-22[ALSA] hda-codec - More fix of ALC880 codec supportTakashi Iwai1-1/+32
2005-05-29[ALSA] Rename pci_vendor/pci_device to pci_subvendor/pci_subdeviceTakashi Iwai1-2/+2
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+161