aboutsummaryrefslogtreecommitdiffstats
path: root/sound
AgeCommit message (Expand)AuthorFilesLines
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-11ALSA: firewire: Make use of ieee1394's .driver_data_ptrUwe Kleine-König (The Capable Hub)4-28/+28
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 Brown22-351/+206
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-07ALSA: hda: cs35l41: Put ACPI device on missing physical nodeShuhao Fu1-1/+3
2026-05-07ALSA: hda: cs35l56: Put ACPI device after setting companionShuhao Fu1-0/+1
2026-05-07ALSA: usb-audio: Bound MIDI 2.0 endpoint descriptor scansCássio Gabriel1-5/+7
2026-05-07ALSA: usb-audio: Bound MIDI endpoint descriptor scansCássio Gabriel1-5/+7
2026-05-07ALSA: pcm: use snd_pcm_get_state() in remaining ioctl checksCen Zhang1-6/+8
2026-05-07ALSA: hda/realtek: Add codec SSID quirk for Lenovo Yoga Pro 9 16IMH9 (17aa:38d5)Rámon van Raaij1-0/+1
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-06ALSA: hda/tas2781: Cancel async firmware request at unbindCássio Gabriel2-0/+6
2026-05-06Merge tag 'asoc-fix-v7.1-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai10-336/+151
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-06ALSA: sparc/dbri: add missing fallthroughRosen Penev1-0/+1
2026-05-06ALSA: core: Serialize deferred fasync state checksCássio Gabriel1-2/+6
2026-05-06ALSA: hda/realtek: Add mute LED fixup for HP Pavilion 15-cs1xxxRodrigo Faria1-0/+21
2026-05-06ALSA: seq: Fix UMP group 16 filteringCássio Gabriel3-3/+6
2026-05-06ASoC: pxa: integrate sound/arm/pxa2xx into sound/soc/pxa2xxArnd Bergmann13-42/+72
2026-05-06ASoC: pxa2xx: push gpio usage into arch codeArnd Bergmann1-20/+9
2026-05-06ASoC: arm: pxa2xx: remove platform_data processingArnd Bergmann2-26/+3
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-05ALSA: usb-audio: simplify mixer control name handlingThorsten Blum1-25/+16
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
2026-05-05ASoC: tas2764: Deal with bogus initial temperature register valueJames Calligeros1-8/+27
2026-05-04ALSA: ac97: clean up whitespace and move EXPORT_SYMBOLsLucas Poupeau1-3/+1
2026-05-04ALSA: usb-audio: add clock quirk for Motu 1248Nicola Lunghi1-4/+11
2026-05-04ALSA: usb-audio: midi2: Restart output URBs on resumeCássio Gabriel1-4/+5
2026-05-04ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 15-fh0xxxFernando Antunez Antonio1-1/+8
2026-05-04ALSA: usb-audio: Add quirk flags for JBL PebblesRong Zhang1-0/+3
2026-05-04ALSA: firewire-tascam: Do not drop unread control eventsCássio Gabriel1-0/+1
2026-05-04ALSA: usb-audio: Add quirk flags for AlphaTheta EUPHONIAAnton Swart1-0/+2
2026-05-04ASoC: Improve SDCA support for duplicated featuresMark Brown7-79/+87
2026-05-04ASoC: SDCA: Support devices with multiple functions of identical typeCharles Keepax2-4/+25
2026-05-04ASoC: SDCA: Remove sdca_function_data duplicationCharles Keepax5-44/+18
2026-05-04ASoC: SDCA: Add correct masks whilst reporting SDCA jack statusCharles Keepax1-31/+44
2026-05-04ASoC: fsl_xcvr: Fix event generation for cached controlsCássio Gabriel1-4/+13
2026-05-04ASoC: uniphier: Use guard() for spin locksMark Brown34-167/+295
2026-05-04ASoC: uniphier: aio-dma: Use guard() for spin locksbui duc phuc1-28/+22
2026-05-04ASoC: uniphier: aio-compress: Use guard() for spin locksbui duc phuc1-17/+7
2026-05-04ASoC: tegra: Use guard() for mutex locksbui duc phuc1-10/+9
2026-05-04ASoC: sdw_utils: avoid the SDCA companion function not supported failureDerek Fang1-0/+1
2026-05-04ASoC: amd: yc: Add HP OMEN Gaming Laptop 16-ap0xxx product line in quirk tableTommaso Soncin1-0/+14
2026-05-04ASoC: cs35l56: Fix out-of-bounds in dev_err() in cs35l56_read_onchip_spkid()Richard Fitzgerald1-2/+1
2026-05-04ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VEBob Song1-0/+7
2026-05-04ASoC: cs35l56: Fix hibernate write in runtime resume error pathRichard Fitzgerald1-3/+5
2026-05-04ASoC: spacemit: fix RX DMA params not set when TX is runningTroy Mitchell1-4/+3
2026-05-04ASoC: ux500: Use guard() for mutex locksbui duc phuc1-13/+11
2026-05-04ASoC: tegra: ADMAIF: allocate with a single kzallocRosen Penev3-19/+12
2026-05-04ASoC: codecs: ab8500: Remove suspicious codeUwe Kleine-König (The Capable Hub)1-301/+3
2026-05-04ALSA: jack: use scnprintf to improve parse_mask_bitsThorsten Blum1-8/+5
2026-05-04ALSA: pcmtest: Return -EFAULT on pattern read copy failureCássio Gabriel1-3/+3
2026-05-04ALSA: seq: oss/rw: allocate evrec with main structRosen Penev2-12/+4
2026-05-04ALSA: Consistently define pci_device_ids using named initializersUwe Kleine-König (The Capable Hub)53-270/+443
2026-05-01ALSA: usb-audio: add min_mute quirk for Razer Nommo V2 XPauli Virtanen1-0/+2
2026-05-01ALSA: hda/realtek: Add codec SSID quirk for Lenovo Yoga Pro 9 16IMH9Rámon van Raaij1-0/+4
2026-04-30ALSA: hda/realtek: Fix speaker silence after S3 resume on Xiaomi Mi Laptop Pr...Yuriy Padlyak1-0/+19
2026-04-30ASoC: fsl-asoc-card: Add some improvementsMark Brown1-1/+110
2026-04-30ASoC: fsl-asoc-card: reduce WM8904 PLL ratio to meet frequency limitShengjiu Wang1-1/+7
2026-04-30ASoC: fsl-asoc-card: exclude S20_3LE format for WM8960/WM8962 + SAIShengjiu Wang1-0/+29
2026-04-30ASoC: fsl-asoc-card: add channel and rate constraints for CS42888Shengjiu Wang1-0/+71
2026-04-30ASoC: fsl-asoc-card: enable ignore_pmdown_time for ASRC caseShengjiu Wang1-0/+2
2026-04-30ASoC: fsl-asoc-card: enable dpcm_merged_chan flag for ASRC frontendShengjiu Wang1-0/+1
2026-04-29ALSA: usb-audio: Update Babyface Pro control caches only after successful writesCássio Gabriel1-6/+10
2026-04-29ALSA: usb-audio: Roll back quirk control caches on write errorsCássio Gabriel1-8/+37
2026-04-29sound: oss: dmasound: kick queued output before extending tail fragmentCássio Gabriel1-5/+5
2026-04-29ALSA: wavefront: add suspend and resume supportCássio Gabriel3-3/+201
2026-04-29ALSA: hda/tas2781: Fix incorrect bit update for non-book-zero or book 0 pages >1Shenghao Ding1-3/+11
2026-04-29ALSA: hda: cs35l56: Fix uninitialized value in cs35l56_hda_read_acpi()Richard Fitzgerald2-5/+8
2026-04-29ALSA: hda/conexant: Fix missing error check for jack detectionwangdicheng1-1/+7
2026-04-29ALSA: hda: Avoid WARN_ON() for HDMI chmap slot checksTakashi Iwai1-4/+7
2026-04-29ALSA: usb-audio: Fix quirk entry placement for PreSonus AudioBox USBAbhinav Mahadevan1-1/+3
2026-04-29Merge tag 'asoc-fix-v7.1-rc1' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai15-38/+101
2026-04-29ASoC: spacemit: adjust FIFO trigger threshold to half FIFO sizeTroy Mitchell1-2/+2
2026-04-29ASoC: spacemit: move hw constraints from hw_params to startupTroy Mitchell1-13/+32
2026-04-29ASoC: tegra: Add S8 PCM format support for MVCAnupama Kunkulagunta1-0/+3
2026-04-29ASoC: ti: j721e-evm: allocate dai_links with privRosen Penev1-16/+6
2026-04-29ASoC: codecs: ab8500: Fix casting of private dataChristian A. Ehrhardt1-3/+3
2026-04-29ASoC: cs35l56: Fix illegal writes to OTP_MEM registersRichard Fitzgerald1-4/+3
2026-04-29ASoC: Intel: cht_bsw_rt5672: Drop unneeded NULL checksAndy Shevchenko1-32/+24
2026-04-28ASoC: Intel: bytcr_wm5102: Fix MCLK leak on platform_clock_control errorCássio Gabriel1-0/+1
2026-04-28ALSA: usb-audio: Avoid potential endless loop in convert_chmap_v3()Takashi Iwai1-0/+2
2026-04-28ALSA: usb-audio: Fix potential leak of pd at parsing UAC3 streamsTakashi Iwai3-38/+25
2026-04-28ALSA: caiaq: Don't abort when no input device is availableTakashi Iwai2-2/+2
2026-04-28ALSA: caiaq: Fix potentially leftover ep1_in_urb at error pathTakashi Iwai1-1/+1
2026-04-28ASoC: aw88395: Fix kernel panic caused by invalid GPIO error pointerwangdicheng1-5/+4
2026-04-28ASoC: Intel: cht_bsw_rt5672: Simplify probe() with local 'dev' pointerSachin Mokashi1-8/+9
2026-04-28ASoC: wsa881x: Move custom workaround to gpiolib-ofMark Brown1-31/+4
2026-04-28ASoC: wsa881x: Move custom workaround to gpiolib-ofLinus Walleij1-31/+4
2026-04-27ALSA: caiaq: fix usb_dev refcount leak on probe failureDeepanshu Kartikey1-1/+1
2026-04-27sound: ua101: fix division by zero at probeSeungJu Cheon1-0/+7
2026-04-27ALSA: usb-audio: apply quirk for Playstation PDP RiffmasterRosalie Wanders1-0/+10
2026-04-27ALSA: hda: Remove duplicate cmedia entries in codecs MakefileSasha Levin1-2/+0
2026-04-27ALSA: scarlett2: Add Gen 4 firmware 2417 front-panel controlsGeoffrey D. Bennett1-3/+295
2026-04-27ALSA: scarlett2: Add Gen 4 firmware 2417 autogain status textGeoffrey D. Bennett1-0/+1
2026-04-27ALSA: scarlett2: Update offsets for 2i2 Gen 4 firmware 2417Geoffrey D. Bennett1-0/+58
2026-04-27ALSA: scarlett2: Fold min_firmware_version into config_setsGeoffrey D. Bennett1-12/+9
2026-04-27ALSA: scarlett2: Allow selecting config_set by firmware versionGeoffrey D. Bennett1-22/+121
2026-04-27ALSA: hda/realtek: Add micmute LED quirk for Acer Aspire A315-44PNaser Al-Asbahi1-0/+1
2026-04-27ALSA: hda/realtek: enable mute LED support on ThinkBook 16pYuxuan Qiu1-1/+12
2026-04-27ALSA: ctxfi: simplify mixer allocationRosen Penev2-24/+7
2026-04-27ALSA: usb-audio: Fix UAC3 cluster descriptor size checkCássio Gabriel1-1/+1
2026-04-27ALSA: aloop: Fix peer runtime UAF during format-change stopCássio Gabriel1-13/+30
2026-04-27ALSA: pcm: oss: Fix data race at accessing runtime.oss.triggerTakashi Iwai1-6/+23
2026-04-27ALSA: hda: cs35l56: Propagate ASP TX source control errorsCássio Gabriel1-5/+14
2026-04-27ALSA: usb-audio: Update US-16x08 EQ/comp shadow state after successful writesCássio Gabriel1-26/+52
2026-04-27ALSA: usb-audio: Propagate US-16x08 write errors in route/mix EQ-switch put c...Cássio Gabriel1-25/+24
2026-04-27ALSA: usb-audio: Propagate errors in scarlett_ctl_enum_put()Cássio Gabriel1-1/+3
2026-04-27ALSA: usb-audio: Propagate write errors in generic mixer put callbacksCássio Gabriel1-4/+13
2026-04-27ALSA: opti9xx: restore snd-miro state after resumeCássio Gabriel1-12/+256
2026-04-27ASoC: Add TAS67524 quad-channel Class-D amplifier driverMark Brown4-0/+2575
2026-04-27ASoC: codecs: Add TAS67524 quad-channel audio amplifier driverSen Wang4-0/+2575
2026-04-27ASoC: tegra210: simplify ADX/AMX byte map get/put logicMark Brown4-81/+96
2026-04-27ASoC: tegra210_amx: simplify byte map get/put logicPiyush Patle2-40/+47
2026-04-27ASoC: tegra210_adx: simplify byte map get/put logicPiyush Patle2-41/+49
2026-04-27ASoC: dt-bindings: fsl-sai: Document RX/TX BCLK swap supportMark Brown2-1/+8
2026-04-27ASoC: fsl_sai: Add RX/TX BCLK swap supportMarek Vasut2-1/+8
2026-04-27ASoC: ES8389: convert to devm_clk_get_optional() to get clockLi Jian1-1/+1
2026-04-27ASoC: SOF: topology: allow user to add topologiesMark Brown2-1/+65
2026-04-27ASoC: SOF: topology: allow user to add topologiesBard Liao1-0/+55
2026-04-27ASoC: sof-function-topology-lib: add virtual loop dai supportBard Liao1-1/+10
2026-04-27ASoC: samsung: Use guard() for spin locksMark Brown5-176/+113
2026-04-27ASoC: samsung: spdif: Use guard() for spin locksbui duc phuc1-17/+8
2026-04-27ASoC: samsung: pcm: Use guard() for spin locksbui duc phuc1-59/+40
2026-04-27ASoC: samsung: odroid: Use guard() for spin locksbui duc phuc1-15/+6