aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
AgeCommit message (Expand)AuthorFilesLines
2025-12-13Merge tag 'soundwire-6.19-rc1_updated' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+7
2025-12-13Merge tag 'sound-fix-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+3
2025-12-08ASoC: SOF: Intel: export hda_sdw_bpt_get_buf_size_aligmentBard Liao1-0/+7
2025-12-07ALSA: hda/core: add addr_offset field for bus address translationJoakim Zhang1-0/+3
2025-12-04Merge tag 'sound-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds14-40/+453
2025-12-02Merge tag 'asoc-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai13-39/+450
2025-11-28ASoC: cs35l56: Log a message if firmware is missingRichard Fitzgerald1-0/+1
2025-11-27ASoC: sdw_utils: Add cs42l45 support functionsCharles Keepax1-0/+2
2025-11-27ASoC: intel: sof_sdw: Add ability to have auxiliary devicesCharles Keepax1-1/+10
2025-11-27ASoC: sdw_utils: Move codec_name to dai infoCharles Keepax1-2/+2
2025-11-27ASoC: SDCA: Add terminal type into input/output widget nameCharles Keepax1-0/+2
2025-11-27ASoC: SDCA: Align mute controls to ALSA expectationsCharles Keepax1-1/+1
2025-11-21ASoC: cs35l56: Set access permissions on volatileMark Brown1-0/+14
2025-11-21Add SDCA class driverMark Brown2-0/+16
2025-11-20ASoC: SDCA: add function devicesPierre-Louis Bossart1-0/+13
2025-11-20ASoC: SDCA: Add helper to write initialization writesCharles Keepax1-0/+2
2025-11-20ASoC: SDCA: Add missing forward declaration in headerCharles Keepax1-0/+1
2025-11-20ASoC: SDCA: Add stubs for FDL helper functionsCharles Keepax1-0/+30
2025-11-20ASoC: soc.h: Add SND_SOC_BYTES_E_ACC() to allow setting access flagsRichard Fitzgerald1-0/+7
2025-11-20ASoC: soc.h: Add SOC_ENUM_EXT_ACC() to allow setting access flagsRichard Fitzgerald1-0/+7
2025-11-20ASoC: tas2781: Add tas2568/2574/5806m/5806md/5830 supportBaojun Xu1-0/+5
2025-11-18ASoC: SDCA: Add companion amp FunctionCharles Keepax1-0/+3
2025-11-18ALSA: hda/tas2781: fix speaker id retrieval for multiple probesAntheas Kapenekakis1-1/+1
2025-11-17ASoC: Intel: soc-acpi: add NVL match tablesPeter Ujfalusi1-0/+2
2025-11-17ASoC: soc.h: convert to snd_soc_dapm_xxx()Kuninori Morimoto1-4/+4
2025-11-11ASoC: cs35l56: Allow restoring factory calibration through ALSA controlRichard Fitzgerald1-0/+2
2025-11-11ASoC: cs35l56: Add control to read CAL_SET_STATUSRichard Fitzgerald1-0/+9
2025-11-10ASoC: cs35l56: Alter error codes for calibration routineRichard Fitzgerald1-0/+3
2025-11-06ASoC: SDCA: support Q7.8 volume formatShuming Fan1-0/+1
2025-11-04ASoC: tas2781: Add tas5822 supportBaojun Xu1-0/+1
2025-10-29Add SDCA UMP/FDL supportMark Brown6-10/+279
2025-10-28ALSA: cs35l56: Add support for factory calibrationMark Brown2-1/+59
2025-10-27ASoC: SDCA: Add HID button IRQCharles Keepax1-2/+11
2025-10-27ASoC: SDCA: Add early IRQ handlingCharles Keepax1-0/+3
2025-10-27ASoC: SDCA: Add UMP timeout handling for FDLCharles Keepax2-0/+12
2025-10-27ASoC: SDCA: Add completion for FDL start and stopCharles Keepax1-0/+10
2025-10-27ASoC: SDCA: Add FDL library for XU entitiesMaciej Strozek2-0/+82
2025-10-27ASoC: SDCA: Add SDCA FDL data parsingMaciej Strozek2-0/+45
2025-10-27ASoC: SDCA: Add UMP buffer helper functionsCharles Keepax2-0/+71
2025-10-27ASoC: SDCA: Parse Function Reset max delayCharles Keepax1-0/+3
2025-10-27ASoC: SDCA: Parse XU Entity propertiesCharles Keepax1-0/+23
2025-10-27ASoC: SDCA: Force some SDCA Controls to be volatileCharles Keepax1-0/+1
2025-10-27ASoC: SDCA: Rely less on the ASoC component in IRQ handlingCharles Keepax1-1/+6
2025-10-27ASoC: SDCA: Update externally_requested flag to cover all requestsCharles Keepax1-4/+3
2025-10-27ASoC: SDCA: Pass device register map from IRQ alloc to handlersCharles Keepax1-0/+2
2025-10-27ASoC: SDCA: Pass SoundWire slave to HIDCharles Keepax2-3/+7
2025-10-27ASoC: cs-amp-lib-test: Add test cases for cs_amp_set_efi_calibration_data()Richard Fitzgerald1-0/+5
2025-10-27ASoC: cs35l56: Add calibration command to store into UEFIRichard Fitzgerald1-0/+1
2025-10-27ASoC: cs-amp-lib: Add function to write calibration to UEFIRichard Fitzgerald1-0/+2
2025-10-27ASoC: cs-amp-lib: Return attributes from cs_amp_get_efi_variable()Richard Fitzgerald1-0/+1
2025-10-27ASoC: cs-amp-lib-test: Add cases for factory calibration helpersRichard Fitzgerald1-1/+4
2025-10-27ASoC: cs35l56: Add common code for factory calibrationRichard Fitzgerald1-0/+33
2025-10-27ASoC: cs-amp-lib: Add helpers for factory calibrationRichard Fitzgerald1-0/+12
2025-10-27ASoC: cs35l56: Read silicon ID during initialization and save itRichard Fitzgerald1-0/+1
2025-10-21ASoC: use snd_kcontrol_chip() instead ofMark Brown1-16/+0
2025-10-21Merge tag 'drm-misc-next-2025-10-02' of https://gitlab.freedesktop.org/drm/mi...Simona Vetter1-0/+9
2025-10-20ASoC: soc.h: remove snd_soc_kcontrol_component()Kuninori Morimoto1-16/+0
2025-10-15ASoC: use sof_sdw as default Intel SOF SDW machineMark Brown2-4/+6
2025-10-13ASoC: tas2781: Add TAS5802, TAS5815, and TAS5828Baojun Xu1-0/+3
2025-10-13ASoC: soc_sdw_utils: export asoc_sdw_get_dai_typeBard Liao1-0/+1
2025-10-13ASoC: soc_sdw_utils: add name_prefix to asoc_sdw_codec_info structBard Liao1-0/+1
2025-10-13ASoC: soc-acpi: make some variables of acpi adr and link adr non-constBard Liao1-4/+4
2025-10-13ASoC: tas2781: Support more newly-released amplifiers tas58xx in the driverBaojun Xu1-0/+3
2025-09-29ALSA: Add definitions for the bits in IEC958 subframeShengjiu Wang1-0/+9
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