aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
AgeCommit message (Expand)AuthorFilesLines
2025-10-13ASoC: tas2781: Support more newly-released amplifiers tas58xx in the driverBaojun Xu1-0/+3
2025-09-28Merge tag 'asoc-v6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/b...Takashi Iwai1-0/+8
2025-09-28Merge branch 'for-linus' into for-nextTakashi Iwai2-9/+13
2025-09-28ASoC: cs35l56: Add support for CS35L56 B2 siliconRichard Fitzgerald1-0/+2
2025-09-28ASoC: cs35l56: Set fw_regs table after getting REVIDRichard Fitzgerald1-3/+0
2025-09-23Support reading Subsystem ID from Device TreeMark Brown2-9/+13
2025-09-22ASoc: tas2783A: machine driver amp utility for TI devicesNiranjan H Y1-0/+8
2025-09-20Merge tag 'asoc-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai8-134/+50
2025-09-18ASoC: soc-dapm: add snd_soc_dapm_set_idle_bias()Kuninori Morimoto1-0/+1
2025-09-18ASoC: soc-dapm: add snd_soc_dapm_get_bias_level()Kuninori Morimoto1-0/+2
2025-09-18ASoC: soc-dapm: tidyup idle_bias handling - step1Kuninori Morimoto1-2/+1
2025-09-18ASoC: soc-dapm: remove suspend_bias_off from snd_soc_dapm_contextKuninori Morimoto1-1/+0
2025-09-18ASoC: soc-card: add snd_soc_card_to_dapm()Kuninori Morimoto1-0/+5
2025-09-18ASoC: soc-component: add snd_soc_component_to_dapm()Kuninori Morimoto1-2/+5
2025-09-18ASoC: soc-dapm: use dapm->component instead of container_of()Kuninori Morimoto2-15/+1
2025-09-18ASoC: soc-dapm: add snd_soc_dapm_to_card()Kuninori Morimoto1-0/+1
2025-09-18ASoC: soc-dapm: add snd_soc_dapm_to_dev()Kuninori Morimoto1-1/+2
2025-09-16ASoC: cs35l56: Handle vendor-specific UEFIMark Brown1-0/+1
2025-09-09ASoC: cs-amp-lib: Add handling for Lenovo and HP UEFI speaker IDRichard Fitzgerald1-0/+1
2025-09-09ASoC: tas2781: Add tas2118, tas2x20, tas5825 supportBaojun Xu2-1/+272
2025-09-08ASoC: codecs: tlv320dac33: Remove unused struct tlv320dac33_platform_data and...Alex Tran1-21/+0
2025-09-08ALSA: compress_offload: Add 64-bit safe timestamp infrastructureJoris Verhaegen3-6/+7
2025-09-04More minor SDCA bug fixesMark Brown1-9/+12
2025-09-04ASoC: SDCA: Reorder members of hide struct to remove holesCharles Keepax1-9/+12
2025-09-02ASoC: SDCA: Add quirk for incorrect function types for 3 systemsMaciej Strozek1-0/+1
2025-09-01ASoC: soc-dapm: rename snd_soc_kcontrol_component() to snd_soc_kcontrol_to_co...Kuninori Morimoto2-14/+2
2025-09-01ASoC: soc-dapm: rename dapm_kcontrol_get_value() to snd_soc_dapm_kcontrol_get...Kuninori Morimoto1-1/+2
2025-09-01ASoC: soc-dapm: rename snd_soc_dapm_kcontrol_dapm() to snd_soc_dapm_kcontrol_...Kuninori Morimoto1-1/+2
2025-09-01ASoC: soc-dapm: rename snd_soc_dapm_kcontrol_widget() to snd_soc_dapm_kcontro...Kuninori Morimoto1-1/+2
2025-09-01ALSA: synth: Use guard() for preset locksTakashi Iwai1-0/+18
2025-09-01ALSA: gus: Use guard() for mutex locksTakashi Iwai1-1/+0
2025-09-01ALSA: emu10k1: Use guard() for emu1010 FPGA lockingTakashi Iwai1-2/+1
2025-08-29ASoC: SOF: sof-client-probes-ipc4: Query availableMark Brown1-0/+4
2025-08-29ASoC: SOF: IPC4: Add GET macros for module id and module instance idJyri Sarha1-0/+4
2025-08-29ALSA: hda: Use auto cleanup macros for DSP loader locksTakashi Iwai1-0/+1
2025-08-29ALSA: hda: Introduce auto cleanup macros for PMTakashi Iwai1-0/+30
2025-08-28ASoC: renesas: msiof: Make small adjustments to avoidMark Brown2-5/+6
2025-08-21Merge branch 'for-linus' into for-nextTakashi Iwai2-5/+6
2025-08-21Merge tag 'asoc-fix-v6.17-rc2' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai1-2/+3
2025-08-20ASoC: cs35l56: Handle new algorithms IDs for CS35L63Richard Fitzgerald1-0/+1
2025-08-20ASoC: cs35l56: Update Firmware Addresses for CS35L63 for production siliconStefan Binding1-2/+2
2025-08-18ALSA: hda/tas2781: Add name prefix tas2781 for tas2781's dvc_tlv and amp_vol_tlvShenghao Ding1-3/+3
2025-08-14ALSA: hda: Use min() to simplify snd_hda_get_devices()Thorsten Blum1-2/+2
2025-08-12ASoC: unpack snd_soc_component_xxx_bias_level()Mark Brown2-76/+7
2025-08-11ALSA: hda: Add TAS5825 supportBaojun Xu3-2/+29
2025-08-10ASoC: tas2781: Add keyword "init" in profile sectionShenghao Ding1-0/+8
2025-08-10ASoC: dmaengine_pcm: Add port_window_size to DAI dma data structChancel Liu1-0/+5
2025-08-10ASoC: soc-component: unpack snd_soc_component_init_bias_level()Kuninori Morimoto2-15/+1
2025-08-10ASoC: soc-component: unpack snd_soc_component_get_bias_level()Kuninori Morimoto2-13/+1
2025-08-10ASoC: soc-component: unpack snd_soc_component_force_bias_level()Kuninori Morimoto2-17/+3
2025-08-10ASoC: soc-dapm: move snd_soc_dapm_init_bias_level() to soc-dpcmKuninori Morimoto1-19/+1
2025-08-10ASoC: soc-dapm: move snd_soc_dapm_get_bias_level() to soc-dpcmKuninori Morimoto1-12/+1
2025-08-06Merge tag 'asoc-fix-v6.17-merge-window' of https://git.kernel.org/pub/scm/lin...Takashi Iwai1-1/+1
2025-08-01ASoC: tas2781: Fix the wrong step for TLV on tas2781Baojun Xu1-1/+1
2025-07-29ALSA: hda: Fix the wrong register was used for DVC of TAS2770Baojun Xu1-2/+2
2025-07-28Merge tag 'asoc-v6.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/b...Takashi Iwai1-7/+7
2025-07-24Merge tag 'asoc-v6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai11-133/+316
2025-07-24ASoC: SDCA: Add support for -cn- value propertiesCharles Keepax1-7/+7
2025-07-23ALSA: hda: Add TAS2770 supportBaojun Xu1-0/+23
2025-07-15ASoC: SDCA: Add hw_params() helper functionCharles Keepax1-0/+6
2025-07-15ASoC: SDCA: Add a helper to get the SoundWire port numberCharles Keepax2-0/+11
2025-07-15ASoC: SDCA: Add helper to add DAI constraintsCharles Keepax2-0/+22
2025-07-15ASoC: soc-dai: Add private data to snd_soc_daiCharles Keepax1-0/+3
2025-07-15ASoC: SDCA: Move SDCA search functions and exportCharles Keepax1-0/+11
2025-07-14ASoC: codec: Convert to GPIO descriptors forMark Brown1-9/+0
2025-07-13ASoC: codec: tlv320aic32x4: Drop aic32x4_pdata usagePeng Fan1-9/+0
2025-07-11ALSA: hda: Drop old codec binding methodTakashi Iwai1-20/+2
2025-07-11ALSA: hda: Introduce hda_codec_driver opsTakashi Iwai1-2/+24
2025-07-11ALSA: hda: Move widget capability macros into hdaudio.hTakashi Iwai1-0/+24
2025-07-07ASoC: soc-dapm: cleanupsMark Brown1-123/+113
2025-07-07ASoC: soc-dapm: add prefix on soc_dapm_dev_attrsKuninori Morimoto1-1/+1
2025-07-07ASoC: soc-dapm: add prefix on dapm_xxx_event()Kuninori Morimoto1-6/+6
2025-07-07ASoC: soc-dapm: add prefix on dapm_mark_endpoints_dirty()Kuninori Morimoto1-1/+1
2025-07-07ASoC: soc-dapm: reordering header definitionsKuninori Morimoto1-125/+110
2025-07-07ASoC: soc-dapm: remove snd_soc_dapm_weak_routes()Kuninori Morimoto1-3/+0
2025-07-07ASoC: soc-dapm: remove snd_soc_dapm_nc_pin[_unlocked]()Kuninori Morimoto1-2/+10
2025-07-01ASoC: Add SDCA IRQ support and some misc fixupsMark Brown2-0/+89
2025-06-30ASoC: SDCA: Add some initial IRQ handlersCharles Keepax1-0/+3
2025-06-30ASoC: SDCA: Generic interrupt supportMaciej Strozek1-0/+75
2025-06-30ASoC: SDCA: Add flag for unused IRQsCharles Keepax1-0/+2
2025-06-30ASoC: SDCA: Minor selected/detected mode control fixupsCharles Keepax1-0/+9
2025-06-25ASoC: sdw_utils: generate combined spk componentsMark Brown1-0/+1
2025-06-25ASoC: sdw_utils: add component_name string to dai_infoBard Liao1-0/+1
2025-06-23ASoC: SDCA: add a HID device for HIDE entityShuming Fan1-0/+25
2025-06-20ASoC: SDCA: add support for HIDE entity properties and HID descriptor/reportShuming Fan1-0/+29
2025-06-19ASoC: SOF: ipc4/Intel: Add support for library restore firmware functionalityPeter Ujfalusi1-0/+2
2025-06-13ALSA: hda: cs35l41: Add support for center channel in CS35L41 HDAStefan Binding1-0/+12
2025-06-12ASoC: tas2781: Move the "include linux/debugfs.h" into tas2781.hShenghao Ding1-0/+4
2025-06-08ASoC: remove component->idKuninori Morimoto1-1/+0
2025-06-06Merge tag 'usb-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds3-1/+161
2025-05-22Merge branch 'for-linus' into for-nextTakashi Iwai2-2/+4
2025-05-22Merge tag 'asoc-v6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai17-132/+773
2025-05-22ALSA: core: fix up bus match const issues.Greg Kroah-Hartman1-2/+2
2025-05-22ALSA: hda/tas2781: Move and unified the calibrated-data getting function for ...Shenghao Ding1-10/+0
2025-05-21Add DAPM/ASoC helpers to create SDCA driversMark Brown3-1/+116
2025-05-20ASoC: SDCA: Create DAI drivers from DisCoCharles Keepax2-2/+33
2025-05-20ASoC: SDCA: Create ALSA controls from DisCoCharles Keepax2-1/+15
2025-05-20ASoC: SDCA: Create DAPM widgets and routes from DisCoCharles Keepax2-0/+66
2025-05-20ASoC: dapm: Add component level pin switchesCharles Keepax1-0/+4
2025-05-20ASoC: SDCA: Fix minor typoCharles Keepax1-1/+1
2025-05-20Add sound card support for QCS9100 and QCS9075Mark Brown1-2/+2
2025-05-19ASoC: tas2781: Header file cleanup and Move the macro definitions to fwlibShenghao Ding1-6/+1
2025-05-16ALSA: pcm: Fix race of buffer access at PCM OSS layerTakashi Iwai1-0/+2
2025-05-16Merge branch 'for-linus' into for-nextTakashi Iwai3-3/+4
2025-05-15cs35l56: Log tuning unique identifiers during firmwareMark Brown1-0/+1
2025-05-14ASoC: cs35l56: Log tuning unique identifiers during firmware loadSimon Trimmer1-0/+1
2025-05-13Merge 6.15-rc6 into usb-nextGreg Kroah-Hartman2-1/+2
2025-05-12ASoC: soc-core: merge snd_soc_unregister_component() and snd_soc_unregister_c...Kuninori Morimoto1-1/+1
2025-05-11ALSA: ump: Fix a typo of snd_ump_stream_msg_device_infoTakashi Iwai1-2/+2
2025-05-11ALSA: wavefront: remove snd_wavefront_xxx()Kuninori Morimoto1-4/+0
2025-05-11ALSA: isa/gus: remove snd_gf1_lfo_xxx()Kuninori Morimoto1-16/+0
2025-05-09ASoC: soc.h: remove unnecessary definitionsKuninori Morimoto1-7/+0
2025-05-09ASoC: soc.h: remove snd_soc_disconnect_sync()Kuninori Morimoto1-2/+0
2025-05-08ALSA: gus: Remove deadcodeDr. David Alan Gilbert1-6/+0
2025-05-08ALSA: hda: Remove unused snd_hdac_stream_get_spbmaxfifoDr. David Alan Gilbert1-2/+0
2025-05-07ASoC: tas2781: Add a debugfs node for acoustic tuningShenghao Ding1-0/+23
2025-05-07Add support for CS35L63 Smart AmplifierMark Brown1-0/+28
2025-05-07ASoC: SOF: add disable_function_topology flag andMark Brown1-0/+1
2025-05-07Minor bug fix and tidy up for sof_sdwMark Brown1-3/+2
2025-05-07ASoC: codec: cs42l[56,73,52]: Convert to GPIOMark Brown3-93/+0
2025-05-06ASoC: codec: cs42l52: Drop cs42l52.hPeng Fan1-29/+0
2025-05-06ASoC: codec: cs42l73: Drop cs42l73.hPeng Fan1-19/+0
2025-05-06ASoC: codec: cs42l56: Drop cs42l56.hPeng Fan1-45/+0
2025-05-06ASoC: SOF: add disable_function_topology flagBard Liao1-0/+1
2025-05-06ASoC: cs35l56: Read Silicon ID from DIE_STS registers for CS35L63Stefan Binding1-0/+2
2025-05-06ASoC: cs35l56: Add initial support for CS35L63 for I2C and SoundWireStefan Binding1-0/+12
2025-05-06ASoC: cs35l56: Add Mute, Volume and Posture registers to firmware register listStefan Binding1-0/+3
2025-05-06ASoC: cs35l56: Add struct to index firmware registersStefan Binding1-0/+11
2025-05-06AsoC: Phase out hybrid PCI devresMark Brown2-1/+2
2025-05-06ASoC: sdw_utils: Remove num_platforms from simple DAI helperCharles Keepax1-3/+2
2025-05-05ALSA: core: Remove unused snd_jack_set_parentDr. David Alan Gilbert1-6/+0
2025-05-05ALSA: core: Remove unused snd_device_get_stateDr. David Alan Gilbert1-1/+0
2025-05-05ALSA: pcm: Remove unused snd_dmaengine_pcm_open_request_chanDr. David Alan Gilbert1-2/+0
2025-05-05ALSA: pcm: Remove unused snd_pcm_rate_range_to_bitsDr. David Alan Gilbert1-2/+0
2025-05-03ASoC: soc-utils: add snd_soc_dlc_is_dummy()Mark Brown1-1/+1
2025-05-02ASoC: soc-utils: add snd_soc_dlc_is_dummy()Kuninori Morimoto1-1/+1
2025-05-01Merge tag 'asoc-fix-v6.15-rc4' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai1-0/+1
2025-05-01ASoC: intel/sdw_utils: Add volume limit to cs35l56 speakersStefan Binding1-0/+1
2025-04-30ALSA: hda/tas2781: Remove tas2781_spi_fwlib.c and leverage SND_SOC_TAS2781_FM...Shenghao Ding2-26/+56
2025-04-29ALSA: ump: Fix buffer overflow at UMP SysEx message conversionTakashi Iwai1-1/+1
2025-04-24ASoC: codec: tpa6130a2: Remove tpa6130a2_platform_dataPeng Fan1-17/+0
2025-04-15ASoC: Add codec driver for Cirrus Logic CS48L32 DSPMark Brown2-0/+577
2025-04-15ASoC: skip the endpoint that doesn't present andMark Brown1-0/+13
2025-04-15ASoC: cs48l32: Add driver for Cirrus Logic CS48L32 audio DSPRichard Fitzgerald2-0/+577
2025-04-15ASoC: cs-amp-lib: Annotate struct cirrus_amp_efi_data with __counted_by()Thorsten Blum1-1/+1
2025-04-14ASoC: soc-acpi: add get_function_tplg_files opsBard Liao1-0/+13
2025-04-11ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6Wesley Cheng1-0/+20
2025-04-11ASoC: usb: Fetch ASoC card and pcm device informationWesley Cheng1-0/+25
2025-04-11ASoC: usb: Create SOC USB SND jack kcontrolWesley Cheng1-0/+9
2025-04-11ASoC: usb: Add PCM format check API for USB backendWesley Cheng1-0/+11
2025-04-11ASoC: Add SoC USB APIs for adding an USB backendWesley Cheng1-0/+93
2025-04-11ALSA: Add USB audio device jack typeWesley Cheng1-1/+3
2025-04-08ASoC: Intel: avs: Add support for FCL platformMark Brown1-0/+6
2025-04-07ASoC: Intel: avs: Read HW capabilities when possibleCezary Rojewski1-0/+1
2025-04-07ALSA: hda: Allow to fetch hlink by IDCezary Rojewski1-0/+5
2025-04-06ASoC: core: Complete support for card rebindingCezary Rojewski1-0/+2
2025-04-01Merge tag 'soundwire-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+69
2025-03-28Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-0/+1
2025-03-24Merge tag 'asoc-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai12-183/+1330
2025-03-20ASoC: wm8904: Add DMIC and DRC supportMark Brown1-0/+3
2025-03-20ASoC: wm8904: get platform data from DTErnest Van Hoecke1-0/+3
2025-03-19ASoC: ops: Remove snd_soc_put_volsw_range()Charles Keepax1-6/+4
2025-03-19ASoC: ops: Remove snd_soc_get_volsw_range()Charles Keepax1-6/+4
2025-03-19ASoC: ops: Remove snd_soc_info_volsw_range()Charles Keepax1-7/+5
2025-03-19ASoC: tas2781: Support dsp firmware Alpha and Beta seaiesShenghao Ding2-3/+38
2025-03-19Merge branch 'for-linus' into for-nextTakashi Iwai2-1/+35
2025-03-16ASoC: SDCA: Add support for GE Entity propertiesCharles Keepax1-0/+48
2025-03-16ASoC: SDCA: Add SDCA Control Range data access helperCharles Keepax1-0/+19
2025-03-16ASoC: SDCA: Add type flag for ControlsCharles Keepax1-0/+23
2025-03-14ASoC: Merge up fixesMark Brown1-1/+4
2025-03-12Backmerge tag 'v6.14-rc6' into drm-nextDave Airlie1-0/+31
2025-03-10ASoC: SOF: Intel: hda-sdw-bpt: add helpers for SoundWire BPT DMAPierre-Louis Bossart1-0/+69
2025-03-08ASoC: SOF: Intel: hda-mlink: Add support for mic privacy in VS SHIM registersPeter Ujfalusi1-0/+25
2025-03-08ASoC: SOF: ipc4: Add support for Intel HW managed mic privacy messagingPeter Ujfalusi1-0/+13
2025-03-06ASoC: soc-dai: add snd_soc_dai_mute_is_ctrled_at_trigger()Kuninori Morimoto1-1/+1
2025-03-05ASoC: Merge up fixesMark Brown1-0/+31
2025-03-05ASoC: ops: Consistently treat platform_max as control valueCharles Keepax1-1/+4
2025-03-04ASoC: Tidy up SOC_DOUBLE_* and SOC_SINGLE_* helpersCharles Keepax2-43/+26
2025-03-04Tidy up ASoC VALUE control macrosMark Brown2-55/+33
2025-03-04ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7Maciej S. Szmigiero1-0/+1
2025-03-03ASoC: Tidy up SOC_DOUBLE_R_* helpersCharles Keepax1-18/+10
2025-03-03ASoC: dapm: Use ASoC control macros where possibleCharles Keepax1-40/+22
2025-03-03ASoC: dapm: Add missing SOC_DAPM_DOUBLE_R_TLV() helperCharles Keepax1-0/+7
2025-03-03ASoC: Remove unused helper macroCharles Keepax1-3/+0
2025-03-03ASoC: soc-dai: remove SND_SOC_DAIFMT_CB{MS}_CF{MS}Kuninori Morimoto1-6/+0
2025-02-27ASoC: SDCA: Add helper to write out defaults and fixed valuesCharles Keepax1-0/+4
2025-02-27ASoC: SDCA: Add regmap helpers for parsing for DisCo Constant valuesCharles Keepax1-0/+6
2025-02-27ASoC: SDCA: Add generic regmap SDCA helpersCharles Keepax1-0/+21
2025-02-26ASoC: tas2781: Clean up for some defineBaojun Xu1-10/+11
2025-02-25ASoC: cs35l56: Prevent races when soft-resetting using SPI controlRichard Fitzgerald1-0/+31
2025-02-24ASoC: topology: Save num_channels value for mixer controlsCezary Rojewski1-0/+1
2025-02-16ASoC: remove dpcm_process_paths()Kuninori Morimoto1-2/+2
2025-02-16ASoC: remove update from snd_soc_cardKuninori Morimoto1-1/+0
2025-02-16ASoC: soc-pcm: makes dpcm_dapm_stream_event() voidKuninori Morimoto1-2/+2
2025-02-16ASoC: soc-core: makes snd_soc_set_dmi_name() localKuninori Morimoto1-10/+0
2025-02-07ASoC: SDCA: Add support for PDE Entity propertiesCharles Keepax1-0/+48
2025-02-07ASoC: SDCA: Add support for clock Entity propertiesCharles Keepax1-0/+25
2025-02-07ASoC: SDCA: Add support for IT/OT Entity propertiesCharles Keepax1-0/+117
2025-02-07ASoC: SDCA: Add Channel Cluster parsingCharles Keepax1-0/+170
2025-02-07ASoC: SDCA: Add parsing for Control range structuresCharles Keepax1-0/+14