aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
AgeCommit message (Expand)AuthorFilesLines
2023-05-22ASoC: Intel: avs: Account for UID of ACPI deviceCezary Rojewski1-0/+1
2023-05-19ASoC: soc-pcm: test if a BE can be preparedRanjani Sridharan1-0/+4
2023-05-15ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registersPierre-Louis Bossart1-0/+10
2023-05-15ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlinkPierre-Louis Bossart1-0/+4
2023-04-24Merge tag 'asoc-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai10-20/+645
2023-04-24ALSA: emu10k1: use high-level I/O in set_filterQ()Oswald Buddenhagen1-1/+2
2023-04-23ALSA: emu10k1: use high-level I/O functions also during initOswald Buddenhagen1-4/+5
2023-04-23ALSA: emu10k1: fixup DSP definesOswald Buddenhagen1-40/+6
2023-04-23ALSA: emu10k1: pull in some register definitions from kX-projectOswald Buddenhagen1-23/+55
2023-04-23ALSA: emu10k1: remove some bogus definesOswald Buddenhagen1-15/+0
2023-04-23ALSA: emu10k1: eliminate some unused definesOswald Buddenhagen1-6/+0
2023-04-23ALSA: emu10k1: fix lineup of EMU_HANA_* definesOswald Buddenhagen1-22/+22
2023-04-23ALSA: emu10k1: comment updatesOswald Buddenhagen1-264/+240
2023-04-22ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cardsOswald Buddenhagen1-1/+2
2023-04-22ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream fieldOswald Buddenhagen1-1/+0
2023-04-22ALSA: emu10k1: fix access to Audigy GPIO portOswald Buddenhagen1-1/+6
2023-04-22ALSA: emu10k1: properly assert E-MU FPGA access constaintsOswald Buddenhagen1-3/+3
2023-04-22ALSA: emu10k1: clean up P16V part somewhatOswald Buddenhagen1-2/+1
2023-04-22ALSA: emu10k1: remove unused snd_emu10k1_voice.emu fieldOswald Buddenhagen1-1/+0
2023-04-22ALSA: emu10k1: remove obsolete card type variable and definesOswald Buddenhagen1-1/+0
2023-04-21ALSA: emu10k1: clarify various fx8010.*_mask fieldsOswald Buddenhagen1-4/+2
2023-04-21ALSA: pcm: rewrite snd_pcm_playback_silence()Oswald Buddenhagen1-7/+7
2023-04-18ASoC: cs35l56: Rename mixer source defines for SoundWire DP1Richard Fitzgerald1-2/+2
2023-04-18ASoC: cs35l56: Remove SDW2RX1 mixer sourceRichard Fitzgerald1-2/+1
2023-04-18ASoC: cs35l56: Remove SDW1 TX5 and TX6Richard Fitzgerald1-3/+0
2023-04-17ASoC: add snd_soc_card_mutex_lock/unlock()Kuninori Morimoto1-1/+16
2023-04-17ASoC: expand snd_soc_dpcm_mutex_lock/unlock()Kuninori Morimoto1-0/+45
2023-04-17ASoC: expand snd_soc_dapm_mutex_lock/unlock()Kuninori Morimoto2-10/+55
2023-04-12ASoC: cs35l56: Re-patch firmware after system suspendRichard Fitzgerald1-0/+4
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lockPierre-Louis Bossart1-0/+5
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to offload link ownershipPierre-Louis Bossart1-0/+7
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlinkPierre-Louis Bossart1-0/+10
2023-04-06ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registersPierre-Louis Bossart1-0/+5
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to check cmdsyncPierre-Louis Bossart1-0/+9
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_goPierre-Louis Bossart1-0/+18
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequencyPierre-Louis Bossart1-0/+27
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interruptsPierre-Louis Bossart1-0/+8
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to return sublink countPierre-Louis Bossart1-0/+5
2023-04-06ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PMPierre-Louis Bossart1-0/+9
2023-04-06ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PMPierre-Louis Bossart1-0/+32
2023-04-06ASoC: SOF: Intel: hda-mlink: add structures to parse ALT linksPierre-Louis Bossart1-2/+2
2023-04-06ASoC: SOF: Intel: hda-mlink: move to a dedicated modulePierre-Louis Bossart1-0/+31
2023-04-06ALSA: hda: add HDaudio Extended link definitionsPierre-Louis Bossart1-2/+38
2023-04-05ASoC: soc.h: remove unused params/num_paramsKuninori Morimoto1-3/+0
2023-04-05ASoC: soc.h: clarify Codec2Codec paramsKuninori Morimoto1-3/+9
2023-04-04ASoC: SOF: Add flag and state which will be used for DSP-less modePeter Ujfalusi1-0/+5
2023-03-30ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume()Takashi Iwai1-0/+3
2023-03-28ASoC: soc-core.c: add snd_soc_add_pcm_runtimes()Kuninori Morimoto1-2/+3
2023-03-24ALSA: pcm: Improved XRUN handling for indirect PCM helpersTakashi Iwai1-6/+16
2023-03-21ASoC: SOF: ipc4/intel: Support for ChainDMAMark Brown1-0/+29
2023-03-21ASoC: SOF: ipc4: Add macros for chain-dma message bitsJyri Sarha1-0/+29
2023-03-21ASoC: cs35l56: Add driver for Cirrus Logic CS35L56Richard Fitzgerald1-0/+266
2023-03-14ASoC: soc-pcm.c: remove indirect runtime copyKuninori Morimoto1-1/+0
2023-03-07ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe messagePeter Ujfalusi1-0/+4
2023-03-05ALSA: cs35l41: Add shared boost featureLucas Tanure1-1/+12
2023-03-04Merge tag 'sound-fix-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+2
2023-03-03Merge tag 'asoc-fix-v6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/...Takashi Iwai1-0/+2
2023-02-28ASoC: soc-pcm: add option to start DMA after DAIClaudiu Beznea1-0/+2
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-02-22Merge tag 'sound-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds14-500/+376
2023-02-16Merge tag 'asoc-v6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai10-495/+370
2023-02-15ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declaredLucas Tanure1-0/+1
2023-02-10ALSA: hda: remove redundant variable in snd_hdac_stream_start()Zhang Yiqun1-1/+1
2023-02-08ALSA: core: Make snd_card_free() return voidUwe Kleine-König1-1/+1
2023-02-08ALSA: core: Make snd_card_free_when_closed() return voidUwe Kleine-König1-1/+1
2023-02-08ALSA: core: Make snd_card_disconnect() return voidUwe Kleine-König1-1/+1
2023-02-03ALSA: hda: Fix the control element identification for multiple codecsJaroslav Kysela1-0/+1
2023-02-03ASoC: amd: update ps platform acp header fileVijendar Mukunda1-457/+294
2023-01-31ASoC: cs42l42: Add SoundWire supportMark Brown1-0/+5
2023-01-31ASoC: cs42l42: Add SOFT_RESET_REBOOT registerRichard Fitzgerald1-0/+5
2023-01-31ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_daiKuninori Morimoto1-42/+26
2023-01-31ASoC: soc.h: add snd_soc_card_is_instantiated() helperKuninori Morimoto1-0/+6
2023-01-31ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helperKuninori Morimoto1-0/+4
2023-01-31ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helperKuninori Morimoto1-0/+17
2023-01-31ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low levelKuninori Morimoto1-7/+10
2023-01-31ASoC: soc-dai.h: add missing snd_soc_dai_set_widget()Kuninori Morimoto1-2/+10
2023-01-30ASoC: topology: Use unload() op directlyAmadeusz Sławiński1-1/+1
2023-01-28ASoC: SOF: ipc4: Multi-stream playback and capture supportMark Brown2-0/+5
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman1-1/+1
2023-01-27ASoC: simple-card-utils: create jack inputs for aux_devsAstrid Rost1-0/+3
2023-01-27ASoC: soc-component: add get_jack_typeAstrid Rost1-0/+2
2023-01-27ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during triggerRanjani Sridharan1-0/+3
2023-01-27ASoC: soc-pcm: Export widget_in_list()Ranjani Sridharan1-0/+2
2023-01-25ALSA: ac97: make remove callback of ac97 driver void returnedDawei Li1-1/+1
2023-01-16ASoC: samsung: remove unused driversArnd Bergmann1-14/+0
2022-12-09ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspendKai Vehmanen1-0/+1
2022-12-09Merge tag 'asoc-v6.2-2' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Takashi Iwai1-0/+2
2022-12-06Merge tag 'asoc-v6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai13-188/+363
2022-12-05ALSA: hda: Allow for compress stream to hdac_ext_stream assignmentCezary Rojewski1-0/+2
2022-12-04ASoC/tda998x: Fix reporting of nonexistent capture streamsMark Brown1-0/+4
2022-12-02ASoC: hdmi-codec: Allow playback and capture to be disabledMark Brown1-0/+4
2022-11-29ASoC: SOF: Add DAI configuration support for AMD platforms.V sujith kumar Reddy2-0/+3
2022-11-29ASoC: Merge up fixesMark Brown2-1/+5
2022-11-28sound: sdw: Add hw_params to SoundWire config helper functionCharles Keepax1-0/+49
2022-11-23ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOTBaisong Zhong1-18/+18
2022-11-18ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibilityPierre-Louis Bossart1-1/+1
2022-11-16Merge branch 'for-linus' into for-nextTakashi Iwai3-0/+6
2022-11-12Merge tag 'asoc-fix-v6.2-rc4' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-0/+4
2022-11-11ASoC: Set BQ parameters for some Dell modelsMark Brown1-0/+1
2022-11-07ASoC: simple-card-utils: remove asoc_simple_convert_fixup()Kuninori Morimoto1-2/+0
2022-11-04ASoC: amd: fix ACP version typo mistakesyed saba kareem1-1/+1
2022-11-03ASoC: tlv320aic3x: remove support for platform dataDmitry Torokhov1-65/+0
2022-11-01ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and olderKai Vehmanen1-0/+4
2022-10-28ALSA: hda: Introduce snd_hdac_stream_wait_drsm()Cezary Rojewski1-0/+1
2022-10-28ASoC: Intel: avs: Introduce PCM power management routinesCezary Rojewski1-0/+5
2022-10-27Merge tag 'asoc-fix-v6.1-rc2' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai1-0/+1
2022-10-21ASoC: SOF: Intel/IPC4: Support for external firmware librariesMark Brown3-5/+10
2022-10-21ASoC: SOF: Intel: Add ipc4 library loading implementationPeter Ujfalusi1-0/+4
2022-10-21ASoC: SOF: Add path definition for external firmware librariesPeter Ujfalusi1-1/+5
2022-10-21ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdataPeter Ujfalusi1-4/+0
2022-10-21ASoC: Merge HDA/ext cleanupMark Brown2-50/+42
2022-10-21ALSA: control: add snd_ctl_rename()Maciej S. Szmigiero1-0/+1
2022-10-20ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layerPierre-Louis Bossart2-34/+26
2022-10-20ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream settingPierre-Louis Bossart1-4/+4
2022-10-20ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operationsPierre-Louis Bossart1-4/+4
2022-10-20ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_allPierre-Louis Bossart1-1/+1
2022-10-20ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpersPierre-Louis Bossart1-3/+3
2022-10-20ALSA: hda: ext: hda_ext_controller: use hlink variable/parameterPierre-Louis Bossart1-8/+8
2022-10-19ASoC: jz4752b: Capture fixesMark Brown6-31/+39
2022-10-19ASoC: simple-card: Fix up checks for HW param fixupsAidan MacDonald1-0/+1
2022-10-19ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_paramKuninori Morimoto1-2/+0
2022-10-19ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path()Kuninori Morimoto1-3/+3
2022-10-19ASoC: soc-dapm.h: cleanup white spaceKuninori Morimoto1-102/+71
2022-10-19ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widgetKuninori Morimoto1-7/+2
2022-10-17ASoC: amd: Update Pink Sardine platform ACP register headerVijendar Mukunda1-0/+214
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