aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
AgeCommit message (Expand)AuthorFilesLines
2021-10-07ALSA: hda: intel: Allow repeatedly probing on codec configuration errorsTakashi Iwai1-0/+1
2021-09-23ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSIONJaroslav Kysela1-0/+1
2021-08-30Merge tag 'asoc-v5.15' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai1-0/+1
2021-08-30ASoC: Revert PCM trigger changesMark Brown1-2/+0
2021-08-26ASoC: soc-pcm: test refcount before triggeringPierre-Louis Bossart1-0/+2
2021-08-14ALSA: hda: Nuke unused reboot_notify callbackTakashi Iwai1-1/+0
2021-08-13ALSA: hda_audio_ext: fix kernel-docPierre-Louis Bossart1-1/+1
2021-08-06Merge some cs42l42 patches into asoc-5.15Mark Brown1-0/+6
2021-08-05ALSA: es1688: Avoid devres management for es1688 object creationTakashi Iwai1-0/+1
2021-08-04ALSA: pxa2xx: Use managed PCM buffer allocationTakashi Iwai1-12/+1
2021-08-04ALSA: pcm: Allow exact buffer preallocationTakashi Iwai1-5/+42
2021-08-04ALSA: memalloc: Correctly name as WCTakashi Iwai1-3/+3
2021-08-02Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+6
2021-07-21Merge tag 'asoc-fix-v5.14-rc2' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai1-0/+6
2021-07-19ALSA: es1688: Allocate resources with device-managed APIsTakashi Iwai1-1/+0
2021-07-19ALSA: sb: Allocate resources with device-managed APIsTakashi Iwai1-3/+0
2021-07-19ALSA: emu10k1: Allocate resources with device-managed APIsTakashi Iwai1-4/+2
2021-07-19ALSA: core: Add device-managed request_dma()Takashi Iwai1-0/+1
2021-07-19ALSA: core: Add managed card creationTakashi Iwai1-0/+5
2021-07-19ALSA: core: Add device-managed page allocator helperTakashi Iwai1-0/+4
2021-07-16ASoC: soc-pcm: add a flag to reverse the stop sequenceVijendar Mukunda1-0/+6
2021-07-15ALSA: compress: Drop unused functionsTakashi Iwai1-2/+0
2021-07-11ASoC: SOF: add a helper to get topology configured bclkBrent Lu1-0/+1
2021-07-01Merge tag 'asoc-v5.14' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai5-6/+92
2021-06-21ASoC: soc-core: remove snd_soc_of_parse_daifmt()Kuninori Morimoto1-4/+0
2021-06-21ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider()Kuninori Morimoto1-0/+14
2021-06-21ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped()Kuninori Morimoto1-0/+2
2021-06-21ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap()Kuninori Morimoto1-0/+1
2021-06-14Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.kernel.org/pub/scm/l...Mark Brown2-1/+19
2021-06-10ALSA: core: Fix build error due to missing PAGE_SIZETakashi Iwai1-1/+2
2021-06-10ASoC: hdmi-codec: Add a prepare hookMaxime Ripard1-1/+11
2021-06-10ALSA: core: Move mmap handler into memalloc opsTakashi Iwai1-0/+3
2021-06-10ALSA: core: Abstract memory alloc helpersTakashi Iwai2-63/+6
2021-06-10ALSA: core: Drop snd_sgbuf_get_ptr()Takashi Iwai2-30/+0
2021-06-10ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM...Takashi Sakamoto1-0/+1
2021-06-08ALSA: iec958: Split status creation and fillMaxime Ripard1-0/+8
2021-06-08Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2021-06-07ASoC: soc-core: add snd_soc_runtime_get_dai_fmt()Kuninori Morimoto1-0/+55
2021-05-25Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Mark Brown1-1/+1
2021-05-25Merge tag 'asoc-fix-v5.13-rc3' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai1-1/+1
2021-05-25Merge branch 'topic/pci-rescan-prep-v2' into for-nextTakashi Iwai1-4/+46
2021-05-25ALSA: Drop superfluous argument from snd_power_wait()Takashi Iwai1-2/+2
2021-05-25ALSA: control: Track in-flight control read/write/tlv accessesTakashi Iwai1-0/+42
2021-05-25ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state changeTakashi Iwai1-2/+2
2021-05-17ALSA: rawmidi: Add framing modeDavid Henningsson1-0/+2
2021-05-14ASoC: topology: Add support for multiple kcontrol types to a widgetJaska Uimonen1-1/+1
2021-05-12ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFCKuninori Morimoto1-1/+1
2021-04-26Merge tag 'asoc-v5.13' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai8-91/+135
2021-04-20ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.cKuninori Morimoto2-3/+1
2021-04-20ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.cKuninori Morimoto2-2/+3
2021-04-16Merge series "ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry()" f...Mark Brown1-0/+1
2021-04-16ASoC: simple-card-utils: Increase maximum number of links to 128Thierry Reding1-1/+3
2021-04-16ASoC: soc-utils: add snd_soc_component_is_dummy()Kuninori Morimoto1-0/+1
2021-04-13ASoC: simple-card-utils: tidyup asoc_simple_parse_convert()Kuninori Morimoto1-2/+1
2021-04-13ASoC: simple-card-utils: tidyup dev_dbg() to use 1 lineKuninori Morimoto1-6/+3
2021-04-13ASoC: simple-card-utils: tidyup debug info for clockKuninori Morimoto1-6/+6
2021-04-13ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platfo...Kuninori Morimoto1-3/+4
2021-04-13ASoC: simple-card-utils: add simple_props_to_xxx() macroKuninori Morimoto1-7/+20
2021-04-13ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debugKuninori Morimoto1-0/+2
2021-04-13ASoC: simple-card-utils: indicate dai_fmt if existKuninori Morimoto1-3/+2
2021-04-13ASoC: simple-card-utils: remove asoc_simple_parse_xxx()Kuninori Morimoto1-11/+0
2021-04-13ASoC: simple-card-utils: use for_each_prop_xxx()Kuninori Morimoto1-5/+38
2021-04-13ASoC: simple-card-utils: remove li->dais/li->confKuninori Morimoto1-2/+0
2021-04-12ASOC: SOF: simplify nocodec modePierre-Louis Bossart1-3/+0
2021-04-12ASoC: soc-acpi: add new fields for mach_paramsPierre-Louis Bossart1-0/+4
2021-04-08ASoC: simple-card-utils: share dummy DAI and reduce memoryKuninori Morimoto1-0/+1
2021-04-08ASoC: simple-card-utils: enable flexible CPU/Codec/PlatformKuninori Morimoto1-0/+8
2021-04-08ALSA: control: Add memory consumption limit to user controlsTakashi Sakamoto1-1/+1
2021-03-31Merge tag 'mute-led-rework' of https://git.kernel.org/pub/scm/linux/kernel/gi...Mark Brown1-3/+32
2021-03-31ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/PlatformKuninori Morimoto1-3/+4
2021-03-30Merge tag 'tags/mute-led-rework' into for-nextTakashi Iwai1-3/+32
2021-03-30ALSA: control - add generic LED trigger module as the new control layerJaroslav Kysela1-1/+18
2021-03-30ALSA: control - add layer registration routinesJaroslav Kysela1-0/+12
2021-03-30ALSA: control - introduce snd_ctl_notify_one() helperJaroslav Kysela1-2/+2
2021-03-25Merge series "Add audio driver base on rpmsg on i.MX platform" from Shengjiu ...Mark Brown1-0/+3
2021-03-25ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platfo...Kuninori Morimoto1-0/+4
2021-03-25ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name()Kuninori Morimoto1-3/+3
2021-03-25ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macroKuninori Morimoto1-3/+21
2021-03-25ASoC: soc-component: Add snd_soc_pcm_component_ackShengjiu Wang1-0/+3
2021-03-22ASoC: SOF: add a helper to get topology configured mclkKeyon Jie1-0/+1
2021-03-19ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MBAmadeusz Sławiński1-2/+6
2021-03-19ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free()Kuninori Morimoto1-1/+1
2021-03-12ASoC: soc-pcm: share DPCM BE DAI stop operationKuninori Morimoto1-1/+7
2021-03-10ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.cHans de Goede1-32/+0
2021-03-10ASoC: constify of_phandle_args in snd_soc_get_dai_name()Krzysztof Kozlowski2-3/+3
2021-03-02Merge tag 'tags/sound-sdw-kconfig-fixes' into for-linusTakashi Iwai1-1/+1
2021-03-02ASoC: soc-acpi: allow for partial match in parent namePierre-Louis Bossart1-1/+1
2021-03-02ALSA: hda: intel-nhlt: verify config typePierre-Louis Bossart1-0/+5
2021-02-17Merge tag 'asoc-v5.12' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai8-9/+29
2021-02-17Merge remote-tracking branch 'asoc/for-5.12' into asoc-linusMark Brown8-9/+29
2021-02-10ASoC: SOF: ext_manifest: use explicit number for elem_typeFred Oh1-3/+3
2021-02-08Merge series "Add HDMI support for Intel KeemBay I2S" from Sia Jee Heng <jee....Mark Brown1-0/+5
2021-02-08ALSA: hda: add link_power op to hdac_bus_opsKai Vehmanen2-9/+7
2021-02-08ASoC: codec: hdmi-codec: Support IEC958 encoded PCM formatSia Jee Heng1-0/+5
2021-02-08ASoC: audio-graph: Rename functions needed for exportSameer Pujar1-2/+4
2021-02-05ASoC: dmaengine_pcm: add peripheral configurationShengjiu Wang1-0/+5
2021-02-02Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2021-02-02ALSA: jack: implement software jack injection via debugfsHui Wang2-0/+7
2021-01-27ASoC: soc-component: add snd_soc_component_read/write_field()Srinivas Kandagatla1-0/+6
2021-01-23ALSA: pcm: One more dependency for hw constraintsTakashi Iwai1-1/+1
2021-01-21ASoC: soc-dai.h: remove symmetric_rates/samplebitsKuninori Morimoto1-2/+0
2021-01-21ASoC: sync parameter naming : rate / sample_bitsKuninori Morimoto2-4/+6
2021-01-11ASoC: rt5645: add inv_hp_det flagChris Chiu1-0/+2
2020-12-14Merge tag 'asoc-v5.11' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai18-171/+350
2020-12-09ASoC: Intel: common: add ACPI matching tables for Alder LakeKai Vehmanen1-0/+2
2020-12-09ASoC: soc-pcm: care trigger rollbackKuninori Morimoto4-3/+8
2020-12-07ASoC: SOF: trace: Add runtime trace filtering mechanismKarol Trzcinski2-0/+29
2020-12-04Merge tag 'auxbus-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Mark Brown3-4/+5
2020-11-30Merge branch 'for-5.10' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Mark Brown1-0/+15
2020-11-30Merge series "ASoC: SOF: Intel: fix ICL boot sequence" from Kai Vehmanen <kai...Mark Brown1-0/+1
2020-11-30ASoC: add soc-jack.hKuninori Morimoto2-121/+133
2020-11-28ALSA: remove trailing semicolon in macro definitionTom Rix1-1/+1
2020-11-27ALSA: compress: allow pause and resume during drainingGyeongtaek Lee1-0/+16
2020-11-27ASoC: SOF: ops: add parse_platform_ext_manifest() opFred Oh1-0/+1
2020-11-26ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown()Kuninori Morimoto2-1/+3
2020-11-26ASoC: soc-component: add mark for snd_soc_component_compr_open/free()Kuninori Morimoto1-3/+3
2020-11-26ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown()Kuninori Morimoto1-1/+3
2020-11-25ASoC: SOF: Add `memory_info` file to debugfsKarol Trzcinski3-0/+46
2020-11-25ASoC: SOF: Change section comment for SOF_IPC_TEST_Karol Trzcinski1-1/+1
2020-11-25ASoC: SOF: Improve code alignment in header.hKarol Trzcinski1-3/+3
2020-11-25ASoC: SOF: ext_manifest: Parse firmware config dictionaryKarol Trzcinski1-0/+19
2020-11-20ASoC: SOF: nocodec: modify DAI link definitionsRanjani Sridharan1-2/+4
2020-11-20ASoC: SOF: IPC: fix implicit type overflowCurtis Malainey1-2/+2
2020-11-19Merge tag 'asoc-fix-v5.10-rc4' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai1-0/+15
2020-11-19ASoC: soc-acpi: add helper to identify parent driver.Pierre-Louis Bossart1-0/+6
2020-11-19ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selectionPierre-Louis Bossart1-0/+7
2020-11-18ASoC: soc-component: add snd_soc_component_compr_get_metadata()Kuninori Morimoto1-0/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_set_metadata()Kuninori Morimoto1-0/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_copy()Kuninori Morimoto1-0/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_pointer()Kuninori Morimoto1-0/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_ack()Kuninori Morimoto1-0/+1
2020-11-18ASoC: soc-component: add snd_soc_component_compr_get_codec_caps()Kuninori Morimoto1-0/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_get_caps()Kuninori Morimoto1-0/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_get_params()Kuninori Morimoto1-0/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_set_params()Kuninori Morimoto1-0/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_trigger()Kuninori Morimoto1-0/+1
2020-11-18ASoC: soc-component: add snd_soc_component_compr_free()Kuninori Morimoto1-0/+2
2020-11-18ASoC: soc-component: add snd_soc_component_compr_open()Kuninori Morimoto1-0/+2
2020-11-13Merge series "ASoC: use inclusive language for bclk/fsync/topology" from Pier...Mark Brown2-17/+31
2020-11-13ASoC: rt5682: Add a new property for the DMIC clock drivingOder Chiou1-0/+1
2020-11-13ASoC: SOF: use inclusive language for bclk and fsyncPierre-Louis Bossart1-5/+11
2020-11-13ASoC: topology: use inclusive language for bclk and fsyncPierre-Louis Bossart1-12/+20
2020-11-10ASoC: audio-graph: Expose helpers from audio graphSameer Pujar1-0/+16
2020-11-10ASoC: audio-graph: Expose new members for asoc_simple_privSameer Pujar1-0/+3
2020-11-10ASoC: soc-pcm: Get all BEs along DAPM pathSameer Pujar1-0/+1
2020-11-05ASoC: rt1015: add delay to fix pop noise from speakerJack Yu1-0/+15
2020-11-04ASoC: topology: Remove multistep topology loadingAmadeusz Sławiński1-6/+2
2020-11-04ASoC: topology: Remove unused functions from topology APIAmadeusz Sławiński1-5/+0
2020-10-26ALSA: make snd_kcontrol_new name a normal stringArnd Bergmann1-1/+1
2020-10-26ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free()Kuninori Morimoto1-4/+0
2020-10-26ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free()Kuninori Morimoto1-1/+3
2020-10-26ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free()Kuninori Morimoto1-3/+3
2020-10-26ASoC: soc-link: add mark for snd_soc_link_hw_params/free()Kuninori Morimoto2-1/+3
2020-10-26ASoC: soc.h: remove for_each_rtd_dais_rollback()Kuninori Morimoto1-2/+0
2020-10-26ALSA: fix kernel-doc markupsMauro Carvalho Chehab2-3/+4
2020-10-12Merge tag 'asoc-v5.10' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai13-22/+60
2020-10-12ALSA: hda: fix jack detection with Realtek codecs when in D3Kai Vehmanen1-0/+1
2020-10-12Merge branch 'for-next' into for-linusTakashi Iwai2-9/+4
2020-10-06ASoC: Intel: Remove rt5640 support for baytrail solutionCezary Rojewski1-1/+0
2020-09-28ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put()Kuninori Morimoto1-0/+5
2020-09-28ASoC: soc-component: add mark for soc_pcm_components_open/close()Kuninori Morimoto1-8/+15
2020-09-28ASoC: soc-link: add mark for snd_soc_link_startup/shutdown()Kuninori Morimoto2-1/+5
2020-09-28ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown()Kuninori Morimoto1-1/+4
2020-09-23ASoC: Intel: add codec name prefix to ACPI machine descriptionPierre-Louis Bossart1-0/+2
2020-09-22ASoC: hdmi-codec: Use set_jack ops to set jackCheng-Yi Chiang1-3/+0
2020-09-21ASoC: hdac: make SOF HDA codec driver probe deterministicKai Vehmanen1-1/+1
2020-09-21ASoC: SOF: pm: Fix prepare callback behavior for OF usecaseDaniel Baluta1-0/+2
2020-09-17Merge series "ASoC: SOF: small fixes for 5.10" from Kai Vehmanen <kai.vehmane...Mark Brown1-1/+3
2020-09-17Merge branch 'asoc-5.9' into asoc-5.10Mark Brown1-0/+2
2020-09-17ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structureKarol Trzcinski1-1/+3
2020-09-09ALSA: pcm: Remove unused inline function snd_mask_sizeofYueHaibing1-5/+0
2020-09-09ALSA: timer: Replace tasklet with workTakashi Iwai1-4/+4
2020-09-07Merge series "ASoC: SOF: component UUID support for 5.10" from Kai Vehmanen <...Mark Brown1-2/+10
2020-09-07ASoC: SOF: use the sof_ipc_comp reserved bytes for extended dataKeyon Jie1-2/+2
2020-09-07ASoC: SOF: add comp_ext to struct snd_sof_widgetKeyon Jie1-0/+8
2020-09-07ASoC: soc-dai: clarify return value for get_sdw_stream()Pierre-Louis Bossart1-1/+2
2020-09-07ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failureCezary Rojewski1-0/+2
2020-08-28ASoC: soc-core: add snd_soc_find_dai_with_mutex()Kuninori Morimoto1-0/+2
2020-08-27Merge series "SOF fixes and updates for FW boot" from Ranjani Sridharan <ranj...Mark Brown1-1/+1
2020-08-27ASoC: soc-core: add snd_soc_find_dai_with_mutex()Kuninori Morimoto1-0/+2
2020-08-27ALSA: hda: fix VS_LTRC register nameRanjani Sridharan1-1/+1
2020-08-26ASoC: SOF: ext_manifest: Parse debug ABI versionKarol Trzcinski1-0/+7
2020-08-26ASoC: SOF: IPC: make sof_ipc_window monosizedKarol Trzcinski1-1/+1
2020-08-25ASoC: Intel: use consistent HDAudio spelling in comments/docsPierre-Louis Bossart1-1/+1
2020-08-18ASoC: core: Add common helper to parse aux devs from device treeStephan Gerhold1-0/+1
2020-08-05ALSA: hda: Add dma stop delay variableMohan Kumar1-0/+3
2020-08-03Merge tag 'asoc-v5.9' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai10-73/+83
2020-08-03Merge branch 'for-next' into for-linusTakashi Iwai6-26/+38
2020-07-31Merge remote-tracking branch 'asoc/for-5.9' into asoc-nextMark Brown10-73/+83
2020-07-31ASoC: core: Two step component registrationCezary Rojewski1-5/+3
2020-07-31ASoC: core: Simplify snd_soc_component_initialize declarationCezary Rojewski1-1/+1
2020-07-31ASoC: core: Relocate and expose snd_soc_component_initializeCezary Rojewski2-3/+3
2020-07-23ASoC: soc-xxx: add asoc_substream_to_rtd()Kuninori Morimoto1-0/+2
2020-07-20Merge series "ASoC: Intel: machine driver updates for 5.9" from Pierre-Louis ...Mark Brown1-0/+1
2020-07-20ASoC: soc-dai.h: drop a duplicated wordRandy Dunlap1-1/+1
2020-07-20ASoC: soc-dai: remove .digital_muteKuninori Morimoto1-1/+0
2020-07-20ALSA: Replace the word "slave" in vmaster APITakashi Iwai2-23/+24
2020-07-19ALSA: Replace HTTP links with HTTPS onesAlexander A. Klimov2-2/+2
2020-07-17Merge tag 'asoc-fix-v5.8-rc5' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai3-0/+4
2020-07-17ASoC: soc-dai.h: don't use discriminatory terms for commentKuninori Morimoto1-4/+4