aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
AgeCommit message (Expand)AuthorFilesLines
2022-10-09ALSA: hda: Update register polling macrosAmadeusz Sławiński1-4/+4
2022-10-03Merge tag 'asoc-v6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai10-24/+483
2022-09-27ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helperGustavo A. R. Silva1-3/+3
2022-09-27ALSA: pcm: Avoid reference to status->stateTakashi Iwai1-2/+18
2022-09-22ALSA: hda/hdmi: Use only dynamic PCM device allocationJaroslav Kysela1-1/+0
2022-09-21ADD SOF support for rembrandt platformMark Brown1-0/+2
2022-09-20ASoC: soc.h: random cleanupMark Brown1-10/+6
2022-09-20ASoC: SOF: Adding amd HS functionality to the sof coreV sujith kumar Reddy1-0/+2
2022-09-20Support for CS42L83 on Apple machinesMark Brown1-0/+1
2022-09-20ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask()Pierre-Louis Bossart1-0/+7
2022-09-20ASoC: soc.h: use array instead of playback/capture_widgetKuninori Morimoto1-3/+1
2022-09-20ASoC: soc.h: use defined number instead of direct numberKuninori Morimoto1-1/+1
2022-09-20ASoC: soc.h: remove num_cpus/codecsKuninori Morimoto1-6/+4
2022-09-20ALSA: hda: ext: fix locking in stream_releasePierre-Louis Bossart1-0/+1
2022-09-20ALSA: hda: add snd_hdac_stop_streams() helperPierre-Louis Bossart1-0/+1
2022-09-20ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarityPierre-Louis Bossart1-1/+1
2022-09-20ALSA: hda: ext: make snd_hdac_ext_stream_init() staticPierre-Louis Bossart1-3/+0
2022-09-20ALSA: hda: make snd_hdac_stream_clear() staticPierre-Louis Bossart1-1/+0
2022-09-19ASoC: cs42l83: Extend CS42L42 support to new partMartin Povišer1-0/+1
2022-09-09ASoC: SOF: ipc4: Add macro to get core ID from log buffer status messagePeter Ujfalusi1-0/+5
2022-08-30Add Pink Sardine platform ASoC driverMark Brown1-0/+444
2022-08-29ASoC: amd: add Pink Sardine platform ACP IP register headerSyed Saba Kareem1-0/+444
2022-08-24Merge branch 'topic/memalloc-cleanup' into for-nextTakashi Iwai1-3/+0
2022-08-24ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocationTakashi Iwai1-3/+0
2022-08-23ASoC: SOF: Introduce function sof_of_machine_selectChunxu Li1-0/+2
2022-08-23ALSA: hda: cleanup definitions for multi-link registersPierre-Louis Bossart1-9/+11
2022-08-19ALSA: hda: Move stream-register polling macrosAmadeusz Sławiński2-6/+7
2022-08-18ALSA: hda: Remove codec init and exit routinesCezary Rojewski2-5/+0
2022-08-17ASoC: core: remove setting platform_max in kcontrol macrosSrinivas Kandagatla1-10/+10
2022-08-16ASoC: Intel: HSW and BDW updatesMark Brown1-1/+0
2022-08-16ASoC: Intel: common: add ACPI matching tables for Raptor LakeKai Vehmanen1-0/+2
2022-08-16ASoC: Intel: Drop legacy HSW/BDW board-match informationCezary Rojewski1-1/+0
2022-08-15ASoC: simple-card-utils: Fixup DAI sample formatSameer Pujar1-0/+1
2022-08-01Merge tag 'asoc-v5.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/b...Takashi Iwai1-0/+2
2022-07-29ALSA: control: Use deferred fasync helperTakashi Iwai1-1/+1
2022-07-29ALSA: pcm: Use deferred fasync helperTakashi Iwai1-1/+1
2022-07-29ALSA: core: Add async signal helpersTakashi Iwai1-0/+8
2022-07-25ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bitBrent Lu1-0/+2
2022-07-15ALSA: hda: Skip event processing for unregistered codecsCezary Rojewski2-1/+1
2022-07-15Merge tag 'asoc-v5.20' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai15-21/+67
2022-07-14ALSA: hda: cs35l41: Add initial DSP support and firmware loadingVitaly Rodionov1-0/+4
2022-07-13ALSA: dmaengine: Fix missing return value comments for kernel docsTakashi Iwai1-0/+2
2022-07-13ALSA: pcm: Fix missing return value comments for kernel docsTakashi Iwai1-2/+48
2022-07-12ASoC: SOF: Copy compress parameters into extended dataDaniel Baluta1-2/+4
2022-07-08ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec spaceKuninori Morimoto1-3/+0
2022-07-05ASoC: madera: Replace kernel.h with the necessary inclusionsAndy Shevchenko1-1/+1
2022-07-04Merge branch 'for-linus' into for-nextTakashi Iwai1-2/+0
2022-06-27ASoC: soc-component: Remove non_legacy_dai_naming flagCharles Keepax1-1/+0
2022-06-27ASoC: soc-component: Add legacy_dai_naming flagCharles Keepax1-0/+1
2022-06-24ASoC: Remove unused hw_write_t typeAmadeusz Sławiński1-2/+0
2022-06-22ASoC: core: Make snd_soc_unregister_card() return voidUwe Kleine-König1-1/+1
2022-06-21ASoC: core: Add new SOC_DOUBLE_SX_TLV macroCharles Keepax1-0/+12
2022-06-20ALSA: rawmidi: Move lock to snd_rawmidi_substreamTakashi Iwai1-1/+1
2022-06-20ALSA: rawmidi: Make internal functions local staticTakashi Iwai1-4/+0
2022-06-15ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUGTakashi Iwai1-1/+1
2022-06-15ALSA: control: Use xarray for faster lookupsTakashi Iwai1-0/+6
2022-06-14ASoC: Merge fixesMark Brown1-2/+0
2022-06-14ASoC: SOF: topology: add code to parse config params for ACPDMIC daiAjit Kumar Pandey2-1/+8
2022-06-13ASoC: SOF: IPC4: Add topology, control and PCM opsMark Brown1-0/+1
2022-06-13ASoC: hdmi-codec: Update to modern DAI terminologyMark Brown1-2/+2
2022-06-10ASoC: SOF: Add support ctx_save with IPC4Mark Brown1-0/+8
2022-06-10ASoC: Remove unused hw_write_t typeAmadeusz Sławiński1-2/+0
2022-06-10ASoC: Introduce 'fixup_controls' card methodMartin Povišer2-0/+2
2022-06-10ASoC: SOF: Add ops_freeRanjani Sridharan1-0/+1
2022-06-10ASoC: SOF: ipc4: Add set_core_state pm_ops implementationPeter Ujfalusi1-0/+8
2022-06-09Specify clock provider directly to CPU DAIsMark Brown2-5/+6
2022-06-07ASoC: simple-card-utils: Make asoc_simple_clean_reference() return voidUwe Kleine-König1-1/+1
2022-06-07ASoC: Intel: avs: Machine boards and HDA codec supportMark Brown1-4/+15
2022-06-07ASoC: Intel: soc-acpi and machine driver updatesMark Brown1-0/+2
2022-06-06ASoC: SOF: Intel: add MeteorLake machinesBard Liao1-0/+2
2022-06-06ASoC: cs35l41: Add common cs35l41 enter hibernate functionStefan Binding1-0/+2
2022-06-06ASoC: cs35l41: Move cs35l41 exit hibernate function into shared codeStefan Binding1-0/+1
2022-06-06ASoC: simple-card-utils: Move snd_soc_component_is_codec to be localCharles Keepax1-5/+0
2022-06-06ASoC: soc-dai: Remove set_fmt_new callbackCharles Keepax1-1/+0
2022-06-06ASoC: core: Add set_fmt_new callback that directly specifies providerCharles Keepax1-0/+7
2022-06-06ALSA: Add snd_pcm_direction_name() helperCezary Rojewski1-4/+15
2022-06-02Merge tag 'arm-multiplatform-5.19-2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+4
2022-05-23Merge tag 'asoc-v5.19' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai12-14/+648
2022-05-23Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+4
2022-05-17ASoC: Intel: avs: PCI driver implementationCezary Rojewski1-1/+2
2022-05-17ASoC: Intel: avs: Generic soc component driverCezary Rojewski1-0/+2
2022-05-16ASoC: core: Correct spelling fliped -> flippedCharles Keepax1-1/+1
2022-05-16ASoC: cs35l41: Move cs_dsp config struct into shared codeStefan Binding1-0/+2
2022-05-16ASoC: cs35l41: Move cs35l41 fs errata into shared codeStefan Binding1-0/+1
2022-05-16ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared codeStefan Binding1-0/+20
2022-05-16ALSA: hda: cs35l41: Add Support for InterruptsStefan Binding1-0/+54
2022-05-12ASoC: SOF: Add header for IPC4 manifestRanjani Sridharan1-0/+119
2022-05-10ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params structYC Hung1-1/+2
2022-05-09ASoC: soc-component: Add comment for the endianness flagCharles Keepax1-0/+9
2022-05-09ASoC: cs42l42: Move CS42L42 register descriptions to general includeStefan Binding1-0/+810
2022-05-07Input: touchscreen: use wrapper for pxa2xx ac97 registersArnd Bergmann1-0/+4
2022-05-05ASoC: SOF: Add initial header file for ipc4Peter Ujfalusi1-0/+460
2022-04-27ALSA: hda: intel-nhlt: Move structs out of #define blockAmadeusz Sławiński1-4/+2
2022-04-25ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macroRichard Fitzgerald1-0/+6
2022-04-25ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macroSimon Trimmer1-0/+11
2022-04-20ASoC: soc-pcm: improve BE state transitionsMark Brown1-0/+2
2022-04-19ASoC: soc-pcm: improve BE transition for PAUSE_RELEASEPierre-Louis Bossart1-0/+2
2022-04-19Merge tag 'asoc-fix-v5.18-rc3' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai2-2/+6
2022-04-19ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops'Pierre-Louis Bossart1-1/+3
2022-04-19ASoC: SOF: add IPC-dependent file namesPierre-Louis Bossart1-1/+1
2022-04-19ASoC: SOF: add default IPC capability and file pathsPierre-Louis Bossart1-0/+4
2022-04-19ASoC: SOF: add path indirection to each IPC typePierre-Louis Bossart1-2/+2
2022-04-19ASoC: SOF: add definitions for different IPC typesPierre-Louis Bossart1-0/+9
2022-04-14ASoC: soc-card: Create jack kcontrol without pinsAkihiko Odaki1-2/+5
2022-04-13Merge branch 'for-linus' into for-nextTakashi Iwai2-0/+6
2022-04-13Merge branch 'topic/cs35l41' into for-nextTakashi Iwai2-15/+48
2022-04-13ASoC: cs35l41: Support external boostLucas Tanure1-2/+2
2022-04-13ALSA: hda: cs35l41: Move external boost handling to lib for ASoC useLucas Tanure1-0/+4
2022-04-13ALSA: hda: cs35l41: Move boost config to initialization codeLucas Tanure1-0/+1
2022-04-13ALSA: hda: cs35l41: Add Boost type flagLucas Tanure1-2/+7
2022-04-13ALSA: cs35l41: Move cs35l41_gpio_config to shared libLucas Tanure1-0/+1
2022-04-13ALSA: cs35l41: Check hw_config before using itLucas Tanure1-1/+2
2022-04-13ALSA: cs35l41: Unify hardware configurationLucas Tanure1-10/+31
2022-04-13ALSA: memalloc: Add fallback SG-buffer allocations for x86Takashi Iwai1-0/+5
2022-04-12ALSA: jack: Access input_dev under mutexAmadeusz Sławiński1-0/+1
2022-04-12ALSA: core: Add snd_card_free_on_error() helperTakashi Iwai1-0/+1
2022-04-12ALSA: hda: Jack detection poll in suspend stateMohan Kumar1-0/+3
2022-04-08ASoC: Merge fixesMark Brown1-0/+4
2022-04-05ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driverHeiner Kallweit1-0/+4
2022-04-05ASoC: soc-utils: Add helper to calculate BCLK from TDM infoRichard Fitzgerald1-0/+2
2022-04-05ASoC: soc.h: Add SOC_SINGLE_S_TLV() macroRichard Fitzgerald1-0/+2
2022-04-05ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_tHui Wang1-1/+0
2022-04-05ASoC: Introduce snd_soc_of_get_dai_link_cpusMartin Povišer1-0/+4
2022-04-01Merge tag 'sound-fix-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2022-03-30ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lockTakashi Iwai1-0/+1
2022-03-24Merge tag 'flexible-array-transformations-5.18-rc1' of git://git.kernel.org/p...Linus Torvalds1-2/+2
2022-03-22ALSA: pcm: Fix races among concurrent hw_params and hw_free callsTakashi Iwai1-0/+1
2022-03-21Merge tag 'asoc-v5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai11-21/+122
2022-03-11ASoC: Export DAI register and widget ctor and dctor functionsCezary Rojewski1-0/+1
2022-03-11ALSA: hda: Add helper macros for DSP capable devicesCezary Rojewski2-0/+53
2022-03-10Clean ups and preparation for IPC abstraction in the SOF driverMark Brown2-8/+5
2022-03-09ASoC: Intel: soc-acpi: quirk topology filename dynamicallyPierre-Louis Bossart1-0/+20
2022-03-09ALSA: intel-nhlt: add helper to detect SSP link maskPierre-Louis Bossart1-7/+15
2022-03-09ASoC: soc-acpi: add information on I2S/TDM link maskPierre-Louis Bossart1-0/+2
2022-03-09ASoC: soc-acpi: fix kernel-doc descriptorPierre-Louis Bossart1-2/+3
2022-03-09ASoC: SOF: make struct snd_sof_dai IPC agnosticRanjani Sridharan1-0/+5
2022-03-09ASoC: SOF: make struct snd_sof_widget IPC agnosticRanjani Sridharan1-8/+0
2022-03-07ASoC: SOF: updates for 5.18Mark Brown1-1/+1
2022-03-07ASoC: audio_graph_card2: Add support for variable slot widthsRichard Fitzgerald1-0/+11
2022-03-07ASoC: SOF: fix 32 signed bit overflowCurtis Malainey1-1/+1
2022-03-02ASoC: soc-acpi: remove sof_fw_filenamePierre-Louis Bossart1-2/+0
2022-02-21ALSA: hda: Expose codec cleanup and power-save functionsCezary Rojewski1-0/+3
2022-02-21ALSA: hda: Update and expose codec register proceduresCezary Rojewski1-1/+4
2022-02-21ALSA: hda: Update and expose snd_hda_codec_device_init()Cezary Rojewski1-0/+3
2022-02-21ALSA: hda: Add snd_hdac_ext_bus_link_at() helperCezary Rojewski1-0/+1
2022-02-17ASoC: SOF: Replace zero-length array with flexible-array memberStephen Kitt1-1/+1
2022-02-17treewide: Replace zero-length arrays with flexible-array membersGustavo A. R. Silva1-2/+2
2022-02-15Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+15
2022-02-11ALSA: cleanup double word in commentTom Rix1-1/+1
2022-02-10ASoC: SOF: Move the definition of enum sof_dsp_power_states to global headerPeter Ujfalusi1-0/+8
2022-02-01Merge tag 'asoc-fix-v5.17-rc2' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai1-0/+15
2022-01-28ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locksTakashi Iwai1-0/+15
2022-01-25ASoC: Xilinx fixesMark Brown1-0/+1
2022-01-24ASoC: simple-card-utils: Add new system-clock-fixed flagRobert Hancock1-0/+1
2022-01-24ASoC: SOF: add _D3_PERSISTENT flag to fw_ready messageKeyon Jie1-0/+1
2022-01-10Merge tag 'asoc-v5.17-2' of https://git.kernel.org/pub/scm/linux/kernel/git/b...Takashi Iwai1-0/+7
2022-01-07ASoC: cs35l41: Add support for hibernate memory retention modeCharles Keepax1-0/+5
2022-01-07ASoC: cs35l41: Update handling of test key registersCharles Keepax1-0/+2
2022-01-05Merge tag 'asoc-v5.17' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai13-28/+863
2022-01-05Merge branch 'for-next' into for-linusTakashi Iwai6-32/+58
2021-12-31ASoC: cs35l41: Create shared function for boost configurationLucas Tanure1-0/+2
2021-12-31ASoC: cs35l41: Create shared function for setting channelsLucas Tanure1-0/+3
2021-12-31ASoC: cs35l41: Create shared function for errata patchesLucas Tanure1-0/+1
2021-12-31ASoC: cs35l41: Move cs35l41_otp_unpack to shared codeLucas Tanure1-2/+2
2021-12-31ASoC: cs35l41: Convert tables to shared source codeLucas Tanure1-0/+733
2021-12-25ALSA: HDA: hdac_ext_stream: use consistent prefixes for variablesPierre-Louis Bossart1-13/+13
2021-12-25ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.cPierre-Louis Bossart2-1/+1
2021-12-24ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWirePierre-Louis Bossart1-16/+16
2021-12-23ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utilsStephan Gerhold1-0/+1
2021-12-23ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state'Peter Ujfalusi1-2/+2
2021-12-23ASoC: SOF: Move the definition of enum snd_sof_fw_state to global headerPeter Ujfalusi1-0/+22
2021-12-17Support HDMI audio on NVIDIA Tegra20Mark Brown1-2/+0
2021-12-17Merge tag 'dmaengine_topic_slave_id_removal_5.17' of git://git.kernel.org/pub...Mark Brown1-2/+0
2021-12-17ipc: debug: Add shared memory heap to memory scanKarol Trzcinski1-0/+2
2021-12-17ASoC: dai_dma: remove slave_id fieldArnd Bergmann1-2/+0
2021-12-14ASoC: soc-pcm: test refcount before triggeringPierre-Louis Bossart1-0/+2
2021-12-14ASoC: soc-pcm: Fix and cleanup DPCM lockingTakashi Iwai1-2/+0
2021-12-13ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 for...Takashi Sakamoto1-0/+3
2021-12-08ASoC: rt5682s: add delay time to fix pop sound issueShuming Fan1-0/+1
2021-12-01Merge branch 'for-5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Mark Brown1-1/+1
2021-11-30ALSA: hda: Fill gaps in NHLT endpoint-interfaceAmadeusz Sławiński1-8/+29
2021-11-29ASoC: soc-component: add snd_soc_pcm_component_delay()Kuninori Morimoto1-0/+4
2021-11-29ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay()Kuninori Morimoto1-2/+2
2021-11-26ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flagsRanjani Sridharan1-6/+19
2021-11-25Merge tag 'asoc-fix-v5.16-rc3' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai1-1/+1
2021-11-22ASoC: soc-acpi: Set mach->id field on comp_ids matchesHans de Goede1-1/+1
2021-11-18ASoC: SOF: topology: Add support for Mediatek AFE DAIYC Hung2-0/+26
2021-11-17ASoC: SOF: topology: Add support for AMD ACP DAIsAjit Kumar Pandey2-0/+28
2021-11-16ALSA: memalloc: Unify x86 SG-buffer handling (take#3)Takashi Iwai1-7/+7
2021-11-16ALSA: hda: Fix potential deadlock at codec unbindingTakashi Iwai1-3/+5
2021-11-15ASoC: SOF: IPC: Add new IPC command to free trace DMARanjani Sridharan1-0/+1
2021-11-04Revert "ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type"Takashi Iwai1-7/+7
2021-11-01Merge tag 'asoc-v5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai11-19/+139
2021-10-29ASoC: soc-acpi: add comp_ids field for machine driver matchingBrent Lu1-0/+3
2021-10-25ASoC: topology: Fix stub for snd_soc_tplg_component_remove()Mark Brown1-2/+1
2021-10-19ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declarationTakashi Iwai1-3/+0
2021-10-18ASoC: soc-component: add snd_soc_component_is_codec()Kuninori Morimoto1-0/+5
2021-10-18Merge tag 'v5.15-rc6' into asoc-5.16Mark Brown2-0/+2
2021-10-18ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous typeTakashi Iwai1-7/+7
2021-10-18ALSA: memalloc: Support for non-coherent page allocationTakashi Iwai1-0/+1