aboutsummaryrefslogtreecommitdiffstats
path: root/include/uapi/sound
AgeCommit message (Expand)AuthorFilesLines
2025-12-08ALSA: uapi: Fix typo in asound.h commentAndres J Rosa1-1/+1
2025-11-16ASoC: Intel: avs: Honor NHLT override when setting up a pathCezary Rojewski1-0/+1
2025-11-16ASoC: Intel: avs: Allow the topology to carry NHLT dataCezary Rojewski1-0/+5
2025-09-28ALSA: compress: document 'chan_map' member in snd_dec_opusKriish Sharma1-10/+8
2025-09-20Merge tag 'asoc-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai3-2/+35
2025-09-19ALSA: compress_offload: increase SNDRV_COMPRESS_VERSION minor version by 1Alexey Klimov1-1/+1
2025-09-19ALSA: compress: add raw opus codec define and opus decoder structsAlexey Klimov1-1/+42
2025-09-08ALSA: compress_offload: Add SNDRV_COMPRESS_AVAIL64 ioctlJoris Verhaegen1-0/+11
2025-09-08ALSA: compress_offload: Add SNDRV_COMPRESS_TSTAMP64 ioctlJoris Verhaegen1-2/+3
2025-09-08ALSA: compress_offload: Add 64-bit safe timestamp infrastructureJoris Verhaegen1-0/+19
2025-08-29ASoC: sof: ipc4-topology: Add support to sched_domain attributeJyri Sarha1-0/+2
2025-08-19ASoC: qcom: audioreach: cleanup and calibrationMark Brown1-2/+18
2025-08-19ASoC: qcom: audioreach: add support for static calibrationSrinivas Kandagatla1-0/+10
2025-08-19ASoC: qcom: audioreach: add documentation for i2s interface typeSrinivas Kandagatla1-0/+6
2025-08-19ASoC: qcom: audioreach: deprecate AR_TKN_U32_MODULE_[IN/OUT]_PORTSSrinivas Kandagatla1-2/+2
2025-08-10ASoC: Intel: avs: Parse conditional path tuplesCezary Rojewski1-0/+15
2025-02-24ASoC: Intel: avs: Make PEAKVOL configurable from topologyCezary Rojewski1-0/+4
2025-02-03ASoC: Intel: avs: Add WHM module supportCezary Rojewski1-0/+7
2025-01-20Merge tag 'asoc-v6.14' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai2-2/+23
2025-01-18ALSA: FCP: Add Focusrite Control Protocol driverGeoffrey D. Bennett2-0/+122
2025-01-14ALSA: rawmidi: Make tied_device=0 as default / unknownTakashi Iwai1-1/+1
2025-01-12ALSA: seq: Notify UMP EP and FB changesTakashi Iwai1-1/+11
2025-01-12ALSA: rawmidi: Bump protocol version to 2.0.5Takashi Iwai1-1/+1
2025-01-12ALSA: rawmidi: Show substream activity in info ioctlTakashi Iwai1-0/+1
2025-01-12ALSA: rawmidi: Expose the tied device number in info ioctlTakashi Iwai1-1/+4
2024-12-13ASoC: fsl: add memory to memory function for ASRCMark Brown1-2/+21
2024-12-13ASoC: SOF: Add support for pause supported tokens from topologyPeter Ujfalusi1-0/+2
2024-12-13ALSA: compress: Add output rate and output format supportShengjiu Wang1-2/+21
2024-11-13ALSA: compress_offload: Add missing descriptions in structsTakashi Iwai1-0/+2
2024-11-05Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2024-10-25ALSA: compress_offload: introduce accel operation modeJaroslav Kysela1-2/+62
2024-10-10ASoC: topology: Bump minimal topology ABI versionAmadeusz Sławiński1-1/+1
2024-09-10Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2024-08-26ASoC: SOF: ipc: replace "enum sof_comp_type" field with "uint32_t"Laurentiu Mihalcea1-1/+1
2024-08-18ALSA: timer: Introduce virtual userspace-driven timersIvan Orlov1-1/+16
2024-08-06ALSA: ump: Handle MIDI 1.0 Function Block in MIDI 2.0 protocolTakashi Iwai1-0/+2
2024-07-06ALSA: seq: Add tempo base unit for MIDI2 Set Tempo messagesTakashi Iwai1-3/+4
2024-07-02ALSA: pcm: reinvent the stream synchronization ID APIJaroslav Kysela1-4/+5
2024-05-13Merge tag 'asoc-v6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai2-130/+0
2024-05-09ALSA/ASoC: include: clarify Copyright informationPierre-Louis Bossart5-5/+5
2024-04-04ASoC: topology: Remove obsolete ABI v4 structsCezary Rojewski1-56/+0
2024-04-04ASoC: Intel: Skylake: Remove soc-topology ABI v4 supportCezary Rojewski1-74/+0
2024-03-11Merge tag 'asoc-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai2-0/+13
2024-02-23ALSA: pcm: clarify and fix default msbits value for all formatsJaroslav Kysela1-2/+2
2024-02-08ASoC: Intel: avs: UAPI: Add tokens for initial config featureAmadeusz Sławiński1-0/+9
2024-01-30ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platformsVijendar Mukunda1-0/+4
2024-01-08Merge tag 'asoc-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai1-0/+5
2023-12-29Merge branch 'topic/scarlett2' into for-nextTakashi Iwai1-0/+54
2023-12-29ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4Geoffrey D. Bennett1-2/+2
2023-12-29ALSA: scarlett2: Add ioctl commands to erase flash segmentsGeoffrey D. Bennett1-0/+20
2023-12-29ALSA: scarlett2: Add skeleton hwdep/ioctl interfaceGeoffrey D. Bennett1-0/+34
2023-12-04ASoC: SOF: Wire up buffer flagsCurtis Malainey1-0/+1
2023-11-27ALSA: pcm: Introduce MSBITS subformat interfaceJaroslav Kysela1-2/+5
2023-11-13ASoC: SOF: Add support for configuring PDM interface from topologyDaniel Baluta1-0/+4
2023-10-26ALSA: seq: Replace with __packed attributeTakashi Iwai1-2/+2
2023-08-15ASoC: SOF: topology: Add a token for dropping widget name in kcontrol nameJyri Sarha1-1/+5
2023-06-26Merge branch 'for-next' into for-linusTakashi Iwai3-22/+153
2023-06-13Merge branch 'topic/midi20' into for-nextTakashi Iwai2-4/+22
2023-06-12ALSA: ump: Add info flag bit for static blocksTakashi Iwai1-0/+3
2023-06-12ALSA: seq: ump: Handle groupless messagesTakashi Iwai1-1/+4
2023-06-12ALSA: ump: Add more attributes to UMP EP and FB infoTakashi Iwai1-3/+15
2023-05-23Merge branch 'topic/midi20' into for-nextTakashi Iwai2-19/+126
2023-05-23ALSA: seq: Add UMP group filterTakashi Iwai1-1/+2
2023-05-23ALSA: seq: Add ioctls for client UMP info query and setupTakashi Iwai1-0/+14
2023-05-23ALSA: seq: Bind UMP deviceTakashi Iwai1-0/+1
2023-05-23ALSA: seq: Allow suppressing UMP conversionsTakashi Iwai1-0/+1
2023-05-23ALSA: seq: Add UMP group number to snd_seq_port_infoTakashi Iwai1-1/+2
2023-05-23ALSA: seq: Add port direction to snd_seq_port_infoTakashi Iwai1-1/+8
2023-05-23ALSA: seq: Support MIDI 2.0 UMP Endpoint portTakashi Iwai1-0/+1
2023-05-23ALSA: seq: Add port inactive flagTakashi Iwai1-0/+1
2023-05-23ALSA: seq: Add UMP supportTakashi Iwai1-16/+37
2023-05-23ALSA: seq: Introduce SNDRV_SEQ_IOCTL_USER_PVERSION ioctlTakashi Iwai1-0/+1
2023-05-23ALSA: ump: Add ioctls to inquiry UMP EP and Block info via control APITakashi Iwai1-0/+2
2023-05-23ALSA: rawmidi: Skip UMP devices at SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICETakashi Iwai1-1/+2
2023-05-23ALSA: rawmidi: UMP supportTakashi Iwai1-1/+56
2023-05-22ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfgCezary Rojewski1-1/+2
2023-05-15ALSA: emu10k1: enable bit-exact playback, part 1: DSP attenuationOswald Buddenhagen1-3/+5
2023-05-15ASoC: SOF: Separate the tokens for input and output pin indexRanjani Sridharan1-1/+2
2023-05-08ALSA: uapi: pcm: control the filling of the silence samples for drainJaroslav Kysela1-0/+4
2023-04-27Merge tag 'sound-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds5-74/+140
2023-04-24Merge tag 'asoc-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai3-16/+34
2023-04-23ALSA: emu10k1: fixup DSP definesOswald Buddenhagen1-51/+93
2023-04-23ALSA: emu10k1: comment updatesOswald Buddenhagen1-0/+3
2023-04-22ALSA: emu10k1: remove obsolete card type variable and definesOswald Buddenhagen1-3/+0
2023-04-21ALSA: pcm: rewrite snd_pcm_playback_silence()Oswald Buddenhagen1-3/+8
2023-04-06ALSA: document that struct __snd_pcm_mmap_control64 is messed upOswald Buddenhagen1-1/+2
2023-03-21ASoC: SOF: ipc4/intel: Add support for chained DMAJyri Sarha1-0/+1
2023-03-14ASoC: SOF: ipc4: Add support for formats per pinsMark Brown1-8/+12
2023-03-13ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format countRanjani Sridharan1-0/+2
2023-03-13ASoC: SOF: ipc4-topology: Modify the type of available input/output formatsRanjani Sridharan1-0/+1
2023-03-13ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE tokenRanjani Sridharan1-0/+1
2023-03-13ASoC: SOF: Use input/output pin consistentlyRanjani Sridharan1-6/+6
2023-03-13ASoC: SOF: rename a couple of tokensRanjani Sridharan1-2/+2
2023-03-13ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 usePeter Ujfalusi2-3/+10
2023-03-13ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel stylePeter Ujfalusi1-8/+14
2023-03-05ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helperGustavo A. R. Silva1-3/+3
2023-02-16Merge tag 'asoc-v6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai1-0/+4
2023-02-04ALSA: fireface: add field for the number of messages copied to user spaceTakashi Sakamoto1-0/+2
2023-01-13ALSA: fireface: update UAPI for data of knob controlTakashi Sakamoto1-0/+24
2022-12-25ASoC: Intel: avs: Parse control tuplesAmadeusz Sławiński1-0/+4
2022-12-06Merge tag 'asoc-v6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai2-0/+41
2022-11-29ASoC: SOF: Add DAI configuration support for AMD platforms.V sujith kumar Reddy1-0/+5
2022-11-23ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENTBaisong Zhong1-4/+4
2022-11-07ASoC: SOF: Add support to parse pin binding array from topologyChao Song1-0/+7
2022-11-07ASoC: SOF: Add support for parsing the number of sink/source pinsChao Song1-0/+2
2022-10-28ASoC: qdsp6: audioreach: add support for more port connectionsSrinivas Kandagatla1-0/+27
2022-09-27ALSA: Remove some left-over license text in include/uapi/sound/Christophe JAILLET14-214/+2
2022-08-06Merge tag 'sound-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds5-5/+81
2022-08-01Merge tag 'asoc-v5.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/b...Takashi Iwai1-1/+1
2022-07-25ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bitBrent Lu1-1/+1
2022-07-15Merge tag 'asoc-v5.20' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai3-1/+77
2022-07-13ALSA: compress: Fix kernel doc warningsTakashi Iwai2-4/+4
2022-07-12uapi: sof: abi: Bump SOF ABI for ext_data_lengthDaniel Baluta1-1/+1
2022-06-28treewide: uapi: Replace zero-length arrays with flexible-array membersGustavo A. R. Silva5-7/+7
2022-06-14ASoC: SOF: topology: add code to parse config params for ACPDMIC daiAjit Kumar Pandey1-0/+4
2022-06-10ASoC: SOF: Add two new structures for topology manifest dataRanjani Sridharan2-0/+32
2022-06-10ASoC: SOF: Add topology tokens for IPC4Ranjani Sridharan1-0/+40
2022-05-10ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params structYC Hung1-1/+1
2022-04-27ASoC: SOF: bump SOF_ABI_MINORPierre-Louis Bossart1-2/+2
2022-04-19ASoC: Intel: avs: Declare vendor tokensCezary Rojewski1-0/+126
2022-03-21Merge tag 'asoc-v5.18' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai1-2/+2
2022-03-07ASoC: SOF: fix 32 signed bit overflowCurtis Malainey1-1/+1
2022-02-01Merge tag 'asoc-fix-v5.17-rc2' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai1-1/+3
2022-01-28ASoC: hdmi-codec: Fix OOB memory accessesDmitry Osipenko1-1/+3
2022-01-24ASoC: SOF: add _D3_PERSISTENT flag to fw_ready messageKeyon Jie1-1/+1
2022-01-05Merge tag 'asoc-v5.17' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai2-1/+6
2021-12-13ALSA: uapi: use C90 comment style instead of C99 styleTakashi Sakamoto1-3/+5
2021-12-13ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 for...Takashi Sakamoto1-0/+3
2021-11-24ALSA: pcm: introduce INFO_NO_REWINDS flagPierre-Louis Bossart1-1/+1
2021-11-18ASoC: SOF: tokens: add token for Mediatek AFEYC Hung1-0/+5
2021-11-03Merge tag 'sound-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds4-1/+360
2021-11-01Merge tag 'overflow-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2021-11-01Merge tag 'asoc-v5.16' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai2-0/+209
2021-10-28ALSA: firewire-motu: export meter information to userspace as float valueTakashi Sakamoto1-3/+5
2021-10-28ALSA: firewire-motu: refine parser for meter information in register DSP modelsTakashi Sakamoto1-1/+4
2021-10-26ASoC: qdsp6: audioreach: add topology supportSrinivas Kandagatla1-0/+208
2021-10-18treewide: Replace open-coded flex arrays in unionsKees Cook1-2/+2
2021-10-18ALSA: uapi: Fix a C++ style comment in asound.hTakashi Iwai1-1/+1
2021-10-18ALSA: firewire: Fix C++ style comments in uapi headerTakashi Iwai1-33/+37
2021-10-18Merge tag 'v5.15-rc6' into asoc-5.16Mark Brown1-0/+1
2021-10-15ALSA: firewire-motu: notify event for parameter change in register DSP modelTakashi Sakamoto1-0/+8
2021-10-15ALSA: firewire-motu: add ioctl command to read cached parameters in register ...Takashi Sakamoto1-0/+1
2021-10-15ALSA: firewire-motu: parse messages for input parameters in register DSP modelTakashi Sakamoto1-0/+12
2021-10-15ALSA: firewire-motu: parse messages for line input parameters in register DSP...Takashi Sakamoto1-0/+9
2021-10-15ALSA: firewire-motu: parse messages for output parameters in register DSP modelTakashi Sakamoto1-0/+10
2021-10-15ALSA: firewire-motu: parse messages for mixer output parameters in register D...Takashi Sakamoto1-0/+6
2021-10-15ALSA: firewire-motu: parse messages for mixer source parameters in register-D...Takashi Sakamoto1-0/+28
2021-10-15ALSA: firewire-motu: add ioctl command to read cached hardware meterTakashi Sakamoto1-0/+2
2021-10-15ALSA: firewire-motu: add message parser for meter information in command DSP ...Takashi Sakamoto1-0/+30
2021-10-15ALSA: firewire-motu: add message parser to gather meter information in regist...Takashi Sakamoto1-0/+35
2021-10-01ASoC: SOF: topology: Add new token for dynamic pipelineRanjani Sridharan1-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-1/+5
2021-08-23ASoC: Intel: Skylake: Support multiple format configsKareem Shaik1-1/+5
2021-08-14ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flagTakashi Iwai1-0/+1
2021-05-17ALSA: rawmidi: Add framing modeDavid Henningsson1-2/+28
2020-12-04Merge tag 'auxbus-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Mark Brown1-1/+1
2020-11-25ASoC: SOF: Add `memory_info` file to debugfsKarol Trzcinski1-1/+1
2020-11-13ASoC: topology: use inclusive language for bclk and fsyncPierre-Louis Bossart1-8/+14
2020-10-26ALSA: fix kernel-doc markupsMauro Carvalho Chehab1-1/+1
2020-09-08ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IODharageswari R1-0/+3
2020-09-07ASoC: SOF: tokens: add token for component UUIDKeyon Jie1-0/+1
2020-09-04ASoC: SOF: support topology components on secondary coresGuennadi Liakhovetski1-0/+1
2020-08-26ASoC: SOF: IPC: make sof_ipc_window monosizedKarol Trzcinski1-1/+1
2020-04-27ASoC: Intel: Skylake: Automatic DMIC format configuration according to inform...Mateusz Gorski1-0/+1
2020-04-27ASoC: Intel: Multiple I/O PCM format support for pipeMateusz Gorski1-0/+1
2020-04-22ASoC: SOF: Fix buildMark Brown1-91/+0
2020-04-16ASoC: SOF: topology: Get HDA rate and channels from topologyBard Liao2-1/+5
2020-04-16ASoC: SOF: topology: Get ALH rate amd channels from topologyBard Liao1-0/+4
2020-04-16ASoC: SOF: make sof_ipc_cc_version to fixed lengthPan Xiuli1-1/+1
2020-04-16ASoC: SOF: add probe support extend dataPan Xiuli1-1/+1
2020-04-16ASoC: SOF: ext_manifest: parse compiler versionKarol Trzcinski1-0/+8
2020-04-16ASoC: SOF: ext_manifest: parse windowsKarol Trzcinski1-0/+9
2020-04-16ASoC: SOF: ext_manifest: parse firmware versionKarol Trzcinski1-0/+13
2020-04-16ASoC: SOF: Introduce extended manifestKarol Trzcinski1-0/+61
2020-03-31Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h"Takashi Iwai1-0/+1
2020-03-16ALSA: compress: bump the versionVinod Koul1-1/+1
2020-03-16ALSA: compress: add alac & ape decoder paramsVinod Koul1-1/+25
2020-03-16ALSA: compress: Add wma decoder paramsVinod Koul1-0/+8
2020-03-16ALSA: compress: add wma codec profilesVinod Koul1-0/+3
2020-03-02ASoC: SOF: add core id to sof_ipc_compTomasz Lauda1-1/+1
2020-01-29ALSA: uapi: Fix sparse warningRanjani Sridharan1-2/+2
2020-01-27Merge tag 'asoc-v5.6' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai2-3/+8
2019-12-30ALSA: uapi: Add linux/types.h include back (but carefully)Takashi Iwai3-0/+12
2019-12-26ALSA: control: Fix incompatible protocol errorTakashi Iwai1-1/+1
2019-12-23ALSA: ctl: bump protocol version up to v2.1.0Takashi Sakamoto1-1/+1
2019-12-23ALSA: ctl: remove dimen member from elem_info structureTakashi Sakamoto1-5/+1
2019-12-23ALSA: ctl: remove unused macro for timestamping of elem_valueTakashi Sakamoto1-1/+1
2019-12-20ALSA: uapi: Drop unneeded typedefsTakashi Iwai3-27/+0
2019-12-20ALSA: uapi: Drop asound.h inclusion from asoc.hTakashi Iwai1-1/+0
2019-12-20ALSA: uapi: Fix typos and header inclusion in asound.hTakashi Iwai1-3/+3
2019-12-20ALSA: hdspm: Drop linux/types.h inclusion in uapi headerTakashi Iwai1-2/+0
2019-12-20ALSA: hdsp: Make uapi/hdsp.h compilable againTakashi Iwai1-3/+1
2019-12-20ALSA: emu10k1: Make uapi/emu10k1.h compilable againTakashi Iwai1-12/+26
2019-12-18ASoC: SOF: imx: Describe SAI parameters to be sent to DSPGuido Roncarolo1-2/+1
2019-12-13ALSA: bump uapi version numbersArnd Bergmann1-3/+3
2019-12-13ALSA: add new 32-bit layout for snd_pcm_mmap_status/controlArnd Bergmann1-10/+100
2019-12-13ALSA: Avoid using timespec for struct snd_timer_treadBaolin Wang1-1/+14
2019-12-11ALSA: Avoid using timespec for struct snd_rawmidi_statusBaolin Wang1-0/+3
2019-12-11ALSA: Avoid using timespec for struct snd_pcm_statusBaolin Wang1-0/+6