aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
AgeCommit message (Expand)AuthorFilesLines
2020-05-07ALSA: rawmidi: Fix racy buffer resize under concurrent accessesTakashi Iwai1-0/+1
2020-04-21Merge tag 'asoc-fix-v5.7-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai2-1/+3
2020-04-15ASoC: soc-dai: revert all changes to DAI startup/shutdown sequencePierre-Louis Bossart1-1/+0
2020-04-14ASoC: dapm: Fix regression introducing multiple copies of DAI widgetsCharles Keepax1-0/+3
2020-04-13ALSA: hda: Skip controller resume if not neededTakashi Iwai1-0/+5
2020-04-08Merge tag 'asoc-fix-v5.7' of https://git.kernel.org/pub/scm/linux/kernel/git/...Takashi Iwai1-1/+1
2020-03-30ASoC: soc-dai: fix DAI startup/shutdown sequencePierre-Louis Bossart1-1/+1
2020-03-30Merge tag 'asoc-v5.7' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai13-69/+204
2020-03-27Merge series "ASoC: remove rtd->cpu/codec_dai{s}" from Kuninori Morimoto <kun...Mark Brown1-0/+4
2020-03-27ASoC: SOF: IPC: dai-intel: move ALH declarations in header filePierre-Louis Bossart1-9/+9
2020-03-27ASoC: soc-acpi: expand description of _ADR-based devicesPierre-Louis Bossart1-6/+33
2020-03-27ASoC: soc-core: add asoc_rtd_to_cpu/codec() macroKuninori Morimoto1-0/+4
2020-03-23ASoC: rt5682: Add a property for DMIC delayOder Chiou1-0/+1
2020-03-23ASoC: rt5682: Add a property for DMIC clock rateOder Chiou1-0/+1
2020-03-23ALSA: core: Add snd_device_get_state() helperTakashi Iwai1-0/+1
2020-03-20ASoC: soc-core: Merge CPU/Codec DAIsKuninori Morimoto1-1/+6
2020-03-16ASoC: soc-dai: return proper error for get_sdw_stream()Srinivas Kandagatla1-2/+2
2020-03-13Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Mark Brown1-0/+1
2020-03-13ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFERKarol Trzcinski1-17/+1
2020-03-13ASoC: SOF: Make sof_ipc_ext_data enum more rigidKarol Trzcinski1-3/+3
2020-03-12ASoC: export DPCM runtime update functionsGuennadi Liakhovetski1-2/+2
2020-03-11Merge tag 'v5.6-rc5' into asoc-5.7Mark Brown1-3/+3
2020-03-10ASoC: soc-dapm: add for_each_card_widgets() macroKuninori Morimoto1-0/+5
2020-03-10ASoC: soc-dapm: add for_each_card_dapms() macroKuninori Morimoto1-0/+3
2020-03-10ASoC: soc.h: remove non plural form for_each_xxx macroKuninori Morimoto1-14/+0
2020-03-10ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macroKuninori Morimoto1-0/+14
2020-03-10ASoC: soc-core: disable route checks for legacy devicesPierre-Louis Bossart1-0/+1
2020-03-09Merge branch 'for-linus' into for-nextTakashi Iwai2-3/+1
2020-03-07Merge tag 'asoc-fix-v5.6-rc4' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-1/+1
2020-03-06ASoC: pcm: Export parameter intersection logicSamuel Holland1-0/+3
2020-03-06ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_ratesSamuel Holland1-1/+8
2020-03-02ASoC: SOF: add core id to sof_ipc_compTomasz Lauda1-1/+2
2020-02-26ASoC: Add Multi CPU DAI supportMark Brown1-0/+15
2020-02-26ASoC: soc-dai: add get_sdw_stream() callbackPierre-Louis Bossart1-0/+21
2020-02-26ASoC: Add initial support for multiple CPU DAIsShreyas NC1-0/+15
2020-02-24Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Mark Brown2-3/+1
2020-02-24ASoC: soc-pcm cleanup step4Mark Brown3-6/+17
2020-02-24ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close()Kai Vehmanen1-5/+2
2020-02-24ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.cKuninori Morimoto2-6/+2
2020-02-24ASoC: soc-pcm: add snd_soc_dai_get_widget()Kuninori Morimoto1-0/+8
2020-02-24ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream()Kuninori Morimoto1-0/+7
2020-02-20ASoC: soc-core: fix for_rtd_codec_dai_rollback() macroPierre-Louis Bossart1-1/+1
2020-02-18ALSA: pcm.h: add for_each_pcm_streams()Kuninori Morimoto1-0/+5
2020-02-18ASoC: soc-pcm: merge playback/cature_active into stream_activeKuninori Morimoto1-2/+1
2020-02-18ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state()Kuninori Morimoto1-8/+0
2020-02-18ASoC: soc-pcm: remove soc_dpcm_be_digital_mute()Kuninori Morimoto1-1/+0
2020-02-18ASoC: rt5682: Add CCF usage for providing I2S clksDerek Fang1-0/+8
2020-02-18ASoC: SOF: Implement Probe IPC APICezary Rojewski1-0/+11
2020-02-18ASoC: SOF: Intel: Account for compress streams when servicing IRQsCezary Rojewski1-0/+2
2020-02-18ALSA: core: Implement compress page allocation and free routinesCezary Rojewski1-0/+5
2020-02-18ALSA: core: Expand DMA buffer informationCezary Rojewski1-9/+26
2020-02-18Merge tag 'asoc-fix-v5.6-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-2/+0
2020-02-17Merge branch 'topic/usb-uac2-effect-unit' into for-nextTakashi Iwai1-3/+3
2020-02-14ASoC: dapm: remove snd_soc_dapm_put_enum_double_lockedTzung-Bi Shih1-2/+0
2020-02-14ALSA: rawmidi: Avoid bit fields for state flagsTakashi Iwai1-3/+3
2020-02-12ASoC: soc-pcm: call snd_soc_component_open/close() onceKuninori Morimoto1-2/+5
2020-02-11ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() onceKuninori Morimoto1-1/+4
2020-02-11ASoC: soc-pcm: add for_each_dapm_widgets() macroKuninori Morimoto1-0/+5
2020-02-10ALSA: pcm: More helper macros for reducing snd_pcm_format_t castTakashi Iwai2-0/+16
2020-02-08Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds1-53/+0
2020-01-31ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_tTakashi Iwai1-2/+2
2020-01-27Merge tag 'asoc-v5.6' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai11-44/+174
2020-01-21ASoC: dapm: add snd_soc_dapm_put_enum_double_lockedTzung-Bi Shih1-0/+2
2020-01-21ASoC: soc-core: remove bus_controlKuninori Morimoto1-1/+0
2020-01-21ASoC: soc-core: remove DAI suspend/resumeKuninori Morimoto1-2/+0
2020-01-21ALSA: pcm: Set per-card upper limit of PCM buffer allocationsTakashi Iwai1-0/+3
2020-01-20Merge branch 'for-linus' into for-nextTakashi Iwai1-24/+53
2020-01-20ALSA: hda: Apply aligned MMIO access only conditionallyTakashi Iwai1-24/+53
2020-01-13ASoC: Intel: common: soc-acpi: declare new tables for SoundWirePierre-Louis Bossart1-0/+6
2020-01-13ASoC: soc-acpi: add _ADR-based link descriptorsPierre-Louis Bossart1-0/+21
2020-01-13ALSA: hda: Manage concurrent reg access more properlyTakashi Iwai2-0/+4
2020-01-10ASoC: soc-dapm: add snd_soc_dapm_stream_stop()Kuninori Morimoto1-0/+1
2020-01-10ASoC: soc-core: add snd_soc_close_delayed_work()Kuninori Morimoto1-0/+1
2020-01-10ASoC: soc-core: remove snd_soc_rtdcom_listKuninori Morimoto1-11/+7
2020-01-05ALSA: Allow const arrays for legacy resource management helpersTakashi Iwai1-3/+3
2020-01-04ALSA: control: Add verification for kctl accessesTakashi Iwai1-0/+10
2020-01-03ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitionsTakashi Iwai1-4/+5
2020-01-03ALSA: seq: Constify struct snd_midi_opTakashi Iwai1-1/+2
2020-01-03ALSA: info: Make snd_info_entry_ops as constTakashi Iwai1-1/+1
2020-01-03ALSA: ac97: Treat snd_ac97_bus_ops as constTakashi Iwai1-2/+3
2020-01-03ALSA: core: Treat snd_device_ops as constTakashi Iwai1-2/+2
2019-12-18ASoC: SOF: move arch_ops under opsPierre-Louis Bossart1-1/+0
2019-12-18ASoC: SOF: imx: Describe SAI parameters to be sent to DSPGuido Roncarolo2-0/+21
2019-12-18ASoC: SOF: define struct with compiler name and versionKarol Trzcinski1-0/+15
2019-12-18Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+1
2019-12-17Merge tag 'y2038-alsa-v8-signed' of git://git.kernel.org:/pub/scm/linux/kerne...Takashi Iwai3-15/+67
2019-12-17ARM: OMAP2+: Drop legacy platform data for omap4 aessTony Lindgren1-53/+0
2019-12-17Merge tag 'asoc-fix-v5.5-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-0/+1
2019-12-16ASoC: soc-core: remove legacy style of codec_confKuninori Morimoto1-3/+0
2019-12-16ASoC: soc-core: support snd_soc_dai_link_component for codec_confKuninori Morimoto1-0/+3
2019-12-13ALSA: hda: Unify get_response handlingTakashi Iwai2-1/+1
2019-12-11ALSA: Avoid using timespec for struct snd_pcm_statusBaolin Wang1-2/+54
2019-12-11ALSA: Replace timespec with timespec64Baolin Wang3-13/+13
2019-12-11ASoC: Drop snd_soc_pcm_lib_ioctl()Takashi Iwai1-5/+0
2019-12-11ASoC: soc-core: tidyup for CONFIG_DMIKuninori Morimoto1-0/+2
2019-12-10ALSA: hda: Use standard waitqueue for RIRB wakeupTakashi Iwai1-0/+1
2019-12-10Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Mark Brown1-0/+1
2019-12-10ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime()Kuninori Morimoto1-2/+2
2019-12-10ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime()Kuninori Morimoto1-2/+2
2019-12-10ASoC: soc-core: move snd_soc_find_dai_link()Kuninori Morimoto1-3/+0
2019-12-10ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime()Kuninori Morimoto1-1/+1
2019-12-10ASoC: soc-core: remove snd_soc_get_dai_substream()Kuninori Morimoto1-2/+0
2019-12-10ASoC: soc-core: remove dai_link_listKuninori Morimoto1-7/+0
2019-12-10ASoC: SOF: ipc: channel map structuresSlawomir Blauciak1-0/+61
2019-12-10ASoC: SOF: Add asynchronous sample rate converter topology supportSeppo Ingalsuo1-0/+27
2019-12-09ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup()Ranjani Sridharan1-3/+0
2019-12-09ASoC: SOF: Remove unused drv_name in sof_pdataDaniel Baluta1-1/+0
2019-12-09ASoC: SOF: remove nocodec_fw_filenameRanjani Sridharan1-1/+0
2019-12-09ASoC: SOF: Introduce default_fw_filename member in sof_dev_descRanjani Sridharan1-0/+3
2019-12-04ASoC: core: Init pcm runtime work early to avoid warningsCurtis Malainey1-0/+1
2019-12-03ALSA: hda: Modify stream stripe mask only when neededTakashi Iwai1-0/+1
2019-11-25Merge tag 'asoc-v5.5-2' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Takashi Iwai3-2/+11
2019-11-22Merge branch 'asoc-5.5' into asoc-nextMark Brown17-31/+170
2019-11-22ASoC: component: Add sync_stop PCM opsTakashi Iwai1-0/+3
2019-11-20ALSA: pcm: Add card sync_irq fieldTakashi Iwai1-0/+1
2019-11-20ALSA: pcm: Add the support for sync-stop operationTakashi Iwai1-0/+2
2019-11-20ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local headerTakashi Iwai1-2/+0
2019-11-20ALSA: pcm: Introduce managed buffer allocation modeTakashi Iwai1-0/+8
2019-11-20ASoC: core: add SND_SOC_BYTES_ETzung-Bi Shih1-0/+6
2019-11-20ASoC: add control components managementJaroslav Kysela1-0/+1
2019-11-19ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameterKuninori Morimoto1-2/+2
2019-11-12ASoC: Intel: acpi-match: split CNL tables in threePierre-Louis Bossart1-0/+2
2019-11-11ALSA: memalloc: Drop snd_dma_pci_data() macroTakashi Iwai1-1/+0
2019-11-09ALSA: pcm: Unexport snd_pcm_sgbuf_ops_pageTakashi Iwai1-8/+0
2019-11-08ALSA: timer: Fix possible race at assigning a timer instanceTakashi Iwai1-1/+3
2019-11-08ALSA: timer: Make snd_timer_close() returning voidTakashi Iwai1-1/+1
2019-11-07Merge tag 'asoc-v5.5' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai17-29/+159
2019-11-06Merge branch 'for-5.4' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Mark Brown1-4/+4
2019-11-06ALSA: memalloc: Add vmalloc buffer allocation supportTakashi Iwai1-0/+1
2019-11-05ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGYKuninori Morimoto1-1/+8
2019-11-05ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register...Kuninori Morimoto1-3/+3
2019-11-05ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai()Kuninori Morimoto1-1/+2
2019-11-05ASoC: soc-core: add snd_soc_unregister_dai()Kuninori Morimoto1-0/+1
2019-10-30ASoC: rt5682: improve the sensitivity of push buttonShuming Fan1-0/+1
2019-10-29ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmiKai Vehmanen1-0/+2
2019-10-29ALSA: hda/hdmi - implement mst_no_extra_pcms flagKai Vehmanen1-0/+1
2019-10-28ASoC: SOF: ipc: introduce message for DSP power gatingKeyon Jie2-0/+9
2019-10-28Merge branch 'for-linus' into for-nextTakashi Iwai2-4/+7
2019-10-25ASoC: Spelling s/configr/configur/Geert Uytterhoeven1-1/+1
2019-10-25ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macroKuninori Morimoto1-9/+9
2019-10-23ASoC: Intel: common: add ACPI matching tables for JSLPan Xiuli1-0/+1
2019-10-23ASoC: soc-core: add for_each_rtd_components() and replaceKuninori Morimoto1-2/+6
2019-10-23ALSA: hda: add Intel DSP configuration / probe codeJaroslav Kysela1-0/+34
2019-10-22ASoC: soc-core: remove for_each_rtdcom_safe()Kuninori Morimoto1-2/+0
2019-10-21Merge tag 'asoc-fix-v5.4-rc4' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-4/+4
2019-10-15ASoC: sof: include types.h at header.hKuninori Morimoto1-0/+1
2019-10-10ASoC: SOF: imx: Describe ESAI parameters to be sent to DSPDaniel Baluta2-0/+36
2019-10-09ASoC: simple_card_utils.h: Add missing includeDaniel Baluta1-0/+1
2019-10-09ASoC: simple_card_utils.h: Fix potential multiple redefinition errorDaniel Baluta1-4/+4
2019-10-08ASoC: soc-component: remove snd_pcm_ops from component driverKuninori Morimoto1-5/+0
2019-10-08ASoC: pxa: remove snd_pcm_opsKuninori Morimoto1-2/+24
2019-10-08ASoC: soc-core: add snd_soc_pcm_lib_ioctl()Kuninori Morimoto1-0/+5
2019-10-08ASoC: soc-core: add new pcm_construct/pcm_destructKuninori Morimoto1-0/+6
2019-10-08ASoC: soc-core: merge snd_pcm_ops member to component driverKuninori Morimoto1-0/+34
2019-10-07ASoC: SOF: support alternate list of machinesPierre-Louis Bossart1-0/+3
2019-10-07ASoC: soc-acpi: add link_mask fieldPierre-Louis Bossart1-0/+2
2019-10-07ALSA: hdac: clear link output stream mappingRander Wang1-0/+3
2019-10-01ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params structMarcin Rajwa1-2/+2
2019-10-01ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparamsShengjiu Wang1-0/+5
2019-10-01ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free()Kuninori Morimoto1-1/+0
2019-10-01ASoC: soc-component.h: remove GPL explanation from headerKuninori Morimoto1-4/+0
2019-09-10Merge tag 'asoc-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Takashi Iwai18-348/+499
2019-09-09Merge branch 'asoc-5.4' into asoc-nextMark Brown13-377/+667
2019-09-09Merge branch 'asoc-5.3' into asoc-linusMark Brown1-0/+3
2019-09-09ASoC: hdmi-codec: Add an op to set callback function for plug eventCheng-Yi Chiang1-0/+17
2019-09-02ASoC: soc-core: add snd_soc_dapm_init()Kuninori Morimoto1-0/+3
2019-08-28ALSA: pcm: add support for 352.8KHz and 384KHz sample rateVidyakumar Athota1-0/+5
2019-08-27ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properlyAmadeusz Sławiński1-0/+3
2019-08-27ALSA: hda - Allow runtime PM for controller if component notifier is usedTakashi Iwai1-0/+1
2019-08-22ASoC: soc-dai: use bit field for bus_controlKuninori Morimoto1-2/+1
2019-08-21ASoC: soc-core: merge snd_soc_initialize_card_lists()Kuninori Morimoto1-10/+0
2019-08-16ASoC: SOF: rename SOUNDWIRE to ALHBard liao1-1/+1
2019-08-16ASoC: SOF: topology: Add dummy support for i.MX8 DAIsDaniel Baluta1-0/+2
2019-08-15ASoC: Intel: common: add ACPI matching tables for EHLPan Xiuli1-0/+1
2019-08-15ASoC: Intel: common: add ACPI matching tables for Tiger LakePan Xiuli1-0/+1
2019-08-15ASoC: SOF: ipc: add ALH parametersPierre-Louis Bossart2-0/+10
2019-08-15ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtimePeter Ujfalusi1-2/+4
2019-08-14ALSA: hda: Unexport a few more stuffTakashi Iwai1-6/+0
2019-08-14ALSA: hda: Drop export of snd_hdac_bus_add/remove_device()Takashi Iwai1-3/+0
2019-08-09ASoC: soc-core: add for_each_xxx macro for aux_devKuninori Morimoto1-0/+10
2019-08-09ASoC: soc-core: remove legacy style of aux_devKuninori Morimoto1-9/+0
2019-08-09ASoC: soc-core: support snd_soc_dai_link_component for aux_devKuninori Morimoto1-0/+7
2019-08-09Merge tag 'sound-5.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-0/+4
2019-08-08Merge branch 'topic/hda-bus-ops-cleanup' of https://git.kernel.org/pub/scm/li...Mark Brown2-39/+31
2019-08-08Merge branch 'topic/hda-dmic' of https://git.kernel.org/pub/scm/linux/kernel/...Mark Brown1-0/+150
2019-08-08Merge branch 'topic/hda-bus-ops-cleanup' into for-nextTakashi Iwai2-39/+31
2019-08-08ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FSKuninori Morimoto1-1/+8
2019-08-08ASoC: soc-core: tidyup for card->deferred_resume_workKuninori Morimoto1-2/+3
2019-08-08ALSA: hda: Direct MMIO accessesTakashi Iwai2-34/+30
2019-08-08ALSA: hda: Remove page allocation redirectionTakashi Iwai1-5/+1
2019-08-06Merge branch 'for-linus' into for-nextTakashi Iwai2-4/+5
2019-08-06Merge tag 'asoc-fix-v5.3-rc3' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-0/+4
2019-08-05ASoC: soc-component: add snd_soc_pcm_component_pcm_free()Kuninori Morimoto1-0/+1
2019-08-05ASoC: soc-component: add snd_soc_pcm_component_pcm_new()Kuninori Morimoto1-0/+1
2019-08-05ASoC: soc-component: add snd_soc_pcm_component_mmap()Kuninori Morimoto1-0/+2
2019-08-05ASoC: soc-component: add snd_soc_pcm_component_page()Kuninori Morimoto1-0/+2
2019-08-05ASoC: soc-component: add snd_soc_pcm_component_copy_user()Kuninori Morimoto1-0/+3
2019-08-05ASoC: soc-component: add snd_soc_pcm_component_ioctrl()Kuninori Morimoto1-0/+2
2019-08-05ASoC: soc-component: add snd_soc_pcm_component_pointer()Kuninori Morimoto1-0/+2
2019-08-05ASoC: soc-component: move snd_soc_component_set_bias_level()Kuninori Morimoto2-3/+2