aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/sof
AgeCommit message (Expand)AuthorFilesLines
2026-06-11ASoC: SOF: topology: fix memory leak in snd_sof_load_topologyZhao Dongdong1-0/+2
2026-06-11ASoC: SOF: Intel: hda-sdw-bpt: select SND_SOF_SOF_HDA_SDW_BPT properlyArnd Bergmann1-2/+2
2026-06-11ASoC: SOF: Intel: select SND_SOC_SDW_UTILS=y from SND_SOC_SOF_HDA_GENERIC=yArnd Bergmann1-1/+1
2026-06-10ASoC: SOF: topology: validate vendor array size before parsingCássio Gabriel1-1/+4
2026-06-10ASoC: Use codec_info_list.is_amp directly in find_acpi_adr_device()Mark Brown1-13/+1
2026-06-10ASoC: SOF: Intel: Use codec_info_list.is_amp directlyBard Liao1-13/+1
2026-06-10ASoC: cs35l56: Fix some cleanup memory leaksMark Brown3-2/+32
2026-06-09ASoC: SOF: amd: honor machine_check in SoundWire machine selectVijendar Mukunda1-1/+2
2026-06-09ASoC: SOF: ipc3-control: Fix heap overflow in bytes_ext put/getPeter Ujfalusi1-8/+19
2026-06-09ASoC: SOF: ipc3-control: Fix TOCTOU in bytes_put and bytes_getPeter Ujfalusi1-7/+16
2026-06-09ASoC: SOF: ipc3-control: Validate size in snd_sof_update_controlPeter Ujfalusi1-0/+9
2026-06-09ASoC: SOF: ipc3-control: Use overflow checks in control_update size calcPeter Ujfalusi1-4/+16
2026-06-09ASoC: SOF: ipc4-control: Validate notification payload sizePeter Ujfalusi1-0/+23
2026-06-09ASoC: SOF: ipc4-control: Fix TOCTOU in sof_ipc4_bytes_putPeter Ujfalusi1-4/+7
2026-06-09ASoC: SOF: amd: set ipc flags to zeroVijendar Mukunda1-0/+28
2026-06-09ASoC: SOF: amd: fix for ipc flags checkVijendar Mukunda2-2/+4
2026-05-28ASoC: soc-card: add snd_soc_card_set_topology_name()Kuninori Morimoto1-2/+2
2026-05-26ASoC: SOF: ipc4-topology: Support for multiple src output formatsMark Brown1-16/+48
2026-05-26ASoC: SOF: ipc4-topology: Allow the use of multiple formats for src outputPeter Ujfalusi1-16/+30
2026-05-26ASoC: SOF: ipc4-topology: Validate the number of in/out formats for src/asrcPeter Ujfalusi1-0/+18
2026-05-22ASoC: SOF: ipc4-topology: Enable deep buffer captureSeppo Ingalsuo1-15/+24
2026-05-22ASoC: SOF: ipc4-topology: Print for format type in dbg_audio_formatPeter Ujfalusi1-18/+19
2026-05-22ASoC: SOF: Intel: Enable offload for UAOL for LNL+Mark Brown2-33/+18
2026-05-22ASoC: SOF: Intel: lnl: Enable offload for UAOL linkPeter Ujfalusi1-1/+2
2026-05-22ASoC: SOF: Intel: hda-mlink/lnl: Convert offload enable functions to voidPeter Ujfalusi2-33/+17
2026-05-21ASoC: SOF: ipc4-control: Use local copy of IPC message for sendingPeter Ujfalusi1-49/+41
2026-05-21ASoC: SOF: DSP core count handling updatesMark Brown3-2/+28
2026-05-21ASoC: SOF: Validate and correct the core id against the number of cores of th...Peter Ujfalusi3-3/+26
2026-05-21ASoC: SOF: ipc4-topology: Handle SOF_DBG_DISABLE_MULTICORE flag for pipelinesPeter Ujfalusi1-0/+3
2026-05-15ASoC: Merge up fixesMark Brown1-1/+1
2026-05-12ASoC: SOF: amd: Fix error code handling in psp_send_cmd()Mario Limonciello1-1/+1
2026-05-04ASoC: uniphier: Use guard() for spin locksMark Brown1-1/+2
2026-04-27ASoC: SOF: topology: allow user to add topologiesBard Liao1-0/+55
2026-04-27ASoC: SOF: Intel: add an empty adr_linkBard Liao1-1/+2
2026-04-14ASoC: SOF: Intel: NVL/NVL-S: add platform nameMark Brown1-0/+2
2026-04-14ASoC: SOF: Intel: NVL-S: add platform nameBard Liao1-0/+1
2026-04-14ASoC: SOF: Intel: NVL: add platform nameBard Liao1-0/+1
2026-04-10ASoC: SOF: Don't allow pointer operations on unconfigured streamsMark Brown1-0/+3
2026-04-09ASoC: Yet another round of SDCA fixesMark Brown2-8/+16
2026-04-08ASoC: SOF: Intel: hda: modify period size constraints for ACE4Kai Vehmanen1-2/+12
2026-04-06ASoC: SOF: Intel: fix iteration in is_endpoint_present()Maciej Strozek1-5/+3
2026-04-06ASoC: SOF: Intel: Fix endpoint index if endpoints are missingMaciej Strozek1-1/+1
2026-04-06ASoC: SOF: compress: return the configured codec from get_paramsCássio Gabriel2-3/+7
2026-03-31ASoC: SOF: Intel: hda: Place check before dereferenceEthan Tidmore1-3/+7
2026-03-30ASoC: SOF: topology: use kzalloc_flexRosen Penev2-13/+3
2026-03-30ASoC: Merge up fixesMark Brown1-1/+1
2026-03-26ASoC: SOF: Intel: Add a is_amp flag to fix the wrong name prefixDerek Fang1-0/+10
2026-03-26ASoC: SOF: ipc4-topology: Allow bytes controls without initial payloadPeter Ujfalusi1-1/+1
2026-03-24ASoC: Merge up fixesMark Brown1-1/+1
2026-03-24ASoC: SOF: sof-audio: pcm_id is __le32Ben Dooks3-8/+8
2026-03-24ASoC: sdw_utils: add vendor_id to asoc_sdw_codec_infoNiranjan H Y1-2/+5
2026-03-20ASoC: SOF: topology: reject invalid vendor array size in token parserCássio Gabriel1-1/+1
2026-03-16ASoC: sof: name back to pcm_new()/pcm_free()Kuninori Morimoto1-2/+2
2026-03-10ASoC: SOF: sof-audio: pcm_id is __le32Ben Dooks5-17/+23
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook2-7/+4
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds2-4/+2
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds17-42/+42
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook17-54/+58
2026-02-09Merge tag 'asoc-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai51-539/+1221
2026-02-09ASoC: SOF: ipc4-control: Set correct error code in refresh_bytes_controlPeter Ujfalusi1-0/+1
2026-02-09ASoC: SOF: Intel: select CONFIG_SND_HDA_EXT_CORE from SND_SOC_SOF_HDA_COMMONArnd Bergmann1-0/+1
2026-02-04ASoC: SOF: Intel: hda: Add a virtual CPU DAIRanjani Sridharan2-2/+10
2026-02-04ASoC: SOF: Intel: hda: Fix NULL pointer dereferenceRanjani Sridharan1-2/+12
2026-02-04ASoC: SOF: sof-audio: Add support for loopback captureRanjani Sridharan1-52/+100
2026-02-04ASoC: SOF: sof-audio: Traverse paths with aggregated DAI widgetsRanjani Sridharan1-5/+32
2026-02-04ASoC: SOF: ipc4-topology: Add support for process modules with no input pinsRanjani Sridharan1-11/+39
2026-02-04ASoC: SOF: ipc4-topology: Add new tokens for pipeline directionRanjani Sridharan3-2/+19
2026-02-04ASoC: SOF: pcm: Split up widget prepare and setupRanjani Sridharan3-34/+102
2026-02-04ASoC: SOF: sof-audio: Add a new op in struct sof_ipc_tplg_opsRanjani Sridharan2-0/+23
2026-02-04ASoC: SOF: Intel: reserve link DMA for sdw bpt streamMark Brown4-96/+171
2026-02-03ASoC: SOF: Intel: hda: add SDCA property checkMac Chiang1-0/+6
2026-02-03ASoC: SOF: Intel: allow module parameter override BT link to 0Bard Liao1-2/+2
2026-02-03ASoC: SOF: Intel: hda-sdw-bpt: support simultaneous audio and BPT streamsBard Liao1-2/+3
2026-02-03ASoC: SOF: Intel: add hda_dma_prepare/cleanup helpersBard Liao3-91/+127
2026-02-03ASoC: SOF: Intel: add hda_dsp_stream_pair_get/put helpersBard Liao2-3/+41
2026-02-03ASoC: SOF: Intel: use hdev->info.link_mask directlyBard Liao1-3/+2
2026-01-20ASoC: SOF: Intel: add support for Nova Lake NVLPeter Ujfalusi3-0/+56
2026-01-20ASoC: SOF: Intel: hda: Remove MODULE_SOFTDEP for snd-hda-codec-hdmiPeter Ujfalusi1-1/+0
2026-01-14sound: codecs: tlv320adcx140: assorted patchesMark Brown1-1/+13
2026-01-13ASoC: SOF: Use guard()/scoped_guard() for locks whenMark Brown22-220/+95
2026-01-12ASoC: sof ipc4: Add sof_ipc4_widget_setup_msg_payload() and call itJyri Sarha1-0/+85
2026-01-12ASoC: sof: Add domain_id, heap_bytes and stack_bytes to snd_sof_widgetJyri Sarha2-0/+11
2026-01-12ASoC: SOF: ipc/ops: Use guard() for spinlocksPeter Ujfalusi2-30/+8
2026-01-12ASoC: SOF: Intel: Use guard() for spinlocks where it makes sensePeter Ujfalusi7-43/+12
2026-01-12ASoC: SOF: mediatek: mtk-adsp-common: Use guard() for spinlock_irqsavePeter Ujfalusi1-3/+1
2026-01-12ASoC: SOF: imx: imx-common: Use guard() for spinlock_irqsafe()Peter Ujfalusi1-6/+2
2026-01-12ASoC: SOF: amd: acp-ipc: Use guard() for spinlock_irq()Peter Ujfalusi1-3/+1
2026-01-12ASoC: SOF: Intel: Use guard()/scoped_guard() for mutex locks where it makes s...Peter Ujfalusi2-31/+20
2026-01-12ASoC: SOF: Use guard()/scoped_guard() for mutex locks where it makes sensePeter Ujfalusi10-104/+51
2026-01-06ASoC: nau8821: Fixes and driver cleanupMark Brown3-25/+56
2025-12-22ASoC: SOF: Intel: add -bt tplg suffix if BT is presentBard Liao1-1/+13
2025-12-19ASoC: SOF: ipoc4: Support for generic bytesMark Brown4-34/+251
2025-12-17ASoC: SOF: ipc4-control: Add support for generic bytes controlPeter Ujfalusi1-13/+141
2025-12-17ASoC: SOF: ipc4: Add definition for generic bytes controlPeter Ujfalusi2-2/+8
2025-12-17ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GETPeter Ujfalusi1-2/+42
2025-12-17ASoC: SOF: ipc4-topology: Set initial param_id for bytes control typePeter Ujfalusi1-0/+1
2025-12-17ASoC: SOF: ipc4-control: Keep the payload size up to datePeter Ujfalusi1-4/+19
2025-12-17ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_dataPeter Ujfalusi1-3/+3
2025-12-17ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controlsPeter Ujfalusi1-8/+27
2025-12-17ASoC: SOF: ipc4-control: If there is no data do not send bytes updatePeter Ujfalusi1-2/+10
2025-12-17ASoC: SOF: ipc4-topology: fixes for 'exotic' formatMark Brown1-9/+15
2025-12-16ASoC: Intel: common / SOF: Use function topologies forMark Brown1-1/+17
2025-12-16ASoC: SOF: Support for on-demand DSP bootMark Brown20-93/+212
2025-12-15ASoC: SOF: Intel: hda: Only check SSP MCLK mask in case of IPC3Peter Ujfalusi1-12/+20
2025-12-15ASoC: Fix acronym for Intel Gemini LakeAndy Shevchenko1-1/+1
2025-12-15ASoC: soc-acpi / SOF: Add best_effort flag to get_function_tplg_files opPeter Ujfalusi1-1/+17
2025-12-15ASoC: SOF: Intel: pci-nvl: Set on_demand_dsp_boot for NVL-SPeter Ujfalusi1-0/+1
2025-12-15ASoC: SOF: Intel: pci-ptl: Set on_demand_dsp_boot for PTL and WCLPeter Ujfalusi1-0/+2
2025-12-15ASoC: SOF: Intel: pci-lnl: Set on_demand_dsp_boot for LNLPeter Ujfalusi1-0/+1
2025-12-15ASoC: SOF: Intel: hda-sdw-bpt: Add support for on-demand DSP bootPeter Ujfalusi1-0/+11
2025-12-15ASoC: SOF: sof-client: Add support for on-demand DSP bootPeter Ujfalusi6-15/+45
2025-12-15ASoC: SOF: Add support for on-demand DSP bootPeter Ujfalusi9-59/+146
2025-12-15ASoC: SOF: control: skip rpm calls in ext_volatile_get if not implementedPeter Ujfalusi1-2/+6
2025-12-15ASoC: SOF: ipc4-loader: Remove redundant rpm resume_and_get from load_libraryPeter Ujfalusi1-18/+1
2025-12-15ASoC: SOF: Intel: pci-mtl: Change the topology path to intel/sof-ipc4-tplgPeter Ujfalusi1-3/+3
2025-12-15ASoC: SOF: ipc4-topology: set playback channel maskBard Liao1-8/+17
2025-12-15ASoC: SOF: topology: Add context when sink or source widget is missingPeter Ujfalusi1-4/+4
2025-12-15ASoC: SOF: ipc4-topology: Convert FLOAT to S32 during blob selectionPeter Ujfalusi1-1/+1
2025-12-15ASoC: SOF: ipc4-topology: Prefer 32-bit DMIC blobs for 8-bit formats as wellPeter Ujfalusi1-8/+14
2025-12-13Merge tag 'soundwire-6.19-rc1_updated' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+13
2025-12-08ASoC: SOF: Intel: export hda_sdw_bpt_get_buf_size_aligmentBard Liao1-0/+13
2025-12-02Merge tag 'asoc-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai19-38/+283
2025-11-18ASoC: SOF: sof-client-probes: Replace snprintf() with scnprintf()HariKrishna Sagala1-1/+1
2025-11-18ASoC: SOF: imx9: use SCMI API for LM managementLaurentiu Mihalcea2-28/+9
2025-11-17ASoC: SOF: Intel: add initial support for NVL-SPeter Ujfalusi8-0/+173
2025-11-17ASoC: sof-client-probes: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-3/+8
2025-10-30ASoC: SOF: Intel: remove hyphen from AMP<index> name_prexixBard Liao1-0/+8
2025-10-29ASoC: SOF: Intel: select SND_SOC_SDW_UTILS in SND_SOC_SOF_HDA_GENERICBard Liao1-0/+1
2025-10-29ASoC: SOF: pcm: Set the PCM device name for HDMIPeter Ujfalusi1-0/+18
2025-10-23ASoC: SOF: Fix function topology name check in profile info outputChen-Yu Tsai1-1/+2
2025-10-21ASoC: SOF: Intel: add hyphen between name and index to amp name_prefixShuming Fan1-1/+1
2025-10-15ASoC: use sof_sdw as default Intel SOF SDW machineMark Brown12-4/+235
2025-10-15ASoC: replace use of system_wq with system_dfl_wqMarco Crivellari2-2/+2
2025-10-13ASoC: SOF: Intel: use sof_sdw as default SDW machine driverBard Liao1-2/+203
2025-10-13ASoC: SOF: don't check the existence of dummy topologyBard Liao2-0/+9
2025-10-13ASoC: SOF: add platform name into sof_intel_dsp_descBard Liao9-0/+15
2025-10-13ASoC: SOF: Don't print the monolithic topology name if function topology may ...Bard Liao2-2/+8
2025-10-08Merge tag 'asoc-fix-v6.18-merge-window' of https://git.kernel.org/pub/scm/lin...Takashi Iwai7-44/+152
2025-10-03ASoC: SOF: Intel: Read the LLP via the associated Link DMA channelPeter Ujfalusi1-2/+27
2025-10-03ASoC: SOF: ipc4-pcm: do not report invalid delay valuesKai Vehmanen1-0/+9
2025-10-03ASoC: SOF: sof-audio: add dev_dbg_ratelimited wrapperPeter Ujfalusi1-0/+5
2025-10-02ASoC: SOF: ipc4/Intel: Fix the host bufferMark Brown3-12/+33
2025-10-02ASoC: SOF: Intel: hda-pcm: Place the constraint on period time instead of buf...Peter Ujfalusi1-8/+21
2025-10-02ASoC: SOF: ipc4-topology: Account for different ChainDMA host buffer sizePeter Ujfalusi2-2/+10
2025-10-02ASoC: SOF: ipc4-topology: Correct the minimum host DMA buffer sizePeter Ujfalusi1-2/+2
2025-10-02ASoC: SOF: ipc4-pcm: fix start offset calculation for chain DMAKai Vehmanen3-5/+12
2025-10-02ASoC: SOF: ipc4-pcm: fix delay calculation when DSP resamplesKai Vehmanen1-21/+62
2025-10-02ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear downRanjani Sridharan1-5/+5
2025-09-28Merge branch 'for-linus' into for-nextTakashi Iwai1-2/+2
2025-09-28Merge branch 'for-linus' into for-nextTakashi Iwai2-3/+3
2025-09-23Support reading Subsystem ID from Device TreeMark Brown2-3/+3
2025-09-20Merge tag 'asoc-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai20-99/+556
2025-09-19ASoC: soc-dapm: prepare for hiding structMark Brown1-1/+1
2025-09-18ASoC: SOF: ipc3-dtrace: fix potential integer overflow in allocationSamasth Norway Ananda1-1/+1
2025-09-18ASoC: soc-dapm: tidyup idle_bias handling - step1Kuninori Morimoto1-1/+1
2025-09-18ASoC: SOF: ipc4-pcm: Fix incorrect comparison with number of tdm_slotsRichard Fitzgerald1-2/+2
2025-09-16ASoC: codecs: pcm1754: add pcm1754 dac driverMark Brown1-0/+1
2025-09-15ASoC: Intel: hda-sdw-bpt: set persistent_buffer falseBard Liao1-1/+1
2025-09-08ALSA: compress_offload: Add 64-bit safe timestamp infrastructureJoris Verhaegen5-6/+6
2025-09-02ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error messageColin Ian King1-1/+1
2025-09-02ASoC: SOF: imx: Fix devm_ioremap_resource checkDaniel Baluta1-2/+2
2025-09-02ASoC: SOF: ipc4-topology: Fix a less than zero check on a u32Colin Ian King1-3/+4
2025-08-29ASoC: SOF: ipc4: Add support for 8-bit and floatMark Brown3-20/+187
2025-08-29ASoC: SOF: sof-client-probes-ipc4: Query availableMark Brown6-25/+216
2025-08-29ASoC: SOF: sof-client: Enforce client access scopeMark Brown3-37/+83
2025-08-29ASoC: SOF: Intel: only detect codecs when HDA DSPMark Brown5-8/+9
2025-08-29ASoC: sof: ipc4-topology: Add support to sched_domain attributeJyri Sarha3-1/+53
2025-08-29ASoC: SOF: sof-client: Introduce sof_client_dev_entry structurePeter Ujfalusi2-36/+69
2025-08-29ASoC: SOF: sof-client: Convert sof_client_dev_to_sof_dev into functionPeter Ujfalusi3-4/+17
2025-08-29ASoC: SOF: sof-client-probes: Add available points_info(), IPC4 onlyJyri Sarha4-18/+84
2025-08-29ASoC: SOF: sof-client-probes-ipc4: Human readable debugfs "probe_points"Jyri Sarha3-3/+72
2025-08-29ASoC: SOF: sof-client: Add sof_client_ipc4_find_swidget_by_id()Jyri Sarha2-0/+15
2025-08-29ASoC: SOF: sof-client-probes-ipc4: Implement ipc4_probes_points_infoJyri Sarha1-6/+47
2025-08-29ASoC: SOF: ipc4-topology: Add support for float sample typeSeppo Ingalsuo1-1/+15
2025-08-29ASoC: SOF: ipc4-topology: Add support for 8-bit formatsSeppo Ingalsuo2-19/+116
2025-08-29ASoC: SOF: ipc4-pcm: Add fixup for channelsPeter Ujfalusi1-0/+56
2025-08-29ASoC: SOF: Intel: only detect codecs when HDA DSP probeBard Liao4-5/+6
2025-08-29ASoC: SOF: Intel: split codec mask detect and programming UNSOLBard Liao2-3/+3
2025-08-28ASoC: SOF: Intel: WCL: Add the sdw_process_wakeen opAjye Huang1-0/+1
2025-08-24ASoC: SOF: imx: Remove the use of dev_err_probe()Xichao Zhao2-4/+3
2025-08-10ASoC: SOF: imx: Remove error print for devm_add_action_or_reset()Waqar Hameed1-1/+1
2025-08-06Merge tag 'asoc-fix-v6.17-merge-window' of https://git.kernel.org/pub/scm/lin...Takashi Iwai5-4/+15
2025-08-06ASoC: SOF: Intel: hda-sdw-bpt: fix SND_SOF_SOF_HDA_SDW_BPT dependenciesArnd Bergmann1-1/+2
2025-08-01ASoC: SOF: amd: Add sof audio support for acp7.2 platformVenkata Prasad Potturu3-0/+10
2025-07-28ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume contextMuhammad Usama Anjum1-3/+3
2025-07-24Merge tag 'asoc-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai22-111/+321
2025-07-21ASoC: SOF: Intel: PTL: Add the sdw_process_wakeen opRanjani Sridharan1-0/+1
2025-07-07ASoC: soc-dapm: cleanupsMark Brown1-3/+3
2025-07-04treewide: Remove redundantMark Brown9-11/+0
2025-07-04ASoC: SOF: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus9-11/+0
2025-07-04ASoC: Use of_reserved_mem_region_to_resource() for "memory-region"Rob Herring (Arm)3-49/+9
2025-06-25ASoC: Standardize ASoC menuMark Brown2-1/+16
2025-06-24ASoC: SOF: Intel: hda: Use devm_kstrdup() to avoid memleak.Tamura Dai1-3/+3
2025-06-24ASoC: sof: Standardize ASoC menuKuninori Morimoto1-1/+1
2025-06-23ASoC: SOF: amd: add alternate machines for ACP7.0 and ACP7.1 platformsVijendar Mukunda1-0/+1
2025-06-20ASoC: SOF: ipc4-pcm: Harmonize set pipeline state dbgMark Brown3-1/+54
2025-06-20ASoC: SOF: ipc4/Intel: Support for partial contextMark Brown4-4/+26
2025-06-20ASoC: SOF: ipc4-pcm: Enable delay reporting for ChainDMA streamsPeter Ujfalusi3-7/+49
2025-06-20ASoC: SOF: Intel: hda: Do not probe Soundwire in nocodec modePeter Ujfalusi1-0/+5