aboutsummaryrefslogtreecommitdiffstats
path: root/sound/hda
AgeCommit message (Expand)AuthorFilesLines
10 daysALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()Pierre-Louis Bossart1-0/+2
10 daysALSA: hda: intel-dsp-config: harden I2C/I2S codec detectionPierre-Louis Bossart1-2/+25
2024-04-05Merge tag 'asoc-fix-v6.9-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-1/+1
2024-03-22ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() functionBrent Lu1-0/+26
2024-03-14Merge tag 'sound-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds3-4/+37
2024-03-04ALSA: hda: Skip i915 initialization on CNL/LKF-based platformsCezary Rojewski1-3/+29
2024-02-21ALSA: hda: Downgrade BDL table overflow messageTakashi Iwai1-1/+1
2024-02-12PM: runtime: Simplify pm_runtime_get_if_active() usageSakari Ailus1-1/+1
2024-02-09ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controllerPierre-Louis Bossart1-0/+7
2023-12-30ALSA: mark all struct bus_type as constGreg Kroah-Hartman1-1/+1
2023-12-29Merge branch 'topic/cs35l41' into for-nextTakashi Iwai1-4/+29
2023-12-07ALSA: hda: intel-dspcfg: add filters for ARL-S and ARLPierre-Louis Bossart1-0/+10
2023-11-27ALSA: hda: Drop snd_hdac_calc_stream_format()Cezary Rojewski1-61/+0
2023-11-27ALSA: hda: Upgrade stream-format infrastructureCezary Rojewski1-0/+124
2023-11-27ALSA: hda: Honor subformat when querying PCMsCezary Rojewski1-20/+25
2023-11-27ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps formatPeter Ujfalusi1-4/+29
2023-11-21ALSA: hda: Refer to correct stream index at loopsTakashi Iwai1-6/+3
2023-10-31Merge branch 'for-next' into for-linusTakashi Iwai3-16/+74
2023-10-20ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detectionMark Hasemeyer1-0/+6
2023-10-19ALSA: hda: i915: Remove extra argument from snd_hdac_i915_initMaarten Lankhorst1-11/+3
2023-10-19ALSA: hda: i915: Allow xe as match for i915_component_master_matchMaarten Lankhorst1-1/+2
2023-10-19ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_initMaarten Lankhorst1-4/+4
2023-10-19ALSA: hda: i915: Allow override of gpu binding.Maarten Lankhorst1-0/+9
2023-10-06ALSA: hda: Add code_loading parameter to stream setupCezary Rojewski2-14/+19
2023-10-06ALSA: hda: Fix stream fifo_size initializationCezary Rojewski1-1/+1
2023-10-06ALSA: hda: Fix possible null-ptr-deref when assigning a streamCezary Rojewski1-2/+4
2023-10-06ALSA: hda: Introduce HOST stream setup mechanismCezary Rojewski1-0/+41
2023-10-06ALSA: hda: Poll SDxFIFOS after programming SDxFMTCezary Rojewski1-0/+8
2023-09-13ALSA: hda: intel-sdw-acpi: Use u8 type for link indexPeter Ujfalusi1-4/+4
2023-08-30Merge tag 'sound-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2-85/+130
2023-08-16ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPLBrady Norander1-4/+56
2023-08-04ALSA: hda/i915: extend connectivity check to cover Intel ARLKai Vehmanen1-4/+10
2023-08-04ALSA: hda: intel-dsp-cfg: add LunarLake supportPierre-Louis Bossart1-0/+8
2023-08-04ALSA: hda: intel-dsp-cfg: use common include for MeteorLakePierre-Louis Bossart1-1/+1
2023-07-18ALSA: hda: Use regcache_reg_cached() rather than open codingMark Brown1-6/+3
2023-07-18ALSA: intel-dsp-config: Convert to PCI device IDs definesAmadeusz Sławiński1-63/+54
2023-07-18ALSA: hda/i915: Use global PCI match macroAmadeusz Sławiński1-6/+1
2023-07-18ASoC: SOF: Remove unused Broxton PCI IDAmadeusz Sławiński1-7/+0
2023-07-03ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hd...Tuo Li1-4/+3
2023-06-26Merge tag 'asoc-v6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai1-1/+0
2023-06-26Merge branch 'for-next' into for-linusTakashi Iwai4-3/+11
2023-06-11ALSA: hda: Use maple tree register cacheMark Brown1-1/+1
2023-06-07ALSA: hda: Workaround for SDnCTL register on loongsonYanteng Si1-1/+5
2023-06-07ALSA: hda: Using polling mode for loongson controller by defaultYanteng Si1-1/+4
2023-06-07ALSA: hda: Add Loongson LS7A HD-Audio supportYanteng Si1-0/+1
2023-05-23ASoC: do not include pm_runtime.h if not usedClaudiu Beznea1-1/+0
2023-05-22ALSA: hda: Fix unhandled register update during auto-suspend periodTakashi Iwai1-1/+1
2023-03-08ALSA: hda: intel-dsp-config: add MTL PCI idBard Liao1-0/+9
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-2/+2
2023-02-11ALSA: hda: make kobj_type structure constantThomas Weißschuh1-1/+1
2023-02-10ALSA: hda: remove redundant variable in snd_hdac_stream_start()Zhang Yiqun1-5/+2
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman2-2/+2
2022-12-09ALSA: hda: Error out if invalid stream is being setupCezary Rojewski1-0/+3
2022-12-05ALSA: hda: Interrupt servicing and BDL setup for compress streamsCezary Rojewski2-9/+22
2022-12-05ALSA: hda: Prepare for compress stream supportCezary Rojewski1-16/+16
2022-12-05ALSA: hda: Allow for compress stream to hdac_ext_stream assignmentCezary Rojewski1-0/+41
2022-11-29ASoC: Merge up fixesMark Brown1-0/+5
2022-11-25ASoC: adau1372: fixes after debugging custom boardMark Brown1-1/+3
2022-11-10ALSA: hda: fix potential memleak in 'add_widget_node'Ye Bin1-1/+3
2022-11-01ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLakePierre-Louis Bossart1-0/+5
2022-10-28ALSA: hda: Introduce snd_hdac_stream_wait_drsm()Cezary Rojewski1-0/+22
2022-10-20ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layerPierre-Louis Bossart2-139/+136
2022-10-20ALSA: hda: hdac_ext_controller: remove useless loopPierre-Louis Bossart1-4/+2
2022-10-20ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMAPierre-Louis Bossart1-6/+6
2022-10-20ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream settingPierre-Louis Bossart2-24/+24
2022-10-20ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operationsPierre-Louis Bossart1-14/+14
2022-10-20ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_allPierre-Louis Bossart1-3/+3
2022-10-20ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpersPierre-Louis Bossart1-12/+12
2022-10-20ALSA: hda: ext: hda_ext_controller: use hlink variable/parameterPierre-Louis Bossart1-24/+24
2022-10-20ALSA: hda: ext: hdac_ext_controller: use helpers in loopPierre-Louis Bossart1-6/+2
2022-10-03Merge tag 'asoc-v6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai2-0/+84
2022-09-27ALSA: hda: Replace runtime->status->state reference to runtime->stateTakashi Iwai1-1/+1
2022-09-22Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+10
2022-09-22ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDsPierre-Louis Bossart1-0/+10
2022-09-20ASoC: SOF: Intel: override mclk_id for ES8336 supportMark Brown1-0/+79
2022-09-20ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask()Pierre-Louis Bossart1-0/+79
2022-09-20ALSA: hda: ext: remove always-true conditions on host and link releasePierre-Louis Bossart1-2/+4
2022-09-20ALSA: hda: ext: fix locking in stream_releasePierre-Louis Bossart2-4/+17
2022-09-20ALSA: hda: ext: simplify logic for stream assignmentPierre-Louis Bossart1-9/+4
2022-09-20ALSA: hda: add snd_hdac_stop_streams() helperPierre-Louis Bossart1-3/+14
2022-09-20ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarityPierre-Louis Bossart1-3/+3
2022-09-20ALSA: hda: ext: make snd_hdac_ext_stream_init() staticPierre-Louis Bossart1-4/+3
2022-09-20ALSA: hda: document state machine for hdac_streamsPierre-Louis Bossart1-0/+33
2022-09-20ALSA: hda: make snd_hdac_stream_clear() staticPierre-Louis Bossart1-3/+2
2022-09-19ALSA: intel-dspconfig: add ES8336 support for AlderLake-PSMuralidhar Reddy1-0/+5
2022-08-24Merge branch 'topic/memalloc-cleanup' into for-nextTakashi Iwai1-1/+7
2022-08-24ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible arrayPeter Ujfalusi1-1/+7
2022-08-23ALSA: hda: cleanup definitions for multi-link registersPierre-Louis Bossart1-8/+8
2022-08-19ALSA: hda: Rework snd_hdac_stream_reset() to use macrosAmadeusz Sławiński1-20/+6
2022-08-18ALSA: hda: Remove codec init and exit routinesCezary Rojewski1-53/+0
2022-08-02ALSA: hda: Replace sprintf() with sysfs_emit()Takashi Iwai1-21/+21
2022-08-01Merge tag 'asoc-v5.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/b...Takashi Iwai1-0/+5
2022-07-25ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match tableMuralidhar Reddy1-0/+5
2022-07-15ALSA: hda: Skip event processing for unregistered codecsCezary Rojewski1-1/+1
2022-07-09ALSA: hda: Remove unused macro definitionAmadeusz Sławiński1-7/+0
2022-07-09ALSA: hda: Reset all SIE bits in INTCTLAmadeusz Sławiński1-5/+2
2022-07-04tracing: ALSA: hda: Remove string manipulation out of the fast pathSteven Rostedt (Google)1-15/+26
2022-06-21ALSA: hda: Fix discovery of i915 graphics PCI deviceTakashi Iwai1-9/+6
2022-06-17ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbgPierre-Louis Bossart1-9/+8
2022-06-17ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boardsPierre-Louis Bossart1-0/+12
2022-06-08ALSA: hda/realtek - Add HW8326 supporthuangwenhui1-0/+1
2022-04-21ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDsGongjun Song1-0/+9
2022-04-19ALSA: hda/i915: Fix one too many pci_dev_put()Lucas De Marchi1-4/+3
2022-04-07ALSA: hda: intel-dsp-config: update AlderLake PCI IDsPierre-Louis Bossart1-2/+16
2022-04-05ALSA: hda/i915 - skip acomp init if no matching displayKai Vehmanen1-10/+19
2022-03-21Merge tag 'asoc-v5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai2-9/+49
2022-03-10ALSA: hda/i915 - avoid hung task timeout in i915 waitKai Vehmanen1-2/+2
2022-03-09ALSA: intel-dspconfig: add ES8336 support for CNLPierre-Louis Bossart1-0/+5
2022-03-09ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devicesPierre-Louis Bossart1-9/+22
2022-03-09ALSA: intel-nhlt: add helper to detect SSP link maskPierre-Louis Bossart1-0/+22
2022-02-21ALSA: hda: Add snd_hdac_ext_bus_link_at() helperCezary Rojewski1-10/+21
2022-02-01ALSA: Replace acpi_bus_get_device()Rafael J. Wysocki1-4/+3
2022-01-13ALSA: hda: intel-dsp-config: reorder the config tableBrent Lu1-12/+12
2022-01-13ALSA: hda: intel-dsp-config: add JasperLake supportBrent Lu1-1/+18
2022-01-05Merge branch 'for-next' into for-linusTakashi Iwai4-127/+231
2021-12-25ALSA: hda: Add new AlderLake-P variant PCI IDKai Vehmanen1-0/+4
2021-12-25ALSA: hda: Add AlderLake-N PCI IDKai Vehmanen1-0/+4
2021-12-25ALSA: HDA: hdac_ext_stream: use consistent prefixes for variablesPierre-Louis Bossart1-99/+100
2021-12-25ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.cPierre-Louis Bossart2-17/+16
2021-12-22ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2Libin Yang1-1/+7
2021-12-22ALSA: hda: intel-sdw-acpi: harden detection of controllerLibin Yang1-2/+3
2021-11-30ALSA: hda: Simplify DMIC-in-NHLT checkAmadeusz Sławiński1-1/+1
2021-11-30ALSA: hda: Fill gaps in NHLT endpoint-interfaceAmadeusz Sławiński1-0/+102
2021-11-29ALSA: hda: Make proper use of timecounterThomas Gleixner1-10/+4
2021-11-23ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codecPierre-Louis Bossart1-0/+10
2021-11-20ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codecPierre-Louis Bossart1-0/+9
2021-11-01Merge tag 'asoc-v5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai1-2/+20
2021-10-18Merge tag 'v5.15-rc6' into asoc-5.16Mark Brown1-2/+3
2021-10-14Merge branch 'for-linus' into for-nextTakashi Iwai1-2/+3
2021-10-12ALSA: hda: avoid write to STATESTS if controller is in resetKai Vehmanen1-2/+3
2021-10-05ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codecPierre-Louis Bossart1-2/+20
2021-09-28ALSA: hda: hdac_ext_stream: fix potential locking issuesPierre-Louis Bossart1-18/+28
2021-09-28ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign()Pierre-Louis Bossart1-2/+2
2021-07-20ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI IDPierre-Louis Bossart1-0/+4
2021-05-30ALSA: hda: Add AlderLake-M PCI IDKai Vehmanen1-0/+4
2021-03-30Merge tag 'tags/mute-led-rework' into for-nextTakashi Iwai1-0/+5
2021-03-19ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86"Amadeusz Sławiński1-4/+3
2021-03-19ALSA: hda: Fix spelling mistakeshuangjianghui1-1/+1
2021-03-04ALSA: hda: ignore invalid NHLT tableMark Pearson1-0/+5
2021-03-02Merge tag 'tags/sound-sdw-kconfig-fixes' into for-linusTakashi Iwai4-1/+187
2021-03-02ALSA: hda: intel-sdw-acpi: add missing include filesPierre-Louis Bossart1-0/+5
2021-03-02ALSA: hda: move Intel SoundWire ACPI scan to dedicated modulePierre-Louis Bossart4-1/+182
2021-03-02ALSA: hda: intel-nhlt: verify config typePierre-Louis Bossart1-9/+45
2021-03-02ALSA: hda: fix kernel-doc warningsPierre-Louis Bossart3-3/+3
2021-02-17ALSA: hda: intel-dsp-config: add Alder Lake supportKai Vehmanen1-0/+12
2021-02-08ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig optionHans de Goede2-17/+26
2021-02-08ALSA: hda: add link_power op to hdac_bus_opsKai Vehmanen3-0/+74
2021-02-02Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+4
2021-01-31ALSA: hda: Constify static attribute_groupRikard Falkeborn1-1/+1
2021-01-25ALSA: hda: intel-dsp-config: add PCI id for TGL-HBard Liao1-0/+4
2020-12-25ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding itLars-Peter Clausen1-3/+2
2020-12-04Merge tag 'auxbus-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Mark Brown1-0/+2
2020-11-19ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devicesPierre-Louis Bossart1-0/+14
2020-11-19ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selectionPierre-Louis Bossart1-0/+20
2020-11-19ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selectionPierre-Louis Bossart1-0/+77
2020-11-03ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()Dan Carpenter1-0/+2
2020-10-12Merge tag 'asoc-v5.10' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai1-2/+3
2020-10-09ALSA: hda/i915 - fix list corruption with concurrent probesTakashi Iwai2-20/+6
2020-10-06Merge tag 'v5.9-rc5' into asoc-5.10Mark Brown2-5/+7
2020-09-24ALSA: hda - remove kerneldoc for internal hdac_i915 functionKai Vehmanen1-3/+1
2020-09-21ASoC: hdac: make SOF HDA codec driver probe deterministicKai Vehmanen1-2/+3
2020-09-21ALSA: hda - fix CONTROLLER_IN_GPU macro nameKai Vehmanen1-2/+2
2020-09-21ALSA: hda - handle multiple i915 device instancesKai Vehmanen1-2/+42
2020-09-02ALSA: hda: use consistent HDAudio spelling in comments/docsPierre-Louis Bossart1-5/+5
2020-09-02ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabledRander Wang1-0/+2
2020-08-19ALSA: hda: avoid reset of sdo_limitSameer Pujar2-11/+12
2020-08-05ALSA: hda: Add dma stop delay variableMohan Kumar1-0/+7
2020-06-22Merge tag 'asoc-fix-v5.8-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-3/+1
2020-06-17ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_HPierre-Louis Bossart1-3/+1
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