aboutsummaryrefslogtreecommitdiffstats
path: root/sound/hda
AgeCommit message (Expand)AuthorFilesLines
2020-06-01Merge tag 'asoc-v5.8' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai1-1/+1
2020-06-01Merge remote-tracking branch 'asoc/for-5.8' into asoc-linusMark Brown1-1/+1
2020-05-16ALSA: hda: Unexport some local helper functionsTakashi Iwai3-2/+4
2020-05-16ALSA: hda: Fix potential race in unsol event handlerTakashi Iwai1-0/+4
2020-05-07ALSA: hda: Allow SST driver on SKL and KBL platforms with DMICCezary Rojewski1-2/+20
2020-05-05ALSA: hda: Use dev_to_hdac_dev macroKai-Heng Feng2-2/+2
2020-05-04ALSA: hda: add member to store ratio for stripe controlSameer Pujar2-1/+13
2020-05-01ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-onlyPierre-Louis Bossart1-1/+1
2020-04-24Merge branch 'topic/nhlt' into for-nextTakashi Iwai2-44/+12
2020-04-24ALSA: hda: Refactor Intel NHLT initCezary Rojewski1-41/+8
2020-04-13ALSA: hda: Allow setting preallocation again for x86Takashi Iwai1-3/+4
2020-04-11ALSA: hda: add autodetection for SoundWirePierre-Louis Bossart1-16/+81
2020-03-13ALSA: hda: Use scnprintf() for string truncationTakashi Iwai1-1/+1
2020-02-18Merge tag 'asoc-fix-v5.6-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-3/+6
2020-02-18ALSA: hda: Use scnprintf() for printing texts for sysfs/procfsTakashi Iwai1-1/+1
2020-02-10ALSA: hda: do not override bus codec_mask in link_get()Kai Vehmanen1-3/+6
2020-01-28ALSA: hda: Reset stream if DMA RUN bit not clearedMohan Kumar1-12/+19
2020-01-21ALSA: hda: No preallocation on x86 platformsTakashi Iwai1-2/+4
2020-01-14ALSA: hda: Update kernel-doc function parameter descriptionsKeyon Jie8-18/+28
2020-01-13ALSA: hda: Manage concurrent reg access more properlyTakashi Iwai2-35/+108
2020-01-11Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+0
2020-01-08ALSA: hda: enable regmap internal lockingKai Vehmanen1-1/+0
2020-01-08ALSA: hda: Fix a typo in commentsTakashi Iwai1-1/+1
2020-01-05ALSA: hda: More constificationsTakashi Iwai3-4/+4
2019-12-18Merge branch 'for-linus' into for-nextTakashi Iwai1-3/+1
2019-12-14ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlockTakashi Iwai1-0/+1
2019-12-14ALSA: hda: Fix regression by strip mask fixTakashi Iwai1-3/+1
2019-12-13ALSA: hda: Unify get_response handlingTakashi Iwai1-1/+10
2019-12-13ALSA: hda: Use waitqueue for RIRB in HDA-core helper, tooTakashi Iwai1-2/+14
2019-12-10ALSA: hda: Use standard waitqueue for RIRB wakeupTakashi Iwai2-0/+4
2019-12-03ALSA: hda: Modify stream stripe mask only when neededTakashi Iwai1-7/+12
2019-11-05ALSA: hda: Disable regmap internal lockingTakashi Iwai1-0/+1
2019-10-28ALSA: hda: Allow non-Intel device probe gracefullyTakashi Iwai1-4/+4
2019-10-28Merge branch 'for-linus' into for-nextTakashi Iwai2-2/+5
2019-10-28Revert "ALSA: hda: Flush interrupts on disabling"Takashi Iwai1-2/+0
2019-10-23ALSA: hda: fix intel DSP configPierre-Louis Bossart1-56/+164
2019-10-23ALSA: hda: add Intel DSP configuration / probe codeJaroslav Kysela4-7/+260
2019-10-07ALSA: hdac: clear link output stream mappingRander Wang1-0/+5
2019-08-15Revert "ALSA: hda: Add codec on bus address table lately"Takashi Iwai1-12/+9
2019-08-14ALSA: hda: Unexport a few more stuffTakashi Iwai4-6/+9
2019-08-14ALSA: hda: Drop export of snd_hdac_bus_add/remove_device()Takashi Iwai2-2/+5
2019-08-14ALSA: hda: Add codec on bus address table latelyTakashi Iwai1-9/+12
2019-08-12ALSA: hda: Set fifo_size for both playback and capture streamsTakashi Iwai1-5/+1
2019-08-09Merge branch 'topic/hda-bus-ops-cleanup' into for-nextTakashi Iwai1-0/+1
2019-08-09ALSA: hda: readl/writel need linux/io.hStephen Rothwell1-0/+1
2019-08-08Merge branch 'topic/hda-bus-ops-cleanup' into for-nextTakashi Iwai5-76/+49
2019-08-08ALSA: hda: Direct MMIO accessesTakashi Iwai3-50/+35
2019-08-08ALSA: hda: Remove page allocation redirectionTakashi Iwai4-26/+14
2019-08-06Merge branch 'for-linus' into for-nextTakashi Iwai1-4/+6
2019-07-31Merge branch 'topic/hda-dmic' into for-nextTakashi Iwai3-0/+115
2019-07-31ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometryPierre-Louis Bossart1-1/+5
2019-07-31ALSA: hda: move parts of NHLT code to new modulePierre-Louis Bossart3-0/+111
2019-07-27ALSA: hda: Fix 1-minute detection delay when i915 module is not availableSamuel Thibault1-4/+6
2019-07-22ALSA: hda: Flush interrupts on disablingChris Wilson1-0/+2
2019-07-08Merge tag 'asoc-v5.3' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai14-39/+20
2019-07-07Merge branch 'topic/hda-refresh-cleanup' into for-nextTakashi Iwai2-14/+17
2019-07-05ALSA: hda: Simplify snd_hdac_refresh_widgets()Takashi Iwai2-9/+6
2019-07-01ALSA: hda: Fix widget_mutex incomplete protectionEvan Green1-6/+12
2019-07-01Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+0
2019-07-01ALSA: hda: Fix a headphone detection issue when using SOFRander Wang1-3/+2
2019-06-26Merge tag 'v5.2-rc6' into asoc-5.3Mark Brown14-37/+14
2019-06-25ALSA: hdac: Fix codec name after machine driver is unloaded and reloadedAmadeusz Sławiński1-2/+6
2019-06-14Merge tag 'sound-5.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-1/+0
2019-06-13Merge tag 'asoc-fix-v5.2-rc4' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-1/+0
2019-06-06Merge branch 'asoc-5.2' into asoc-5.3Mark Brown1-1/+0
2019-06-06ALSA: hdac: fix memory release for SST and SOF driversAmadeusz Sławiński1-1/+0
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285Thomas Gleixner3-27/+3
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner1-10/+1
2019-05-30ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirbBard Liao1-1/+1
2019-05-28ALSA: hda: add polling mode in snd_hdac_bus_get_responseBard Liao1-0/+2
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner2-0/+2
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner1-0/+1
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner7-0/+7
2019-05-17Merge tag 'sound-fix-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-0/+10
2019-05-13ALSA: hda: Fix race between creating and refreshing sysfs entriesAmadeusz Sławiński2-0/+10
2019-05-09Merge tag 'sound-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2-2/+1
2019-04-15BackMerge v5.1-rc5 into drm-nextDave Airlie3-2/+6
2019-04-13ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), tooTakashi Iwai2-2/+1
2019-04-11Merge tag 'asoc-fix-v5.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Takashi Iwai2-4/+6
2019-04-10ALSA: hda: Fix racy display power accessTakashi Iwai3-2/+6
2019-03-26Merge tag 'drm-intel-next-2019-03-20' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-6/+12
2019-03-15Merge tag 'sound-fix-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+4
2019-03-13ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start()Mariusz Ceier1-1/+4
2019-03-06Merge tag 'char-misc-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-4/+6
2019-02-25ALSA: hda: Extend i915 component bind timeoutTakashi Iwai1-2/+2
2019-02-20Merge tag 'topic/mei-hdcp-2019-02-19' of git://anongit.freedesktop.org/drm/dr...Joonas Lahtinen2-4/+6
2019-02-14snd/hda, drm/i915: Track the display_power_status using a cookieChris Wilson1-6/+12
2019-02-08i915/snd_hdac: I915 subcomponent for the snd_hdacDaniel Vetter2-4/+6
2019-01-14ALSA: hda: program stripe bits for controllerSameer Pujar1-0/+6
2019-01-14ALSA: hda: Add api to program stripe control bitsSameer Pujar1-0/+34
2019-01-09ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start()Keyon Jie1-1/+3
2019-01-09ALSA: hda: Fix mismatches for register mask and value in hdac controllerKeyon Jie1-3/+5
2018-12-19ALSA: HDA: export process_unsol_events()Keyon Jie1-4/+3
2018-12-11ALSA: hda: Make snd_hdac_display_power() void functionTakashi Iwai1-6/+2
2018-12-11ALSA: hda: Refactor display power managementTakashi Iwai2-30/+22
2018-10-25Merge tag 'sound-4.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-8/+14
2018-10-21Merge remote-tracking branches 'regmap/topic/noinc' and 'regmap/topic/single-...Mark Brown1-1/+2
2018-10-04Merge branch 'for-linus' into for-nextTakashi Iwai2-6/+13
2018-10-02ALSA: hda: Fix mismatch for register mask and value in ext controller.Keyon Jie1-8/+14
2018-09-20ALSA: hda: Fix the audio-component completion timeoutTakashi Iwai1-1/+3
2018-09-17Merge tag 'asoc-v4.19-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git...Takashi Iwai1-5/+10
2018-09-12sound: don't call skl_init_chip() to reset intel skl socYu Zhao1-3/+4
2018-09-12sound: enable interrupt after dma buffer initializationYu Zhao1-2/+6
2018-09-07regmap: split up regmap_config.use_single_rwDavid Frey1-1/+2
2018-09-03ALSA: hda: Fix several mismatch for register mask and valueKeyon Jie1-15/+7
2018-07-27ALSA: hda: Proper endian notations for BDL pointersTakashi Iwai1-2/+2
2018-07-27ALSA: hda: Fix implicit PCM format type conversionTakashi Iwai1-1/+1
2018-07-24ALSA: hda/i915: Allow delayed i915 audio component bindingTakashi Iwai1-2/+22
2018-07-17ALSA: hda: Make audio component support more genericTakashi Iwai4-332/+354
2018-07-17ALSA: hda/i915: Associate audio component with devresTakashi Iwai1-13/+21
2018-07-17drm/i915: Split audio component to a generic typeTakashi Iwai1-19/+21
2018-06-28ALSA: hdac: add extended ops in the hdac_busRakesh Ughreja1-1/+3
2018-06-28ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_initRakesh Ughreja1-6/+2
2018-06-28ALSA: hdac: ext: add wait for codec to respond after link resetRakesh Ughreja1-0/+9
2018-06-28ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver insteadRakesh Ughreja1-16/+14
2018-06-28ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus insteadRakesh Ughreja3-102/+84
2018-06-28ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device insteadRakesh Ughreja1-15/+10
2018-04-24ALSA: hda - Use a macro for snd_array iteration loopsTakashi Iwai1-2/+2
2018-02-12ALSA: hda: Copying sync power state helper to coreAbhijeet Kumar1-0/+35
2018-01-05Merge remote-tracking branches 'asoc/topic/dai-drv', 'asoc/topic/davinci', 'a...Mark Brown1-1/+1
2017-12-22ALSA: hda: Drop useless WARN_ON()Takashi Iwai1-1/+1
2017-12-01ASoC: hdac_hdmi: clean up hdac_device variable namesUghreja, Rakesh A1-1/+1
2017-11-17ALSA: hda: Fix too short HDMI/DP chmap reportingTakashi Iwai1-1/+1
2017-11-13Merge tag 'asoc-v4.15' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai4-0/+4
2017-11-13Merge branch 'for-next' into for-linusTakashi Iwai4-34/+61
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman4-0/+4
2017-10-24ALSA: hda: Abort capability probe on invalid capabilityRakesh Ughreja1-1/+2
2017-10-19ALSA: hda: Avoid racy recreation of widget kobjectsTakashi Iwai3-33/+59
2017-10-18ALSA: hda: Abort capability probe at invalid register readTakashi Iwai1-0/+5
2017-07-18ALSA: hda: constify pci_device_id.Arvind Yadav1-1/+1
2017-06-20ALSA: hda: Fix potential race at unregistration and unsol eventsTakashi Iwai2-0/+2
2017-05-10ALSA: hda: Fix cpu lockup when stopping the cmd dmasJeeja KP1-0/+4
2017-05-02Merge tag 'asoc-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broon...Takashi Iwai1-1/+1
2017-04-07ALSA: hda - add more ML register definitionsLibin Yang1-3/+3
2017-04-03ALSA: hda - Avoid tricky macrosTakashi Iwai2-3/+3
2017-03-29Merge branch 'topic/hda' of git://git.kernel.org/pub/scm/linux/kernel/git/bro...Mark Brown1-1/+1
2017-03-29ALSA: hda: Fix LLCH register readB, Jayachandran1-1/+1
2017-01-24Merge tag 'v4.10-rc1' into asoc-intelMark Brown2-9/+15
2017-01-06ALSA: hda: check stream decoupled register stateJeeja KP1-6/+9
2016-12-25clocksource: Use a plain u64 instead of cycle_tThomas Gleixner1-3/+3
2016-10-25Merge tag 'drm-intel-next-2016-10-24' of git://anongit.freedesktop.org/drm-in...Dave Airlie1-6/+12
2016-09-22drm/i915/dp: DP audio API changes for MSTPandiyan, Dhinakaran1-6/+12
2016-09-16ALSA: hdac: add missing \n to end of dev_err messagesColin Ian King1-5/+5
2016-08-09ALSA - Ext hda: remove bus_parse_capabilitiesVinod Koul1-75/+0
2016-08-09ALSA: convert users to core bus_parse_capabilitiesVinod Koul2-31/+31
2016-08-09ALSA: hda - move bus_parse_capabilities to coreVinod Koul1-0/+75
2016-08-03ALSA: hda: Fix krealloc() with __GFP_ZERO usageTakashi Iwai1-1/+3
2016-07-25Merge branch 'for-next' into for-linusTakashi Iwai1-3/+25
2016-06-17ALSA: hdac_regmap - fix the register access for runtime PMJaroslav Kysela1-2/+2
2016-06-16ALSA: hda: fix some klockwork scan warningsLibin Yang1-3/+25
2016-05-16Merge tag 'asoc-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Takashi Iwai3-0/+79
2016-05-13Merge remote-tracking branch 'asoc/topic/hdmi' into asoc-nextMark Brown1-0/+10
2016-05-13Merge remote-tracking branch 'asoc/topic/intel' into asoc-nextMark Brown2-0/+69
2016-05-13ALSA: hdac: add link pm and ref countingVinod Koul2-0/+69
2016-05-10Merge branch 'for-linus' into for-nextTakashi Iwai1-3/+2
2016-05-08ALSA: hda: fix to wait for RIRB & CORB DMA to setJeeja KP1-0/+17
2016-05-08ALSA: hda: fix the missing ptr initializationVinod Koul1-0/+1
2016-04-28ALSA: hda - add helper to get channels from cap bitsSubhransu S. Prusty1-0/+10
2016-04-27Merge tag 'asoc-fix-v4.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Takashi Iwai1-3/+2
2016-04-26Merge remote-tracking branch 'asoc/fix/intel' into asoc-linusMark Brown1-3/+2
2016-04-26Merge branch 'for-linus' into for-nextTakashi Iwai3-28/+82
2016-04-26ALSA: hda - Update BCLK also at hotplug for i915 HSW/BDWTakashi Iwai1-11/+51
2016-04-21ALSA: hda - Fix possible race on regmap bypass flipTakashi Iwai2-18/+32
2016-04-04ALSA: hda - Update chmap tlv to report sink's capabilitySubhransu S. Prusty1-4/+40
2016-04-04Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+15
2016-04-04ALSA: hda - Bind with i915 only when Intel graphics is presentTakashi Iwai1-0/+15
2016-03-29ALSA: hda - Fix yet another i915 pointer leftover in error pathTakashi Iwai1-0/+1
2016-03-29ALSA: hda - Clear the leftover component assignment at snd_hdac_i915_exit()Takashi Iwai1-0/+1
2016-03-28ALSA: hda - Add the pin / port mapping on Intel ILK and VLVTakashi Iwai1-11/+34
2016-03-16ALSA: hda: use list macro for parsing on cleanupVinod Koul1-3/+2
2016-03-10ALSA: hda - Add a sanity check of pin / port mapping on i915 HDMI/DPTakashi Iwai1-2/+12
2016-03-08Merge branch 'topic/hda' into for-nextTakashi Iwai2-23/+62
2016-03-08ALSA: hda - Fix unexpected resume through regmap code pathTakashi Iwai2-23/+62
2016-03-07ALSA: hda - Use snd_hdac namespace prefix for chmap exported APIsSubhransu S. Prusty1-19/+19
2016-03-07ALSA: hda - Move chmap support helpers/ops to coreSubhransu S. Prusty1-0/+742
2016-03-07ALSA: hda - Add hdmi chmap verb programming ops to chmap objectSubhransu S. Prusty2-1/+50
2016-02-26ALSA: hda - Loop interrupt handling until really clearedTakashi Iwai1-1/+6
2016-01-20ALSA: hda - Degrade i915 binding failure messageTakashi Iwai1-1/+1
2016-01-11Merge tag 'asoc-v4.4-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/br...Takashi Iwai2-1/+100
2016-01-10ALSA: hdac: add snd_hdac_ext_bus_link_power_up_allVinod Koul1-0/+21
2016-01-10ALSA: hdac: Increase timeout value for link power checkJayachandran B1-1/+1
2016-01-10ALSA: hdac: couple the hda DMA stream in cleanupJeeja KP1-0/+1
2016-01-10ALSA: hdac: Add support for hda DMA Resume capabilityJeeja KP2-0/+77
2015-12-10ALSA: hda - Move audio component accesses to hdac_i915.cTakashi Iwai1-0/+66
2015-10-28ALSA: hda - Add / fix kernel doc commentsTakashi Iwai5-5/+102
2015-10-20ALSA: hda - Advertise MODALIAS in ueventThierry Reding1-0/+12
2015-10-20ALSA: hda - Add hdaudio bus modalias supportSubhransu S. Prusty1-0/+8
2015-10-20ALSA: hda - Add a common helper to give the codec modalias stringTakashi Iwai1-0/+15
2015-10-20ALSA: hda - Add hduadio support to DEVTABLESubhransu S. Prusty1-0/+1
2015-10-15ALSA: hda - consolidate chip rename functionsTakashi Iwai1-0/+22
2015-10-13Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+1
2015-10-13ALSA: hdac: Explicitly add io.hVinod Koul1-0/+1
2015-10-08ALSA: hdac: Copy codec helpers to coreSubhransu S. Prusty1-0/+81
2015-10-05ALSA: hdac: Fix to check if stream not in use in releaseJeeja KP1-4/+3
2015-10-05ALSA: hdac: Fix incorrect update of stream id mappingSubhransu S. Prusty1-1/+1
2015-09-02ALSA: hda - allow codecs to access the i915 pin/ELD callbackDavid Henningsson1-0/+10
2015-08-26ALSA: hda - Fix widget sysfs tree corruption after refreshTakashi Iwai2-6/+11
2015-08-23ALSA: hdac: Add snd_hdac_get_hdac_stream()Jeeja KP1-0/+22
2015-08-23ALSA: hdac: fix the spbmaxfifo APIVinod Koul1-3/+3
2015-08-23ALSA: hdac: Fix size allocation for ext device allocationVinod Koul1-1/+1