aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Mark Brown14-62/+2578
4 daysASoC: soc-card: add snd_soc_card_set_topology_name()Kuninori Morimoto2-2/+3
4 daysALSA: hda/hdmi: Use 'AC_PINSENSE_ELDV' to detect pinsense for LoongsonHuacai Chen1-0/+1
7 daysASoC: soc-core: Add core support for ignoring suspend on selected DAPM widgetsMark Brown2-0/+7
7 daysASoC: soc-core: Add core support for ignoring suspend on selected DAPM widgetsChancel Liu2-0/+6
7 daysASoC: dapm: Fix widget lookup with prefixed names across DAPM contextsChancel Liu1-0/+1
7 daysASoC: add shared BCLK rate constraint for cross-DAI coordinationMark Brown1-0/+7
7 daysASoC: soc-dai: add shared BCLK clock for cross-DAI rate constraintsTroy Mitchell1-0/+7
10 daysASoC: SOF: Intel: Enable offload for UAOL for LNL+Mark Brown1-3/+2
10 daysASoC: SOF: Intel: hda-mlink/lnl: Convert offload enable functions to voidPeter Ujfalusi1-3/+2
10 daysASoC: AMD: ACP7.x initial PCI driver bring-upMark Brown1-0/+2519
10 daysinclude: sound: add register header file for acp7.x seriesVijendar Mukunda1-0/+2519
12 daysASoC: move card->pop_time to soc-dapmMark Brown2-2/+1
12 daysASoC: soc-dapm: move card->pop_time to soc-dapm.cKuninori Morimoto2-2/+1
2026-05-15ALSA: seq: Use flexible array for MIDI channelsRosen Penev2-4/+4
2026-05-14ASoC: sdw_utils: add soc_sdw_es9356Zhang Yi1-0/+14
2026-05-11ASoC: core: Move all users to deferrable card bindingCezary Rojewski1-1/+1
2026-05-07ASoC: sdw_utils: TI amp utility for tac5xx2 familyNiranjan H Y1-0/+4
2026-05-07ASoC: SDCA: Add PDE verification reusable helperNiranjan H Y1-0/+6
2026-05-06ASoC: pxa: integrate sound/arm/pxa2xx into sound/soc/pxa2xxArnd Bergmann1-49/+1
2026-05-06ASoC: arm: pxa2xx: remove platform_data processingArnd Bergmann2-4/+6
2026-05-04ASoC: SDCA: Support devices with multiple functions of identical typeCharles Keepax1-0/+4
2026-05-04ASoC: SDCA: Remove sdca_function_data duplicationCharles Keepax1-1/+0
2026-05-04ASoC: SDCA: Add correct masks whilst reporting SDCA jack statusCharles Keepax1-0/+3
2026-04-29ALSA: wavefront: add suspend and resume supportCássio Gabriel1-0/+7
2026-04-23Merge tag 'asoc-fix-v7.1-merge-window' of https://git.kernel.org/pub/scm/linu...Takashi Iwai1-0/+1
2026-04-22ASoC: tas2781: Add tas5832 supportBaojun Xu1-0/+1
2026-04-13Merge tag 'asoc-v7.1' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai9-51/+96
2026-04-10ASoC: uda1380: Modernize the driverLinus Walleij1-19/+0
2026-04-09ASoC: Yet another round of SDCA fixesMark Brown1-0/+5
2026-04-09ALSA: hda: Add a simple GPIO setup helper functionTakashi Iwai1-0/+4
2026-04-09ALSA: hda: Add sync version of snd_hda_codec_write()Takashi Iwai1-0/+11
2026-04-09Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+5
2026-04-08ASoC: SDCA: Unregister IRQ handlers on module removeRichard Fitzgerald1-2/+2
2026-04-08ALSA: tea6330t: add mixer state restore helperCássio Gabriel1-0/+1
2026-04-06ASoC: soc.h: remove unused card->pmdown_timeKuninori Morimoto1-2/+0
2026-04-06ASoC: SDCA: Fix errors in IRQ cleanupCharles Keepax1-0/+5
2026-04-06ALSA: gus: add shared GF1 suspend and resume helpersCássio Gabriel1-0/+8
2026-04-03ASoC: SDCA: Export Q7.8 volume control helpersNiranjan H Y1-1/+42
2026-04-01Merge branch 'for-linus' into for-nextTakashi Iwai2-5/+1
2026-04-01ASoC: soc.h: remove snd_soc_of_parse_audio_prefix()Kuninori Morimoto1-9/+0
2026-03-30ASoC: Merge up fixesMark Brown1-5/+0
2026-03-28ALSA: hda: Add missing SET_GPI_* and SET_GPO_* verb definitionsTakashi Iwai1-0/+5
2026-03-28ALSA: hda/proc: show GPI and GPO state in codec proc outputCássio Gabriel1-1/+6
2026-03-27ASoC: soc-core: remove unused dobj_listKuninori Morimoto1-3/+0
2026-03-26ASoC: SOF: Intel: Add a is_amp flag to fix the wrong name prefixDerek Fang1-0/+2
2026-03-26ASoC: cs35l56: Support for factory calibration through ALSA controlsMark Brown2-0/+7
2026-03-26ASoC: cs35l56: Allow factory calibration through ALSA controlsRichard Fitzgerald1-0/+1
2026-03-26ASoC: soc.h: Add SOC_SINGLE_BOOL_EXT_ACC() to allow setting access flagsRichard Fitzgerald1-0/+6
2026-03-25ASoC: SDCA: remove the max count of initialization tableShuming Fan1-5/+0
2026-03-24ASoC: sdw_utils: add vendor_id to asoc_sdw_codec_infoNiranjan H Y1-0/+1
2026-03-20ASoC: soc-component: add snd_soc_component_regmap_val_bytes()Mark Brown1-2/+1
2026-03-20ASoC: soc-component: remove component->val_bytesKuninori Morimoto1-2/+0
2026-03-20ASoC: soc-component: add snd_soc_component_regmap_val_bytes()Kuninori Morimoto1-0/+1
2026-03-17ALSA: timer: keep a list of open masters for slave lookupCássio Gabriel1-0/+1
2026-03-16ASoC: Handle edge case on SDCA jack control namingMark Brown1-0/+1
2026-03-16ASoC: dapm: Add a named controls variant of a mux widgetCharles Keepax1-0/+1
2026-03-16ALSA: pcm: oss: use proper stream lock for runtime->state accessCen Zhang1-0/+4
2026-03-16ASoC: soc-component: remove pcm_construct()/pcm_destruct()Kuninori Morimoto1-4/+0
2026-03-16ASoC: soc-component: re-add pcm_new()/pcm_free()Kuninori Morimoto1-0/+4
2026-03-16ASoC: basic support for configuring bus keepersMark Brown1-0/+22
2026-03-16ASoC: soc-dai: add common operation to set TDM idle modeJames Calligeros1-0/+7
2026-03-16ASoC: soc-dai: define possible idle TDM slot modesJames Calligeros1-0/+15
2026-03-10ASoC: ti: davinci-mcasp: McASP code cleanup and clkMark Brown2-0/+2
2026-03-09ASoC: cs35l56: Put OTP register defines in correct address orderRichard Fitzgerald1-3/+3
2026-03-05Merge tag 'asoc-fix-v7.0-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-0/+1
2026-03-02ASoC: partial match the sdca codec nameMark Brown1-0/+1
2026-03-01ASoC: add snd_soc_lookup_component_by_name helperBard Liao1-0/+1
2026-03-01ASoC: cs35l56: Only patch ASP registers if the DAI is part of a DAIlinkRichard Fitzgerald1-0/+1
2026-02-28ALSA: control: Verify put() result when in debug modeCezary Rojewski1-0/+3
2026-02-28ALSA: hda/tas2781: A workaround solution to lower-vol issue among lower calib...Shenghao Ding1-0/+1
2026-02-27ASoC: remove snd_soc_pcm_subclassKuninori Morimoto1-7/+1
2026-02-27SDCA ImprovementsMark Brown1-1/+0
2026-02-26ASoC: SDCA: Pull the Q7.8 volume helpers out of soc-opsCharles Keepax1-1/+0
2026-02-25ASoC: SDCA: Initial support for Cirrus Logic CS47L47Mark Brown1-0/+2
2026-02-24ASoC: soc_sdw_utils: Add device info for CS47L47Richard Fitzgerald1-0/+2
2026-02-22ASoC: simple-card-utils: add sysclk ordering supportStefano Radaelli1-0/+6
2026-02-22ASoC: soc-compress: use function to clear symmetric paramsKuninori Morimoto1-0/+3
2026-02-09Merge tag 'asoc-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai13-95/+173
2026-02-05ASoC: cs35l56: Support for reading speaker ID from on-chip GPIOsRichard Fitzgerald1-0/+37
2026-02-05Minor SDCA FixesMark Brown1-0/+4
2026-02-04ASoC: SDCA: Add regmap defaults for specification defined valuesCharles Keepax1-0/+4
2026-02-04ASoC: tas2781: Put three different calibrated data solution into the same dat...Shenghao Ding1-2/+1
2026-01-28ASoC: capsuling struct snd_soc_dapm_contextMark Brown3-70/+7
2026-01-28ASoC: codec: Remove ak4641/pxa2xx-ac97 and convert toMark Brown1-23/+0
2026-01-27ASoC: codec: Remove ak4641Peng Fan1-23/+0
2026-01-26ASoC: soc-dapm: move struct snd_soc_dapm_contextKuninori Morimoto1-21/+1
2026-01-26ASoC: soc-dapm: add snd_soc_dapm_alloc()Kuninori Morimoto3-5/+6
2026-01-26ASoC: soc-dapm: remove dev from snd_soc_dapm_context()Kuninori Morimoto1-1/+0
2026-01-26ASoC: soc-dapm: remove compatibility definition for dapmKuninori Morimoto1-19/+0
2026-01-26ASoC: soc-component: remove compatibility definition for componentKuninori Morimoto1-3/+0
2026-01-26ASoC: soc-component: remove snd_soc_component_xxx() wrapperKuninori Morimoto1-21/+0
2026-01-21ASoC: cs-amp-lib: Support Dell SSIDExV2 UEFI variableRichard Fitzgerald1-0/+3
2026-01-20ASoC: renesas: rz-ssi: CleanupsMark Brown1-1/+1
2026-01-14ASoC: SDCA: Add SDCA IRQ enable/disable helpersCharles Keepax1-0/+7
2026-01-12ASoC: SOF: ipc4: sof_ipc4_module_init_ext_init structs and macrosJyri Sarha1-0/+75
2026-01-08Merge branch 'for-linus' into for-nextTakashi Iwai2-2/+5
2026-01-08ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layerJaroslav Kysela1-1/+1
2026-01-06ASoC: nau8821: Fixes and driver cleanupMark Brown1-1/+4
2025-12-22SDCA Jack FixupsMark Brown1-0/+32
2025-12-22ASoC: SDCA: Add ability to connect SDCA jacks to ASoC jacksCharles Keepax1-0/+5
2025-12-22ASoC: SDCA: Factor out jack handling into new c fileCharles Keepax1-0/+27
2025-12-17ASoC: Intel: ti-common: support tas2563 amplifierDavid Lin1-0/+4
2025-12-15ASoC: soc-acpi / SOF: Add best_effort flag to get_function_tplg_files opPeter Ujfalusi1-1/+4
2025-12-15ASoC: SOF: Add support for on-demand DSP bootPeter Ujfalusi1-0/+3
2025-12-14ALSA: seq: Use bus specific probe and removeUwe Kleine-König1-0/+2
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