aboutsummaryrefslogtreecommitdiffstats
path: root/sound
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge tag 'sound-fix-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds45-270/+437
5 daysALSA: FCP: Fix NULL pointer dereference in interface lookupJiaming Zhang1-0/+2
5 daysALSA: hda/realtek: Update Acer Nitro ANV15-41 quirk to enable mute LEDOleg Kucheryavenko1-1/+1
5 daysMerge tag 'asoc-fix-v7.2-merge-window' of https://git.kernel.org/pub/scm/linu...Takashi Iwai29-221/+324
6 daysASoC: fsl_asrc_dma: fix eDMA maxburst misalignment with channel countShengjiu Wang1-0/+20
6 daysASoC: codecs: pcm512x: only print info once on no sclkChristian Hewitt1-1/+1
6 daysALSA: firewire: isight: bound the sample count to the packet payloadMaoyi Xie1-1/+2
6 daysALSA: usb-audio: qcom: Free QMI handleXu Rao1-0/+2
6 daysALSA: hda: Add Lenovo Legion 7i 16IAX7 17AA3874 quirkKamlesh Chhetty2-0/+3
6 daysALSA: usb-audio: avoid kobject path lookup in DualSense matchDarvell Long1-28/+12
6 daysALSA: hda/realtek: Add quirk for Acer Nitro ANV15-41Oleg Kucheryavenko1-0/+1
7 daysASoC: soc-core: Don't fail if device_link could not be createdRichard Fitzgerald1-20/+15
7 daysASoC: rockchip: rockchip_sai: #include <linux/platform_device.h> explicitlyUwe Kleine-König (The Capable Hub)1-0/+1
7 daysALSA: seq: Fix uninitialised heap leak in snd_seq_event_dup()HyeongJun An1-1/+1
8 daysMerge tag 'dmaengine-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-260/+140
8 daysASoC: rt5575: Use __le32 for SPI burst write addressOder Chiou1-1/+1
8 daysASoC: tas2783: Update loaded firmware names to linux-firmware 20260519Bartosz Juraszewski1-23/+50
8 daysASoC: SDCA: Validate written enum value in ge_put_enum_double()HyeongJun An1-0/+3
8 daysASoC: Fix SoundWire randconfig issuesMark Brown16-16/+48
8 daysASoC: realtek: Add back local call to sdw_show_ping_status()Charles Keepax12-12/+36
8 daysASoC: ti: Add back local call to sdw_show_ping_status()Charles Keepax2-2/+6
8 daysASoC: max98373: Add back local call to sdw_show_ping_status()Charles Keepax1-1/+3
8 daysASoC: es9356: Add back local call to sdw_show_ping_status()Charles Keepax1-1/+3
8 daysALSA: FCP: Add Focusrite ISA C8X supportGeoffrey D. Bennett1-0/+1
9 daysASoC: cs530x: Fix expected MCLK rates for CS5302/4/8Ahmad Fatoum2-11/+24
9 daysALSA: hda/realtek: Fix noisy mic for Clevo V6xxAWAaron Erhardt1-0/+1
9 daysALSA: hda/realtek: Add LED fixup for HP EliteBook 6 G2i LaptopsDirk Su1-0/+4
9 daysALSA: hda/realtek: Add quirk for Lenovo Yoga 7 16IAP7Chris Aherin1-0/+1
10 daysMerge tag 'firewire-updates-7.2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-28/+28
12 daysALSA: hda/realtek: Enable mute LED on HP EliteBook 840 G6Ramcharan Rajpurohit1-0/+1
12 daysALSA: usb-audio: Kill MIDI 2.0 URBs before freeing endpointsCen Zhang1-0/+5
13 daysALSA: emu10k1: Use common error handling code in snd_emu10k1_playback_open()Markus Elfring1-8/+10
13 daysALSA: usb-audio: Add quirk for YAMAHA CDS3000Jean-Louis Colaco1-0/+14
13 daysASoC: audio-graph-card2: Drop warning for manually selected DAI formatsAlvin Šipraga1-12/+0
13 daysALSA: usb-audio: qcom: clear opened when stream enable failsMichael Bommarito1-1/+6
13 daysALSA: usb-audio: qcom: reject stream disable with no active interfaceMichael Bommarito1-0/+5
13 daysALSA: hda/realtek: Add headset mic quirk for Acer S40-54Haowen Tu1-0/+1
13 daysALSA: caiaq: bound the length in the EP1 input parsersMaoyi Xie1-0/+10
13 daysALSA: caiaq: fix out-of-bounds read in the Traktor Kontrol S4 input parserMaoyi Xie1-1/+1
13 daysALSA: pcm: fix __le32 cast warning in snd_pcm_set_sync_per_cardBen Dooks1-1/+1
14 daysASoC: rt5650: enhance spk protection functionShuming Fan2-4/+3
14 daysASoC: tlv320aic3x: restrict CLKDIV bypass Q values in dual-rate modeSen Wang1-6/+19
14 daysASoC: rockchip: Drop problematic guard() changesNicolas Frattaroli1-127/+131
2026-06-17ASoC: qcom: q6apm: fix NULL pointer dereference in graph_callbackSrinivas Kandagatla1-0/+8
2026-06-17Merge tag 'sound-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds634-5430/+39409
2026-06-17ALSA: sh: Use more common error handling code in snd_aica_probe()Markus Elfring1-4/+4
2026-06-17ALSA: usb-audio: Add quirk flags for SC13AAi Chao1-0/+2
2026-06-17ALSA: usb-audio: qcom: Free sideband sg_table objectsXu Rao1-0/+2
2026-06-17ALSA: hda/conexant: Add pin config quirk for Lenovo IdeaPad Slim 5 16AKP10Galen Hassen1-0/+12
2026-06-17ALSA: compress: Fix task creation error unwindCássio Gabriel1-4/+9
2026-06-16Merge tag 'gpio-updates-for-v7.2-rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-31/+4
2026-06-15Merge tag 'asoc-v7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai481-4462/+36478
2026-06-15ALSA: usb-audio: Add iface reset and delay quirk for XIBERIA K03SLianqin Hu1-0/+2
2026-06-15ALSA: hda/realtek: Add quirk for Lenovo Xiaoxin 14 GTViktor Menshin1-0/+1
2026-06-15Merge tag 'timers-ptp-2026-06-13' of gitolite.kernel.org:pub/scm/linux/kernel...Linus Torvalds1-2/+2
2026-06-15ALSA: hda/realtek: Add CS35L41 I2C quirk for ASUS UM3405GAColton Jones1-0/+1
2026-06-15Merge branch 'for-linus' into for-nextTakashi Iwai7-7/+73
2026-06-14ALSA: timer: Fix racy timeri->timer changes with rwlockTakashi Iwai1-9/+11
2026-06-14ALSA: core: Fix unintuitive behavior of snd_power_ref_and_wait()Takashi Iwai1-3/+8
2026-06-14ALSA: seq: avoid stale FIFO cells during resizeCen Zhang1-15/+37
2026-06-14ALSA: seq: oss: Serialize readq reset state with q->lockCen Zhang1-25/+52
2026-06-12ASoC: don't use array if single patternMark Brown15-269/+198
2026-06-12ASoC: audio-graph-card2: recommend to use auto select DAI formatKuninori Morimoto1-0/+12
2026-06-12ASoC: update auto format selection methodKuninori Morimoto2-189/+163
2026-06-12ASoC: renesas: rcar: update auto select formatKuninori Morimoto1-1/+8
2026-06-12ASoC: codecs: pcm3168a: update auto select formatKuninori Morimoto1-0/+2
2026-06-12ASoC: codecs: ak4619: update auto select formatKuninori Morimoto1-0/+2
2026-06-12ASoC: codecs: peb2466: don't use array if single patternKuninori Morimoto1-5/+4
2026-06-12ASoC: codecs: idt821034: don't use array if single patternKuninori Morimoto1-5/+4
2026-06-12ASoC: codecs: framer-codec: don't use array if single patternKuninori Morimoto1-5/+3
2026-06-12ASoC: remove SND_SOC_POSSIBLE_xBx_xFxKuninori Morimoto10-64/+0
2026-06-12ASoC: adau1372: Clear PLL_EN on failed PLL lock without reset GPIOGuangshuo Li1-0/+5
2026-06-12ALSA: seq: Don't re-bounce the error eventTakashi Iwai1-0/+4
2026-06-12ASoC: use scoped OF node handling in manual cleanup pathsMark Brown3-43/+21
2026-06-12ASoC: bcm: cygnus: use scoped child node loopCássio Gabriel1-6/+4
2026-06-12ASoC: fsl: fsl_qmc_audio: use scoped child node loopCássio Gabriel1-5/+2
2026-06-12ASoC: qcom: common: use scoped OF node handlingCássio Gabriel1-32/+15
2026-06-12ASoC: sdw_utils: fix missing component_name for cs42l43 part_id 0x2A3BChia-Lin Kao (AceLan)1-0/+1
2026-06-12ASoC: mediatek: tidyup detailsMark Brown7-37/+32
2026-06-12ASoC: mediatek: mt8365_mt6357: use *dev in mt8365_mt6357_gpio_probe()Kuninori Morimoto1-5/+5
2026-06-12ASoC: mediatek: mt8186-mt6366: use *dev in mt8186_mt6366_soc_card_probe()Kuninori Morimoto1-6/+6
2026-06-12ASoC: mediatek: mt8186-mt6366: tidyup mt8186_mt6366_card_set_be_link()Kuninori Morimoto3-7/+7
2026-06-12ASoC: mediatek: mtk-soundcard-driver: tidyup set_dailink_daifmt()Kuninori Morimoto1-3/+2
2026-06-12ASoC: mediatek: mtk-soundcard-driver: tidyup set_card_codec_info()Kuninori Morimoto1-3/+2
2026-06-12ASoC: mediatek: cleanup mtk_sof_dailink_parse_of() paramKuninori Morimoto3-13/+10
2026-06-12ASoC: hisilicon: Use guard() for spin locksbui duc phuc1-4/+2
2026-06-12ALSA: hda/hdmi: Add force-connect quirk for HP EliteDesk 800 G5 MiniCameron Graham1-0/+1
2026-06-12ALSA: seq: Fix kernel heap address leak in bounce_error_event()HanQuan1-5/+27
2026-06-12ALSA: pcxhr: Share PLL frequency register calculationCássio Gabriel3-36/+12
2026-06-12ALSA: usb-audio: qcom: Guard sideband endpoint removalCássio Gabriel1-4/+12
2026-06-11ASoC: SOF: topology: fix memory leak in snd_sof_load_topologyZhao Dongdong1-0/+2
2026-06-11ASoC: mediatek: Use guard() for mutex & spin locksMark Brown11-151/+94
2026-06-11ASoC: mediatek: mt8195: mt8365-dai-i2s: Use guard() for spin locksbui duc phuc1-4/+1
2026-06-11ASoC: mediatek: mt8195: mt8365-dai-adda: Use guard() for spin locksbui duc phuc1-8/+2
2026-06-11ASoC: mediatek: mt8195: mt8365-afe-clk: Use guard() for mutex & spin locksbui duc phuc1-23/+7
2026-06-11ASoC: mediatek: mt8195: mt8195-dai-etdm: Use guard() for spin locksbui duc phuc1-10/+6
2026-06-11ASoC: mediatek: mt8195: mt8195-afe-clk: Use guard() for spin locksbui duc phuc1-24/+18
2026-06-11ASoC: mediatek: mt8192: mt8192-afe-gpio: Use guard() for mutex locksbui duc phuc1-3/+1
2026-06-11ASoC: mediatek: mt8188: mt8188-afe-clk: Use guard() for spin locksbui duc phuc1-18/+11
2026-06-11ASoC: mediatek: mt8186: mt8186-afe-gpio: Use guard() for mutex locksbui duc phuc1-9/+4
2026-06-11ASoC: mediatek: common: mtk-btcvsd: Use guard() for spin locksbui duc phuc1-46/+35
2026-06-11ASoC: mediatek: common: mtk-afe-fe-dai: Use guard() for mutex locksbui duc phuc1-6/+2
2026-06-11ASoC: rockchip: Use guard() for spin locksMark Brown3-217/+209
2026-06-11ASoC: rockchip: rockchip_sai: Use guard() for spin locksbui duc phuc1-131/+127
2026-06-11ASoC: rockchip: i2s-tdm: Use guard() for spin locksbui duc phuc1-6/+2
2026-06-11ASoC: rockchip: rockchip_i2s: Use guard() for spin locksbui duc phuc1-80/+80
2026-06-11ASoC: rockchip: Reorder clock enable sequenceMark Brown2-11/+16
2026-06-11ASoC: rockchip: rockchip_pdm: Handle runtime PM resume failures in set_fmtbui duc phuc1-1/+5
2026-06-11ASoC: rockchip: spdif: Restore regcache cache-only mode on sync failurebui duc phuc1-0/+1
2026-06-11ASoC: rockchip: rockchip_pdm: Reorder clock enable sequencebui duc phuc1-5/+5
2026-06-11ASoC: rockchip: spdif: Reorder clock enable sequencebui duc phuc1-5/+5
2026-06-11ASoC: ti: davinci-mcasp: Add audio-graph-card2 and DPCM supportSen Wang1-3/+180
2026-06-11ASoC: topology: Check PCM and DAI name strings before useCássio Gabriel1-3/+34
2026-06-11ASoC: cs35l56: Remove unnecessary conditionals waiting for enumerationCharles Keepax2-38/+10
2026-06-11ASoC: SDCA: Use new SoundWire enumeration helperCharles Keepax2-51/+5
2026-06-11ASoC: wcd939x: Use new SoundWire enumeration helperCharles Keepax1-8/+3
2026-06-11ASoC: wcd938x: Use new SoundWire enumeration helperCharles Keepax1-8/+3
2026-06-11ASoC: wcd937x: Use new SoundWire enumeration helperCharles Keepax1-8/+3
2026-06-11ASoC: pm4125: Use new SoundWire enumeration helperCharles Keepax1-8/+3
2026-06-11ASoC: rt5682: Use new SoundWire enumeration helperCharles Keepax1-10/+4
2026-06-11ASoC: wsa881x: Use new SoundWire enumeration helperCharles Keepax1-6/+4
2026-06-11ASoC: Validate written enum values in custom controlsMark Brown5-2/+18
2026-06-11ASoC: tegra: tegra210_ahub: Validate written enum valueHyeongJun An1-1/+3
2026-06-11ASoC: fsl: fsl_audmix: Validate written enum valuesHyeongJun An1-0/+6
2026-06-11ASoC: meson: aiu: Validate written enum valuesHyeongJun An2-0/+6
2026-06-11ASoC: codecs: hdac_hdmi: Validate written enum valueHyeongJun An1-1/+3
2026-06-11ASoC: img: Use guard() for spin locksMark Brown2-65/+21
2026-06-11ASoC: img: img-spdif-out: Use guard() for spin locksbui duc phuc1-12/+4
2026-06-11ASoC: img: img-spdif-in: Use guard() for spin locksbui duc phuc1-53/+17
2026-06-11ASoC: meson: axg-tdm-formatter: Use guard() for mutex locksbui duc phuc1-14/+8
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-11ASoC: cs35l56: Fix wrong error test on simple_write_to_buffer()Richard Fitzgerald1-1/+1
2026-06-11ASoC: soc-core: Create device_link to ensure correct suspend orderRichard Fitzgerald1-1/+45
2026-06-11Merge tag 'asoc-fix-v7.1-rc7' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai7-7/+73
2026-06-11ASoC: SDCA: fix NULL pointer dereference in sdca_dev_unregister_functionsKean Ren1-3/+21
2026-06-11ASoC: cs35l56: Fix possible uninitialized value in cs35l56_spi_system_reset()Richard Fitzgerald1-0/+1
2026-06-11ASoC: sdw_utils: Add missed component_name strings for TI ampsBaojun Xu1-0/+1
2026-06-11ASoC: loongson: Fix invalid position error in ls_pcm_pointerLi Jun1-2/+10
2026-06-11ALSA: usb-audio: Use the new helper for shutdown refcountTakashi Iwai2-11/+8
2026-06-11ALSA: aloop: Use the new helper for stop-count refcountTakashi Iwai1-8/+5
2026-06-11ALSA: hda: Use the new helper for PCM instance refcountTakashi Iwai2-13/+4
2026-06-11ALSA: core: Use the new helper for the power refcountTakashi Iwai1-2/+1
2026-06-11ALSA: Add simple refcount helper functionsTakashi Iwai1-0/+24
2026-06-10ALSA: 6fire: Use common error handling code in usb6fire_control_init()Markus Elfring1-6/+7
2026-06-10ALSA: pcm: Fix unlocked state reads in read/write file opsCássio Gabriel1-8/+12
2026-06-10ASoC: remove .debugfs_prefix from ComponentMark Brown5-71/+13
2026-06-10ASoC: soc-component: remove .debugfs_prefix from ComponentKuninori Morimoto1-7/+2
2026-06-10ASoC: mediatek: mt8173-afe-pcm: set debugfs_prefix via Component driverKuninori Morimoto1-35/+4
2026-06-10ASoC: stm: stm32_adfsdm: set debugfs_prefix via Component driverKuninori Morimoto1-15/+4
2026-06-10ASoC: soc-generic-dmaengine: set debugfs_prefix via Component driverKuninori Morimoto1-3/+2
2026-06-10ASoC: fsl: imx-pcm-rpmsg: set debugfs_prefix via Component driverKuninori Morimoto1-11/+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 Brown2-13/+11
2026-06-10ASoC: SOF: Intel: Use codec_info_list.is_amp directlyBard Liao1-13/+1
2026-06-10ASoC: soc_sdw_utils: add is_amp flag to all ampsBard Liao1-0/+10
2026-06-10ASoC: cs35l56: Don't leave parent IRQ disabled if system_suspend failsRichard Fitzgerald1-1/+6
2026-06-10ASoC/sh: roll back Ecovec24/7724se Sound supportMark Brown1-13/+3
2026-06-10ASoC: renesas: fsi: remove platform data style supportKuninori Morimoto1-13/+3
2026-06-10ASoC: tas2783A: remove unused tas25xx_(de)register_misc() functionsEthan Nelson-Moore2-10/+0
2026-06-10ASoC: cs35l56: Fix some cleanup memory leaksMark Brown6-4/+61
2026-06-10ASoC: cs35l56: Cleanup if component_probe failsRichard Fitzgerald2-1/+19
2026-06-10ASoC: cs35l56: Prevent double-free of debugfsRichard Fitzgerald1-0/+1
2026-06-10ASoC: cs35l56: Fix missing calls to wm_adsp2_remove()Richard Fitzgerald1-1/+6
2026-06-10ALSA: timer: Disable work at freeing timer objectTakashi Iwai1-0/+2
2026-06-10Revert "ALSA: timer: Fix UAF at snd_timer_user_params()"Takashi Iwai1-1/+0
2026-06-10ALSA: timer: Manage timer object with krefTakashi Iwai3-31/+89
2026-06-10ALSA: hda/realtek: Add quirk for HP 255 15.6 inch G9 Notebook PCFurst Blumier1-0/+1
2026-06-10ALSA: Improve style of pnp_device_id array terminatorsUwe Kleine-König (The Capable Hub)4-4/+4
2026-06-10ALSA: hda/tas2781: Fix device-0 reset issue and handle -EXDEV in block data p...Baojun Xu2-11/+12
2026-06-10ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IRH8Moritz Baron1-0/+4
2026-06-10ASoC: renesas: fsi: Add SPU clock control in hw_startup/shutdownbui duc phuc1-4/+20
2026-06-10ASoC: renesas: fsi: add fsi_clk_prepare/unprepare()bui duc phuc1-1/+50
2026-06-10ASoC: renesas: fsi: Add SPU clock supportbui duc phuc1-0/+9
2026-06-10ASoC: renesas: fsi: refactor clock initializationbui duc phuc1-30/+37
2026-06-10ASoC: renesas: fsi: Use devm_clk_get_optional() for optional clocksbui duc phuc1-3/+3
2026-06-10ASoC: renesas: fsi: Move fsi_clk_init()bui duc phuc1-64/+64
2026-06-10ASoC: renesas: fsi: Fix register access from in-flight IRQ after shutdownbui duc phuc1-0/+8
2026-06-10ASoC: renesas: fsi: Move fsi_stream_is_working()bui duc phuc1-10/+10
2026-06-10ASoC: renesas: fsi: Fix trigger stop orderingbui duc phuc1-2/+2
2026-06-10ASoC: codecs: aw88261: fixes and cleanupMark Brown2-276/+496
2026-06-10ASoC: codecs: aw88261: make volume control usableVal Packett2-23/+23
2026-06-10ASoC: codecs: aw88261: fix incorrect masks for boost regsVal Packett1-6/+6
2026-06-10ASoC: codecs: aw88261: remove async startVal Packett2-35/+4
2026-06-10ASoC: codecs: aw88261: remove fade in/out on start/stopVal Packett2-159/+2
2026-06-10ASoC: codecs: aw88261: reduce log spamVal Packett1-10/+14
2026-06-10ASoC: codecs: aw88261: add TDM supportVal Packett2-1/+170
2026-06-10ASoC: codecs: aw88261: support changing sample rate and bit widthVal Packett2-56/+291
2026-06-10ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1403CDAZhang Heng1-0/+7
2026-06-09ASoC: SOF: amd: honor machine_check in SoundWire machine selectVijendar Mukunda1-1/+2
2026-06-09ASoC: amd: ps: honor machine_check in SoundWire machine selectVijendar Mukunda1-1/+2
2026-06-09ASoC: sma1307: Fix uevent string leaks in fault workerCássio Gabriel1-14/+21
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