aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sound/soc
AgeCommit message (Expand)AuthorFilesLines
2025-06-19ASoC: Intel: sof-function-topology-lib: Print out the unsupported dmic countPeter Ujfalusi1-1/+2
2025-06-16ASoC: SOF: imx8: add core shutdown operation for imx8/imx8xLaurentiu Mihalcea1-0/+15
2025-06-13ASoC: amd: yc: update quirk data for HP VictusRaven Black1-0/+7
2025-06-13ASoC: cs35l56: Change firmware filenames for SoundWireMark Brown5-26/+96
2025-06-13ASoC: apple: mca: Drop default ARCH_APPLE in KconfigSven Peter1-1/+0
2025-06-12ASoC: amd: yc: Add quirk for MSI Bravo 17 D7VF internal micGabriel Santese1-0/+7
2025-06-12ASoC: cs35l56: Use SoundWire address as alternate firmware suffix on L56 B0Richard Fitzgerald4-17/+50
2025-06-12ASoC: cs35l56: Use SoundWire address as firmware name suffix for new siliconRichard Fitzgerald5-17/+54
2025-06-10ASoC: sdw_utils: Fix potential NULL pointer deref in is_sdca_endpoint_present()Thorsten Blum1-0/+2
2025-06-08ASoC: loongson: Fix build warnings about export.hHuacai Chen1-0/+1
2025-06-08ASoC: codecs: ES8326: Modify initialization configurationZhang Yi1-2/+1
2025-06-08ASoC: cs48l32: Fix a signedness bug in cs48l32_hw_params()Harshit Mogalapalli1-0/+4
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar2-2/+3
2025-06-07Merge tag 'sound-fix-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds18-66/+182
2025-06-06Merge tag 'usb-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds16-5/+1200
2025-06-05Merge tag 'soundwire-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+3
2025-06-05Merge tag 'asoc-fix-v6.16-merge-window' of https://git.kernel.org/pub/scm/lin...Takashi Iwai18-66/+182
2025-06-03ASoC: Intel: avs: boards: Fix rt5663 front end nameAmadeusz Sławiński1-1/+1
2025-06-03ASoC: Intel: avs: Simplify verification of parse_int_array() resultCezary Rojewski2-4/+4
2025-06-02ASoC: Intel: avs: Set of functional fixesMark Brown7-21/+29
2025-06-02ASoC: ti: omap-hdmi: Re-add dai_link->platform to fix card initYuuki NAGAO1-2/+5
2025-06-02ASoC: pcm: Do not open FEs with no BEs connectedCezary Rojewski1-11/+12
2025-06-02ASoC: rt1320: fix speaker noise when volume bar is 100%Shuming Fan1-1/+16
2025-06-02ASoC: Intel: avs: Include missing string.hCezary Rojewski1-0/+1
2025-06-02ASoC: Intel: avs: Verify content returned by parse_int_array()Cezary Rojewski1-1/+5
2025-06-02ASoC: Intel: avs: Verify kcalloc() status when setting constraintsCezary Rojewski1-0/+2
2025-06-02ASoC: Intel: avs: Fix paths in MODULE_FIRMWARE hintsAmadeusz Sławiński1-10/+10
2025-06-02ASoC: Intel: avs: Fix possible null-ptr-deref when initing hwCezary Rojewski1-4/+1
2025-06-02ASoC: Intel: avs: Fix PPLCxFMT calculationCezary Rojewski1-3/+5
2025-06-02ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IXCezary Rojewski1-1/+3
2025-06-02ASoC: codecs: hda: Fix RPM usage count underflowCezary Rojewski1-2/+2
2025-05-28ASoC: amd: yc: Add support for Lenovo Yoga 7 16ARP8meowmeowbeanz1-0/+7
2025-05-28ASoC: tas571x: fix tas5733 num_controlsBram Vlerick1-1/+1
2025-05-27Merge tag 'sound-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds204-2364/+18296
2025-05-27ASoC: codecs: wcd93xx: Few regulator supplies fixesMark Brown2-24/+8
2025-05-27ASoC: tas571x: add separate tas5733 controlsBram Vlerick2-1/+98
2025-05-27ASoC: codecs: fix out-of-bounds access on invalid clock configQasim Ijaz1-0/+1
2025-05-27ASoC: codecs: wcd9375: Fix double free of regulator suppliesKrzysztof Kozlowski1-5/+1
2025-05-27ASoC: codecs: wcd937x: Drop unused buck_supplyKrzysztof Kozlowski1-1/+0
2025-05-27ASoC: codecs: wcd9335: Fix missing free of regulator suppliesKrzysztof Kozlowski1-18/+7
2025-05-26Merge tag 'x86-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-5/+5
2025-05-23Merge tag 'asoc-v6.16-2' of https://git.kernel.org/pub/scm/linux/kernel/git/b...Takashi Iwai4-0/+923
2025-05-23ASoC: codecs: add support for ES8375Mark Brown4-0/+923
2025-05-23ASoC: qdsp6: fix compile-testing without CONFIG_OFArnd Bergmann1-1/+1
2025-05-23ASoC: codecs: add support for ES8375Zhang Yi4-0/+923
2025-05-22Merge branch 'for-linus' into for-nextTakashi Iwai8-8/+70
2025-05-22Merge tag 'asoc-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai194-1974/+16874
2025-05-22Add Tegra264 support in AHUB driversMark Brown15-152/+1940
2025-05-22ASoC: wm_adsp: Make cirrus_dir constRichard Fitzgerald1-1/+1
2025-05-22ASoC: tegra: Tegra264 support in isomgr_bwSheetal1-3/+4
2025-05-22ASoC: tegra: AHUB: Add Tegra264 supportSheetal2-9/+891
2025-05-22ASoC: tegra: ADX: Add Tegra264 supportSheetal2-17/+248
2025-05-22ASoC: tegra: AMX: Add Tegra264 supportSheetal2-22/+241
2025-05-22ASoC: tegra: I2S: Add Tegra264 supportSheetal2-49/+233
2025-05-22ASoC: tegra: Update PLL rate for Tegra264Sheetal1-2/+12
2025-05-22ASoC: tegra: ASRC: Update ARAM addressSheetal2-8/+22
2025-05-22ASoC: tegra: ADMAIF: Add Tegra264 supportSheetal2-38/+263
2025-05-22ASoC: tegra: CIF: Add Tegra264 supportSheetal1-4/+26
2025-05-22ALSA: hda/tas2781: Move and unified the calibrated-data getting function for ...Shenghao Ding1-15/+0
2025-05-21Add DAPM/ASoC helpers to create SDCA driversMark Brown5-24/+1386
2025-05-21ASoC: Add Intel machine driver support for CS35L63Mark Brown2-0/+63
2025-05-21ASoC: Intel: sof_sdw: Add support for wclrvp & ocelot in WCL platformNaveen Manohar1-0/+18
2025-05-20ASoC: Intel: soc-acpi-intel-mtl-match: Add match for CDB35L63-CB2Richard Fitzgerald1-0/+38
2025-05-20ASoC: intel: sof_sdw: Add support for CS35L63 into machine driverStefan Binding1-0/+25
2025-05-20ASoC: SDCA: Create DAI drivers from DisCoCharles Keepax1-4/+223
2025-05-20ASoC: SDCA: Create ALSA controls from DisCoCharles Keepax1-4/+252
2025-05-20ASoC: SDCA: Create DAPM widgets and routes from DisCoCharles Keepax2-1/+845
2025-05-20ASoC: dapm: Add component level pin switchesCharles Keepax1-14/+70
2025-05-20ASoC: SDCA: Move allocation of PDE delays arrayCharles Keepax1-6/+4
2025-05-20ASoC: SDCA: Remove regmap module macrosCharles Keepax1-3/+0
2025-05-20Add sound card support for QCS9100 and QCS9075Mark Brown1-0/+2
2025-05-20ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params()Wentao Liang1-0/+4
2025-05-19ASoC: SOF: Intel: add initial support for WCLPeter Ujfalusi3-0/+54
2025-05-19ASoC: qcom: sc8280xp: Add sound card support for QCS9100 and QCS9075Mohammad Rafi Shaik1-0/+2
2025-05-19ASoC: apple: mca: Constrain channels according to TDM maskMartin Povišer1-0/+23
2025-05-19ASoC: tas2781: Header file cleanup and Move the macro definitions to fwlibShenghao Ding1-0/+5
2025-05-19ASoC: rt722: make regmap cache-only in probeShuming Fan2-1/+4
2025-05-16ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9Talhah Peerbhai1-1/+8
2025-05-16ASoC: fsl_xcvr: update platform driver nameShengjiu Wang1-1/+1
2025-05-16ASoC: soc-utils: Check string pointer validity in snd_soc_dlc_is_dummy()Chen-Yu Tsai1-2/+2
2025-05-16Merge branch 'for-linus' into for-nextTakashi Iwai21-23/+93
2025-05-15x86/cpuid: Set <asm/cpuid/api.h> as the main CPUID headerAhmed S. Darwish1-1/+1
2025-05-15ASoC: mediatek: mt8183-afe-pcm: Shorten source codeMark Brown1-444/+127
2025-05-15cs35l56: Log tuning unique identifiers during firmwareMark Brown2-0/+29
2025-05-15ASoC: codecs: add support for ES8389Mark Brown4-1/+1110
2025-05-15ASoC: mediatek: mt8183-afe-pcm: shorten mt8183_is_volatile_reg()Chen-Yu Tsai1-112/+40
2025-05-15ASoC: mediatek: mt8183-afe-pcm: Shorten irq_data table using macrosChen-Yu Tsai1-143/+33
2025-05-15ASoC: mediatek: mt8183-afe-pcm: Shorten memif_data table using macrosChen-Yu Tsai1-189/+54
2025-05-15ASoC: q6apm-lpass-dais: Print APM port id in decimal on enable errorKonrad Dybcio1-1/+1
2025-05-14ASoC: SOF: Intel: hda: Fix UAF when reloading moduleTavian Barnes1-1/+15
2025-05-14ASoC: amd: use new ACP dev names for DAI linksBrady Norander3-9/+9
2025-05-14ASoC: intel/sdw_utils: Assign initial value in asoc_sdw_rt_amp_spk_rtd_init()I Hsin Cheng1-1/+1
2025-05-14ASoC: SOF: Intel: hda: Set the mic_privacy flag for soundwire with ACE3+Peter Ujfalusi1-0/+3
2025-05-14ASoC: codecs: add support for ES8389Zhang Yi4-1/+1110
2025-05-14ASoC: cs35l56: Log tuning unique identifiers during firmware loadSimon Trimmer2-0/+29
2025-05-14ASoC: tegra210_ahub: Add check to of_device_get_match_data()Yuanjun Gong1-0/+2
2025-05-13ASoC: tlv320aic3x: Use dev_err_probeNishanth Menon1-4/+2
2025-05-13ALSA: hda/tas2781: Fix the ld issue reported by kernel test robotShenghao Ding2-6/+6
2025-05-13Merge 6.15-rc6 into usb-nextGreg Kroah-Hartman21-23/+93
2025-05-12ASoC: soc-core: merge snd_soc_unregister_component() and snd_soc_unregister_c...Kuninori Morimoto1-25/+5
2025-05-09ASoc: SOF: topology: connect DAI to a single DAI linkKai Vehmanen1-4/+14
2025-05-09ASoC: SOF: Intel: hda-bus: Use PIO mode on ACE2+ platformsPeter Ujfalusi1-1/+1
2025-05-09ASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback directionPeter Ujfalusi1-1/+2
2025-05-09ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_extPeter Ujfalusi1-1/+10
2025-05-09ASoC: Intel: atom: Remove unused functionsDr. David Alan Gilbert3-63/+0
2025-05-08ASoC: rt712-sdca: remove redundant else path of if statementColin Ian King1-6/+2
2025-05-08ASoC: codecs: rt9123: Fix sparse cast warningChiYuan Huang1-3/+3
2025-05-08ASoC: Intel: soc-acpi-intel-lnl/ptl-match: AddMark Brown2-8/+39
2025-05-08ASoC: mediatek: mt8188-mt6359: Depend on MT6359_ACCDET set or disabledNícolas F. R. A. Prado1-1/+1
2025-05-08ASoC: rt712-sdca: remove redundant else path of if statementColin Ian King1-6/+2
2025-05-08ASoC: Intel: soc-acpi-intel-ptl-match: Add rt713_vb_l3_rt1320_l3 supportMac Chiang1-0/+31
2025-05-08ASoC: Intel: soc-acpi-intel-lnl/ptl-match: Simplify variable nameMac Chiang2-8/+8
2025-05-07ASoC: tas2781: Add a debugfs node for acoustic tuningShenghao Ding1-0/+154
2025-05-07Add support for CS35L63 Smart AmplifierMark Brown6-25/+369
2025-05-07ASoC: SOF: add disable_function_topology flag andMark Brown2-4/+13
2025-05-07Minor bug fix and tidy up for sof_sdwMark Brown4-26/+16
2025-05-07ASoC: codec: cs42l[56,73,52]: Convert to GPIOMark Brown3-122/+150
2025-05-06ASoC: amd: sof_amd_sdw: add logic to get cpu_pin_id for ACP7.0/ACP7.1 platformsVijendar Mukunda1-0/+7
2025-05-06ASoC: amd: sof_amd_sdw: Fix unlikely uninitialized variable use in create_sdw...Vijendar Mukunda1-1/+1
2025-05-06ASoC: amd: amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dai...Vijendar Mukunda1-1/+1
2025-05-06ASoC: Intel: soc-acpi-intel-ptl-match: Sort ACPI link/machine tablesNaveen Manohar1-41/+45
2025-05-06ASoC: codec: cs42l52: Convert to GPIO descriptorsPeng Fan1-16/+12
2025-05-06ASoC: codec: cs42l52: Drop cs42l52.hPeng Fan1-32/+46
2025-05-06ASoC: codec: cs42l52: Sort headers alphabeticallyPeng Fan1-8/+8
2025-05-06ASoC: codec: cs42l73: Convert to GPIO descriptorsPeng Fan1-15/+11
2025-05-06ASoC: codec: cs42l73: Drop cs42l73.hPeng Fan1-18/+18
2025-05-06ASoC: codec: cs42l73: Sort headers alphabeticallyPeng Fan1-7/+7
2025-05-06ASoC: codec: cs42l56: Convert to GPIO descriptorsPeng Fan1-14/+11
2025-05-06ASoC: codec: cs42l56: Drop cs42l56.hPeng Fan1-12/+37
2025-05-06ASoC: codec: cs42l56: Sort headers alphabeticallyPeng Fan1-11/+11
2025-05-06ASoC: SOF: add disable_function_topology module parameterBard Liao1-2/+6
2025-05-06ASoC: SOF: set disable_function_topology if override_tplg_filename is setBard Liao1-3/+7
2025-05-06ASoC: SOF: add disable_function_topology flagBard Liao1-1/+2
2025-05-06Merge tag 'v6.15-rc5' into x86/cpu, to resolve conflictsIngo Molnar32-70/+362
2025-05-06ASoC: cs35l56: Read Silicon ID from DIE_STS registers for CS35L63Stefan Binding1-3/+36
2025-05-06ASoC: cs35l56: Add initial support for CS35L63 for I2C and SoundWireStefan Binding5-2/+225
2025-05-06ASoC: cs35l56: Add Mute, Volume and Posture registers to firmware register listStefan Binding2-3/+41
2025-05-06ASoC: cs35l56: Add struct to index firmware registersStefan Binding5-11/+41
2025-05-06ASoC: cs35l56: Add Index based on ACPI HID or SDW ID to select regmap configStefan Binding2-6/+26
2025-05-06ASoC: SOF: imx8m: Use reset controller API to control the DSPDaniel Baluta1-16/+8
2025-05-06AsoC: Phase out hybrid PCI devresMark Brown18-71/+104
2025-05-06ASoC: Intel: sof_sdw: Avoid NULL check fail when re-probingCharles Keepax1-14/+11
2025-05-06ASoC: sdw_utils: Remove num_platforms from simple DAI helperCharles Keepax4-13/+6
2025-05-05ALSA: hda/tas2781: select CONFIG_CRC8 for SND_HDA_SCODEC_TAS2781_I2CArnd Bergmann1-0/+1
2025-05-05ASoC: intel: atom: Return -ENOMEM if pcim_iomap() failsPhilipp Stanner1-5/+5
2025-05-05ASoC: intel: atom: Use pure devres PCIPhilipp Stanner1-35/+24
2025-05-05ASoC: intel: avs: Use pure devres PCIPhilipp Stanner1-6/+2
2025-05-05ASoC: sof: Use pure devres PCIPhilipp Stanner1-13/+3
2025-05-05ASoC: mediatek: mt8188-mt6359: select CONFIG_SND_SOC_MT6359_ACCDETArnd Bergmann1-0/+1
2025-05-04ASoC: SOF: amd: add soundwire IO support for ACP7.0 &Mark Brown5-19/+148
2025-05-03ASoC: SOF: amd: add build support for soundwireVijendar Mukunda1-0/+1
2025-05-03ASoC: SOF: amd: add soundwire wake irq handlingVijendar Mukunda3-2/+79
2025-05-03ASoC: SOF: amd: enable soundwire host wake irq maskVijendar Mukunda2-0/+12
2025-05-03ASoC: SOF: amd: refactor acp reset sequenceVijendar Mukunda1-9/+11
2025-05-03ASoC: SOF: amd: enable ACP_PME_EN register for ACP7.0 & ACP7.1 platformsVijendar Mukunda2-1/+19
2025-05-03ASoC: SOF: amd: update soundwire specific acp descriptor fieldsVijendar Mukunda2-0/+4
2025-05-03ASoC: SOF: amd: add ACP7.1 platform supportVijendar Mukunda4-5/+19
2025-05-03ASoC: SOF: amd: add missing acp descriptor fieldVijendar Mukunda1-0/+1
2025-05-03ASoC: SOF: amd: remove else condition in resume sequenceVijendar Mukunda1-2/+2
2025-05-03ASoC: soc-utils: add snd_soc_dlc_is_dummy()Mark Brown3-6/+19
2025-05-02ASoC: fsl_rpmsg: Allocate a smaller buffer size for capture streamChancel Liu3-6/+25
2025-05-02ASoC: fsl_rpmsg: Configure CPU DAI for card that sits on rpmsg-micfil-channelChancel Liu1-0/+10
2025-05-02ASoC: codecs: tas2764: Fix Wvoid-pointer-to-enum-cast warningKrzysztof Kozlowski1-1/+1
2025-05-02ASoC: codecs: wsa88xx/wcd938x: Drop kerneldoc marker from inner commentKrzysztof Kozlowski3-3/+3
2025-05-02ASoC: mediatek: mt8195: use snd_soc_dlc_is_dummy()Kuninori Morimoto1-3/+3
2025-05-02ASoC: mediatek: mt8188: use snd_soc_dlc_is_dummy()Kuninori Morimoto1-3/+3
2025-05-02ASoC: soc-utils: add snd_soc_dlc_is_dummy()Kuninori Morimoto1-0/+13
2025-05-01ASoC: codec: twl4030: Convert to GPIO descriptorsMark Brown1-49/+30
2025-05-01ASoC: intel/sdw_utils: Add volume limits to CS35L56Mark Brown3-0/+38
2025-05-01ASoC: stm32: sai: fix kernel rate configurationMark Brown1-5/+11
2025-05-01ASoC: Intel: avs: Fix kcalloc() sizesThorsten Blum1-3/+3
2025-05-01ASoC: codec: sma1307: Remove including of_gpio.hPeng Fan1-1/+0
2025-05-01ASoC: codec: twl4030: Convert to GPIO descriptorsPeng Fan1-40/+23
2025-05-01ASoC: codec: twl4030: Sort headers alphabeticallyPeng Fan1-11/+9
2025-05-01ASoC: amd: ps: fix for irq handler return statusVijendar Mukunda1-2/+3
2025-05-01ASoC: simple-card-utils: Fix pointer check in graph_util_parse_link_directionAlexander Stein1-2/+2
2025-05-01ASoC: intel/sdw_utils: Add volume limit to cs35l56 speakersStefan Binding2-0/+28
2025-05-01ASoC: intel/sdw_utils: Add volume limit to cs42l43 speakersStefan Binding1-0/+10
2025-05-01ASoC: stm32: sai: add a check on minimal kernel frequencyOlivier Moysan1-1/+4
2025-05-01ASoC: stm32: sai: skip useless iterations on kernel rate loopOlivier Moysan1-4/+7
2025-04-30ALSA: hda/tas2781: Remove tas2781_spi_fwlib.c and leverage SND_SOC_TAS2781_FM...Shenghao Ding6-384/+425
2025-04-30ASoC: wm_adsp: Don't use no_free_ptr() when passing to PTR_ERR()Richard Fitzgerald1-1/+1
2025-04-30ASoC: codecs: Use min() to simplify aw_dev_dsp_update_container()Thorsten Blum3-15/+6
2025-04-30ASoC: SOF: ipc4-pcm: Adjust pipeline_list->pipelines allocation typeKees Cook1-1/+2
2025-04-30ASoC: SOF: topology: Fix null pointer dereferenceJulien Massot1-1/+1
2025-04-30ASoC: amd: acp: Drop superfluous assignment in acp_sof_probe()Cristian Ciocaltea1-1/+1
2025-04-30ASoC: Intel: catpt: avoid type mismatch in dev_dbg() formatArnd Bergmann1-1/+1
2025-04-28Merge 6.15-rc4 into usb-nextGreg Kroah-Hartman12-47/+269
2025-04-26ASoC: add Renesas MSIOF sound driverMark Brown5-4/+611
2025-04-26ASoC: renesas: add MSIOF sound supportKuninori Morimoto3-0/+576
2025-04-26ASoC: renesas: rsnd: enable to use "adg" clockKuninori Morimoto1-0/+19
2025-04-26ASoC: renesas: rsnd: care BRGA/BRGB select in rsnd_adg_clk_enable()Kuninori Morimoto1-3/+10
2025-04-26ASoC: renesas: rsnd: allow to use ADG as standaloneKuninori Morimoto1-1/+6
2025-04-25ASoC: codec: tpa6130a2: Convert to GPIO descriptorsMark Brown1-38/+16
2025-04-25ASoC: codecs: wcd938x: fix mux error handlingMark Brown1-12/+11
2025-04-25ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013Takashi Iwai1-0/+13
2025-04-25ASoC: amd: acp: Fix devm_snd_soc_register_card(acp-pdm-mach) failureVenkata Prasad Potturu1-1/+1
2025-04-25ASoC: amd: acp: Fix NULL pointer deref in acp_i2s_set_tdm_slotVenkata Prasad Potturu1-1/+1
2025-04-25ASoC: amd: acp: Fix NULL pointer deref on acp resume pathVenkata Prasad Potturu4-4/+4
2025-04-25ASoC: starfive: Use max() to simplify code in jh7110_tdm_syncdiv()Thorsten Blum1-10/+3