aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc
AgeCommit message (Expand)AuthorFilesLines
3 daysMerge remote-tracking branch 'asoc/for-7.2' into asoc-nextMark Brown371-2066/+33185
3 daysASoC: Intel: catpt: Error handling and debug improvementsMark Brown7-12/+68
3 daysASoC: Intel: catpt: Print error code if board-registration failsCezary Rojewski1-1/+1
3 daysASoC: Intel: catpt: Add pretty-trace for large IPC payloadsCezary Rojewski4-11/+44
3 daysASoC: Intel: catpt: Complete coredump handlingCezary Rojewski3-0/+23
4 daysASoC: cs-amp-lib: Simplify overcomplicated error returnRichard Fitzgerald1-4/+1
4 daysASoC: soc-card: add snd_soc_card_set_topology_name()Kuninori Morimoto4-23/+18
5 daysASoC: codecs: simple-mux: Fix enum control bounds checkCássio Gabriel1-1/+1
5 daysASoC: Address es9356 build failures without CONFIG_SND_SOC_SDCAMark Brown2-5/+6
5 daysASoC: es9356-sdca: Depend on CONFIG_SND_SOC_SDCANathan Chancellor1-0/+1
5 daysASoC: codecs: Adjust indentation in CONFIG_SND_SOC_ES9356 definitionNathan Chancellor1-4/+4
5 daysASoC: SDCA: Make CONFIG_SND_SOC_SDCA a user selectable symbolNathan Chancellor1-1/+1
5 daysASoC: mediatek: mt2701: allocate i2s_path with privRosen Penev2-13/+10
5 daysASoC: SOF: ipc4-topology: Support for multiple src output formatsMark Brown1-16/+48
5 daysASoC: SOF: ipc4-topology: Allow the use of multiple formats for src outputPeter Ujfalusi1-16/+30
5 daysASoC: SOF: ipc4-topology: Validate the number of in/out formats for src/asrcPeter Ujfalusi1-0/+18
6 daysASoC: cs35l56-shared-test: Fix possible null pointer dereferenceEthan Tidmore1-1/+0
7 daysASoC: qcom: q6asm-dai: fix error handlingMark Brown1-23/+25
7 daysASoC: qcom: q6asm-dai: use pointer type with kzalloc_obj()Srinivas Kandagatla1-1/+1
7 daysASoC: qcom: q6asm-dai: remove unnecessary bracesSrinivas Kandagatla1-2/+1
7 daysASoC: qcom: q6asm-dai: fix error handling in prepare and set_paramsSrinivas Kandagatla1-8/+16
7 daysASoC: qcom: q6asm-dai: close stream only when runningSrinivas Kandagatla1-7/+7
7 daysASoC: qcom: q6asm-dai: do not set stream state in event and trigger callbacksSrinivas Kandagatla1-5/+0
7 daysASoC: codecs: max98090: switch to standard set_jack callbackMark Brown3-10/+7
7 daysASoC: codecs: max98090: use component set_jack callbackSrinivas Kandagatla2-8/+5
7 daysASoC: mt8173-max98090: use standard callback to set jackSrinivas Kandagatla1-2/+2
7 daysASoC: soc-core: Add core support for ignoring suspend on selected DAPM widgetsMark Brown3-29/+119
7 daysASoC: fsl: imx-rpmsg: Switch to core ignore-suspend-widgets supportChancel Liu1-17/+9
7 daysASoC: soc-core: Add core support for ignoring suspend on selected DAPM widgetsChancel Liu2-0/+73
7 daysASoC: dapm: Fix widget lookup with prefixed names across DAPM contextsChancel Liu1-12/+37
7 daysASoC: Intel: bytcht_es8316: Fix MCLK leak on init errorsCássio Gabriel1-2/+27
7 daysASoC: add shared BCLK rate constraint for cross-DAI coordinationMark Brown15-136/+244
7 daysASoC: soc-pcm: constrain hw_params when DAIs share the same BCLKTroy Mitchell1-0/+116
7 daysASoC: soc-pcm: add DEFINE_GUARD for snd_soc_card_mutexTroy Mitchell1-0/+3
7 daysASoC: soc-dai: add shared BCLK clock for cross-DAI rate constraintsTroy Mitchell1-0/+18
10 daysASoC: stm: Use guard() for mutex & spin locksMark Brown4-89/+59
10 daysASoC: stm: stm32_spdifrx: Use guard() for spin locksbui duc phuc1-28/+16
10 daysASoC: stm: stm32_sai_sub: Use guard() for mutex & spin locksbui duc phuc1-18/+11
10 daysASoC: stm: stm32_i2s: Use guard() for spin locksbui duc phuc1-36/+29
10 daysASoC: stm: stm32_adfsdm: Use guard() for mutex locksbui duc phuc1-7/+3
10 daysASoC: mediatek: mt8189: Fix probe resource cleanupCássio Gabriel1-10/+28
10 daysASoC: SOF: ipc4-topology: Enable deep buffer captureSeppo Ingalsuo1-15/+24
10 daysASoC: SOF: ipc4-topology: Print for format type in dbg_audio_formatPeter Ujfalusi1-18/+19
10 daysASoC: cs35l56: Replace open-coded SoundWire regmap with generic regmap-sdwMark Brown1-0/+1
10 daysASoC: cs35l56: Use standard SoundWire regmap implementationRichard Fitzgerald3-84/+51
10 daysASoC: cs35l56: Use reg_base to offset addresses on SoundWireRichard Fitzgerald2-6/+3
10 daysASoC: cs35l56-shared-test: Subtract reg_base offset in dummy regmapRichard Fitzgerald1-0/+6
10 daysASoC: SOF: Intel: Enable offload for UAOL for LNL+Mark Brown2-33/+18
10 daysASoC: SOF: Intel: lnl: Enable offload for UAOL linkPeter Ujfalusi1-1/+2
10 daysASoC: SOF: Intel: hda-mlink/lnl: Convert offload enable functions to voidPeter Ujfalusi2-33/+17
10 daysASoC: AMD: ACP7.x initial PCI driver bring-upMark Brown6-0/+419
10 daysASoC: amd: acp7x: add system and runtime PM opsVijendar Mukunda3-0/+77
10 daysASoC: amd: enable acp7.x drivers buildVijendar Mukunda3-0/+16
10 daysASoC: amd: acp7x: add helper functions and hw opsVijendar Mukunda3-2/+197
10 daysASoC: amd: acp7x: add ACP PCI driver probe/remove sequenceVijendar Mukunda2-0/+131
10 daysASoC: codecs: pcm512x: fix null-ptr dereference in pcm512x_overclock_xxx_put()Jeongjun Park1-3/+3
10 daysASoC: Intel: soc-acpi-intel-ptl-match: Remove unnecessary cs42l43 matchCharles Keepax1-118/+0
10 daysASoC: soc-acpi-intel-ptl-match: Make Chrome matches conditionalCharles Keepax3-0/+18
10 daysASoC: Intel: soc-acpi: Add entry for sof_es8336 in NVL match table.Balamurugan C1-0/+13
10 daysASoC: Intel: sof_sdw: Add support for nvlrvp in NVL platformJairaj Arava1-0/+8
11 daysASoC: cs-amp-lib: Some bug and typo fixesMark Brown1-5/+12
11 daysASoC: cs-amp-lib: Fix typo in error message: write -> readRichard Fitzgerald1-1/+1
11 daysASoC: cs-amp-lib: Fix missing dput() after debugfs_lookup()Richard Fitzgerald1-3/+10
11 daysASoC: cs-amp-lib: Fix wrong sizeof() in _cs_amp_set_efi_calibration_data()Richard Fitzgerald1-1/+1
11 daysASoC: cs35l56: Fix flushing of IRQ work in cs35l56_sdw_remove()Richard Fitzgerald1-1/+2
11 daysASoC: Rework initialization of i2c_device_idsMark Brown197-418/+390
11 daysASoC: Use named initializers for arrays of i2c_device_dataUwe Kleine-König (The Capable Hub)197-383/+383
11 daysASoC: Drop empty i2c remove callbacksUwe Kleine-König (The Capable Hub)7-35/+7
11 daysASoC: SOF: ipc4-control: Use local copy of IPC message for sendingPeter Ujfalusi1-49/+41
11 daysASoC: SOF: DSP core count handling updatesMark Brown3-2/+28
11 daysASoC: SOF: Validate and correct the core id against the number of cores of th...Peter Ujfalusi3-3/+26
11 daysASoC: SOF: ipc4-topology: Handle SOF_DBG_DISABLE_MULTICORE flag for pipelinesPeter Ujfalusi1-0/+3
12 daysASoC: uda1380: remove kmemdup_arrayRosen Penev1-7/+6
12 daysASoC: move card->pop_time to soc-dapmMark Brown5-29/+43
12 daysASoC: soc-dapm: move card->pop_time to soc-dapm.cKuninori Morimoto3-18/+20
12 daysASoC: ti: ams-delta: Stop (ab)using card->pop_timeJanusz Krzysztofik3-11/+23
12 daysASoC: fsl: Allow MPC5200 PSC audio compile testingRosen Penev1-3/+3
12 daysASoC: rt722-sdca: Add a control to support CAE firmware updateJack Yu3-8/+346
13 daysASoC: soc-utils: Add missing va_end in snd_soc_ret()Robertus Diawan Chris1-0/+1
13 daysASoC: cs35l56: Use standard SoundWire regmap implementationRichard Fitzgerald3-84/+51
13 daysASoC: cs35l56: Use reg_base to offset addresses on SoundWireRichard Fitzgerald2-6/+3
13 daysASoC: cs35l56-shared-test: Subtract reg_base offset in dummy regmapRichard Fitzgerald1-0/+6
13 daysASoC: tegra: tegra210-mixer: Reject too-short fade durationsSheetal2-8/+29
13 daysASoC: Add support for GPIOs driven amplifiersMark Brown1-26/+892
13 daysASoC: simple-amplifier: Update author and copyrightHerve Codina1-2/+8
13 daysASoC: simple-amplifier: gpio-audio-amp: Add support for gain-labelsHerve Codina1-3/+113
13 daysASoC: simple-amplifier: gpio-audio-amp: Add support for gain-rangesHerve Codina1-5/+312
13 daysASoC: simple-amplifier: gpio-audio-amp: Add support for basic gainHerve Codina1-0/+125
13 daysASoC: simple-amplifier: gpio-audio-amp: Add support for bypass gpioHerve Codina1-2/+19
13 daysASoC: simple-amplifier: gpio-audio-amp: Add support for mute gpioHerve Codina1-2/+125
13 daysASoC: simple-amplifier: gpio-audio-amp: Add support for extra power suppliesHerve Codina1-3/+82
13 daysASoC: simple-amplifier: Introduce support for gpio-audio-ampHerve Codina1-0/+54
13 daysASoC: simple-amplifier: Remove DAPM widgets and routes from the ASoC componen...Herve Codina1-6/+53
13 daysASoC: simple-amplifier: Use 'simple_amp' variable name instead of 'priv'Herve Codina1-10/+10
13 daysASoC: simple-amplifier: Rename drv_event() functionHerve Codina1-3/+3
13 daysASoC: simple-amplifier: Remove CONFIG_OF flag and of_match_ptr()Herve Codina1-3/+1
13 daysASoC: simple-amplifier: Add missing headersHerve Codina1-0/+2
13 daysASoC: simple-amplifier: Remove DRV_NAME defined valueHerve Codina1-3/+1
13 daysASoC: fsl_sai: Eliminate possible interrupt storm during probeShengjiu Wang1-7/+36
13 daysASoC: mediatek: mt8196: Fix probe resource cleanupCássio Gabriel1-14/+30
2026-05-16ASoC: sigmadsp: Use flexible array for control cacheRosen Penev1-2/+2
2026-05-16ASoC: pcm6240: Use flexible array for config blocksRosen Penev2-22/+16
2026-05-16ASoC: amd: acp: Add DMI quirk for ASUS Zenbook S16 UM5606GAJasper Smet1-0/+7
2026-05-16ASoC: amd: acp-sdw-legacy: check CPU DAI name before loggingCássio Gabriel1-1/+1
2026-05-16ASoC: qcom: q6apm-dai: Allocate an extra page for PCM buffersSrinivas Kandagatla1-1/+6
2026-05-15ASoC: Intel: sof_sdw: append dai type to dai link name unconditionallyBard Liao1-11/+12
2026-05-15ASoC: Merge up fixesMark Brown9-32/+101
2026-05-15ASoC: Intel: sof_sdw: add es9356 supportZhang Yi1-0/+1
2026-05-15ASoC: Intel: soc-acpi: arl: Add es9356 supportZhang Yi1-0/+52
2026-05-15ASoC: es9356-sdca: Add ES9356 SDCA driverZhang Yi4-0/+1368
2026-05-15ASoC: codecs: fs210x: fix possible buffer overflowAlexander A. Klimov1-1/+1
2026-05-15ASoC: cs35l56: Log SoundWire status updates only on changesSimon Trimmer1-2/+3
2026-05-15ASoC: ti: omap-dmic: Fix IS_ERR() vs NULL check bug in omap_dmic_select_fclk()Ingyu Jang1-1/+1
2026-05-15ASoC: ti: omap-mcbsp: Remove mixed goto/scoped cleanup handlingbui duc phuc1-24/+22
2026-05-15ASoC: cs35l56: Drop malformed default N from KconfigAndy Shevchenko1-3/+0
2026-05-15ASoC: tac5xx2-sdw: Use new SoundWire enumeration helperCharles Keepax1-13/+3
2026-05-14ASoC: sdw_utils: add ES9356 in codec_info_listZhang Yi1-0/+50
2026-05-14ASoC: sdw_utils: add soc_sdw_es9356Zhang Yi2-0/+231
2026-05-14ASoC: sdw_utils: Remove dead code in asoc_sdw_ti_add_tac5xx2_routes()Niranjan H Y1-8/+2
2026-05-14ASoC: sdw_utils: Check speaker component string allocationCássio Gabriel1-4/+6
2026-05-12ASoC: cs35l56: Abort TDM mask loop at maximum channel shiftRichard Fitzgerald1-0/+2
2026-05-12ASoC: Add a new SoundWire enumeration helperMark Brown20-247/+80
2026-05-12ASoC: tas2783: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: rt5682: Use new SoundWire enumeration helperCharles Keepax1-12/+4
2026-05-12ASoC: rt1320: Use new SoundWire enumeration helperCharles Keepax1-12/+4
2026-05-12ASoC: rt1318: Use new SoundWire enumeration helperCharles Keepax1-12/+4
2026-05-12ASoC: rt1316: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: rt1308: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: rt1017: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: rt722: Use new SoundWire enumeration helperCharles Keepax1-12/+4
2026-05-12ASoc: rt721: Use new SoundWire enumeration helperCharles Keepax1-12/+4
2026-05-12ASoC: rt715: Use new SoundWire enumeration helperCharles Keepax2-28/+8
2026-05-12ASoC: rt712: Use new SoundWire enumeration helperCharles Keepax2-27/+8
2026-05-12ASoC: rt711: Use new SoundWire enumeration helperCharles Keepax2-22/+8
2026-05-12ASoC: rt700: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: max98373: Use new SoundWire enumeration helperCharles Keepax1-14/+4
2026-05-12ASoC: max98363: Use new SoundWire enumeration helperCharles Keepax1-13/+4
2026-05-12ASoC: cs42l42: Use new SoundWire enumeration helperCharles Keepax1-7/+4
2026-05-12ASoC: cs35l56: Use new SoundWire enumeration helperCharles Keepax1-6/+4
2026-05-12ASoC: cs35l56: Check for successful runtime-resume in cs35l56_dsp_work()Richard Fitzgerald1-5/+8
2026-05-12ASoC: SOF: amd: Fix error code handling in psp_send_cmd()Mario Limonciello1-1/+1
2026-05-11ASoC: rt5640: Handle nested IRQsAnupama Kunkulagunta1-11/+13
2026-05-11ASoC: core: Move all users to deferrable card bindingCezary Rojewski2-56/+16
2026-05-11ASoC: soc_sdw_utils: skip aux device if it is not presentMark Brown1-9/+77
2026-05-11ASoC: soc_sdw_utils: Change comment into proper kernel docMaciej Strozek1-7/+3
2026-05-11ASoC: soc_sdw_utils: skip aux device if it is not presentMaciej Strozek1-2/+74
2026-05-11ASoC: sdw_utils: make RT712/RT721 CODEC_MIC be optionalMark Brown1-0/+4
2026-05-11ASoC: sdw_utils: Add quirk to ignore RT721 CODEC_MICMac Chiang1-0/+2
2026-05-11ASoC: sdw_utils: Add quirk to ignore RT712 CODEC_MICMac Chiang1-0/+2
2026-05-11ASoC: Intel: soc-acpi: add LG Gram 16Z90U RT713 + single RT1320 quirkJang Pyohwan1-0/+21
2026-05-11ASoC: soc-acpi-intel-arl-match: add rt712_l0_rt1320_l3 supportGary C Wang1-0/+41
2026-05-11ASoC: Intel: soc-acpi-intel-arl-match: Reorder ACPI machine tablesMac Chiang1-15/+15
2026-05-11ASoC: ti: Cleanup locking code using guard() helpersMark Brown7-120/+81
2026-05-11ASoC: ti: omap-mcbsp: Simplify lock and resource handlingbui duc phuc1-30/+24
2026-05-11ASoC: ti: omap-mcbsp-st: Use guard() for spin locksbui duc phuc1-18/+8
2026-05-11ASoC: ti: ams-delta: Use guard() for spin locksbui duc phuc1-13/+13
2026-05-11ASoC: ti: omap-mcpdm: Use guard() for mutex locksbui duc phuc1-6/+2
2026-05-11ASoC: ti: omap-hdmi: Use guard() for mutex locksbui duc phuc1-11/+7
2026-05-11ASoC: ti: omap-dmic: Use guard() for mutex locksbui duc phuc1-26/+18
2026-05-11ASoC: ti: j721e-evm: Use guard() for mutex locksbui duc phuc1-16/+9
2026-05-11ASoC: Move system_long_wq to system_dfl_long_wqMark Brown11-334/+114
2026-05-11ASoC: codecs: rt5640: Move long delayed work on system_dfl_long_wqMarco Crivellari1-6/+7
2026-05-11ASoC: cs42l43: Move long delayed work on system_dfl_long_wqMarco Crivellari1-2/+3
2026-05-11ASoC: fsl: eukrea-tlv320: update board checks to use the DTEthan Nelson-Moore1-6/+5
2026-05-10ASoC: ti: rx51: remove stale reference to machine_is_nokia_rx51()Ethan Nelson-Moore1-3/+1
2026-05-10ASoC: ti: omap3pandora: update board check to use DT compatibleEthan Nelson-Moore1-2/+3
2026-05-08ASoC: tegra: tegra210-mixer: Use div_u64() for 64-bit divisionRosen Penev1-2/+3
2026-05-07ASoC: tac5xx2-sdw: ACPI match for intel mtl platformNiranjan H Y1-0/+132
2026-05-07ASoC: sdw_utils: TI amp utility for tac5xx2 familyNiranjan H Y2-1/+290
2026-05-07ASoC: tac5xx2-sdw: add soundwire based codec driverNiranjan H Y4-0/+2319
2026-05-07ASoC: SDCA: Add PDE verification reusable helperNiranjan H Y1-30/+76
2026-05-06ASoC: cs35l56: Fixes for driver cleanupMark Brown1-3/+8
2026-05-06ASoC: cs35l56: Destroy workqueue in probe error pathRichard Fitzgerald1-0/+3
2026-05-06ASoC: cs35l56: Don't use devres to unregister componentRichard Fitzgerald1-3/+5
2026-05-06ASoC: tegra: Add per-stream Mixer Fade controlsSheetal2-7/+278
2026-05-06ASoC: pxa: integrate sound/arm/pxa2xx into sound/soc/pxa2xxArnd Bergmann11-6/+770
2026-05-06ASoC: arm: pxa2xx: remove platform_data processingArnd Bergmann1-2/+1
2026-05-06ASoC: nau8825: Fix typos in commentsMd Shofiqul Islam1-4/+4
2026-05-06ASoC: wm_adsp_fw_find_test: Fix a couple of bugsMark Brown1-10/+47
2026-05-05ASoC: wm_adsp_fw_find_test: Fix a couple of bugsMark Brown1-10/+47
2026-05-05ASoC: wm_adsp_fw_find_test: Clear searched_fw_files in find-by-index testRichard Fitzgerald1-0/+1
2026-05-05ASoC: wm_adsp_fw_find_test: Redirect wm_adsp_release_firmware_files()Richard Fitzgerald1-10/+46
2026-05-05ASoC: tegra: Move MODULE_DEVICE_TABLE next to the table itselfMark Brown8-8/+8
2026-05-05ASoC: rockchip: Move MODULE_DEVICE_TABLE next to the table itselfKrzysztof Kozlowski3-3/+3
2026-05-05ASoC: tegra: Move MODULE_DEVICE_TABLE next to the table itselfKrzysztof Kozlowski5-5/+5
2026-05-05ASoC: SDCA: Fix bad move of jack_state initialisationCharles Keepax1-1/+2
2026-05-05ASoC: mediatek: Add support for MT8196 SoCMark Brown15-17/+20629
2026-05-05ASoC: mediatek: mt8196: add machine driver with nau8825Darren Ye3-0/+892
2026-05-05ASoC: mediatek: mt8196: add platform driverDarren Ye4-0/+2526
2026-05-05ASoC: mediatek: mt8196: support TDM in platform driverDarren Ye1-0/+675
2026-05-05ASoC: mediatek: mt8196: support I2S in platform driverDarren Ye1-0/+2613
2026-05-05ASoC: mediatek: mt8196: support ADDA in platform driverDarren Ye1-0/+845
2026-05-05ASoC: mediatek: mt8196: support audio clock controlDarren Ye2-0/+645
2026-05-05ASoC: mediatek: mt8196: add common headerDarren Ye3-0/+12394
2026-05-05ASoC: mediatek: common: modify mtk afe platform driver for mt8196Darren Ye2-17/+39
2026-05-05ASoC: mediatek: mt2701: add machine driver for on-chip HDMI codecDaniel Golle3-0/+125
2026-05-05ASoC: mediatek: mt2701: add HDMI audio memif, FE and BE DAIsDaniel Golle2-1/+285
2026-05-05ASoC: mediatek: mt2701: add optional HDMI audio path clocksDaniel Golle2-0/+26
2026-05-05ASoC: mediatek: mt2701: add AFE HDMI register definitionsDaniel Golle1-0/+29
2026-05-05ASoC: tas2770: Deal with bogus initial temperature valueJames Calligeros1-1/+22