aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sound/hda
AgeCommit message (Expand)AuthorFilesLines
2025-05-22Merge branch 'for-linus' into for-nextTakashi Iwai1-3/+3
2025-05-22Merge tag 'asoc-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai3-1/+24
2025-05-22ALSA: core: fix up bus match const issues.Greg Kroah-Hartman1-3/+3
2025-05-20Add sound card support for QCS9100 and QCS9075Mark Brown1-1/+1
2025-05-19ALSA: hda: intel-dsp-config: Add WCL supportPeter Ujfalusi1-1/+5
2025-05-16Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2025-05-11ALSA: hda: intel-nhlt: Print errors in intel_nhlt_ssp_device_type()Peter Ujfalusi1-1/+18
2025-05-11ALSA/hda: intel-sdw-acpi: Correct sdw_intel_acpi_scan() function parameterPeter Ujfalusi1-1/+1
2025-05-08ALSA: hda: Remove unused snd_hdac_stream_get_spbmaxfifoDr. David Alan Gilbert1-19/+0
2025-04-08ASoC: Intel: avs: 16 channels supportMark Brown1-1/+1
2025-04-07ALSA: hda: Allow for 16 channels configurationCezary Rojewski1-1/+1
2025-04-07ALSA: hda: Select avs-driver by default on FCLCezary Rojewski1-0/+4
2025-04-07ASoC: Intel: avs: Read HW capabilities when possibleCezary Rojewski1-0/+1
2025-04-07ALSA: hda: Allow to fetch hlink by IDCezary Rojewski1-0/+18
2025-03-31ALSA/hda: intel-sdw-acpi: Remove (explicitly) unused headerAndy Shevchenko1-1/+1
2025-03-05ASoC: Merge up fixesMark Brown1-0/+5
2025-02-10ALSA: hda: intel-dsp-config: Add PTL-H supportPierre-Louis Bossart1-0/+5
2025-02-03ALSA: hda: Select avs-driver by default on MBLCezary Rojewski1-0/+4
2025-01-15ALSA: hda: Transfer firmware in two chunksCezary Rojewski1-26/+37
2025-01-07ALSA: hda: Simplify with str_enable_disable()Takashi Iwai1-4/+3
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra2-2/+2
2024-10-30Merge tag 'asoc-fix-v6.12-rc5' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai1-0/+4
2024-10-25ASoC: Intel: sst: Support LPE0F28 ACPI HIDHans de Goede1-0/+4
2024-10-15ALSA/hda: intel-sdw-acpi: add support for sdw-manager-list property readPierre-Louis Bossart1-8/+17
2024-10-15ALSA/hda: intel-sdw-acpi: simplify sdw-master-count property readPierre-Louis Bossart1-2/+3
2024-10-15ALSA/hda: intel-sdw-acpi: fetch fwnode once in sdw_intel_scan_controller()Pierre-Louis Bossart1-3/+5
2024-10-15ALSA/hda: intel-sdw-acpi: cleanup sdw_intel_scan_controllerPierre-Louis Bossart1-2/+1
2024-10-03ALSA: hda: Add missing parameter description for snd_hdac_stream_timecounter_...Takashi Iwai1-0/+1
2024-10-02ALSA: hda: fix trigger_tstamp_latchedJaroslav Kysela1-1/+5
2024-09-14Merge tag 'asoc-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai2-37/+25
2024-09-07ALSA: hda: Allow the default preallocation for x86 againTakashi Iwai1-2/+3
2024-08-19ALSA/ASoC/SoundWire: Intel: update maximum numberMark Brown1-3/+2
2024-08-19ALSA: hda: Move SST device entries to AVSCezary Rojewski1-34/+23
2024-08-19ALSA/ASoC/SoundWire: Intel: use single definition for SDW_INTEL_MAX_LINKSPierre-Louis Bossart1-3/+2
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2024-07-15Merge tag 'asoc-v6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai1-3/+3
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman1-1/+1
2024-06-18ALSA: hda: Add input value sanity checks to HDMI channel map controlsTakashi Iwai1-0/+18
2024-06-18ALSA: hda/senarytech: add senarytech codec supportbo liu1-0/+1
2024-06-18Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2024-06-13ALSA: hda: intel-dsp-config: Add PTL supportPierre-Louis Bossart1-0/+9
2024-06-13ALSA/hda: intel-dsp-config: Document AVS as dsp_driver optionPeter Ujfalusi1-1/+1
2024-06-10ALSA: hda: intel-sdw-acpi: use acpi_get_local_u64_address()Pierre-Louis Bossart1-3/+3
2024-05-28ALSA/hda: intel-dsp-config: reduce log verbosityPierre-Louis Bossart1-4/+4
2024-05-22tracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)1-3/+3
2024-05-09Merge branch 'topic/hda-nhlt' into for-nextTakashi Iwai2-7/+10
2024-05-09ALSA: hda: intel-dsp-config: Switch to ACPI NHLTAmadeusz Sławiński2-7/+10
2024-05-08ALSA: hda: Use *-y instead of *-objs in MakefileTakashi Iwai2-5/+5
2024-05-08Merge branch 'topic/hda-config-pm-cleanup' into for-nextTakashi Iwai2-2/+27
2024-04-29ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()Pierre-Louis Bossart1-0/+2
2024-04-29ALSA: hda: intel-dsp-config: harden I2C/I2S codec detectionPierre-Louis Bossart1-2/+25
2024-04-18ALSA: hda: hdac_controller: Implement support for use_pio_for_commands modePeter Ujfalusi1-7/+120
2024-04-05Merge tag 'asoc-fix-v6.9-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-1/+1
2024-03-26Merge branch 'topic/sound-devel-6.10' into for-nextTakashi 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