aboutsummaryrefslogtreecommitdiffstats
path: root/sound
AgeCommit message (Expand)AuthorFilesLines
2024-02-28ALSA: control_led: Use guard() for lockingTakashi Iwai1-85/+65
2024-02-28ALSA: pcm: oss: Use guard() for setupTakashi Iwai1-9/+3
2024-02-28ALSA: pcm: Use guard() for PCM stream locksTakashi Iwai4-218/+179
2024-02-28ALSA: pcm: Use guard() for lockingTakashi Iwai3-109/+59
2024-02-28ALSA: seq: prioq: Use guard() for lockingTakashi Iwai1-33/+26
2024-02-28ALSA: seq: virmidi: Use guard() for lockingTakashi Iwai1-10/+8
2024-02-28ALSA: seq: ump: Use guard() for lockingTakashi Iwai1-8/+5
2024-02-28ALSA: seq: midi: Use guard() for lockingTakashi Iwai2-23/+7
2024-02-28ALSA: seq: timer: Use guard() for lockingTakashi Iwai1-101/+54
2024-02-28ALSA: seq: queue: Use guard() for lockingTakashi Iwai1-50/+28
2024-02-28ALSA: seq: ports: Use guard() for lockingTakashi Iwai1-65/+49
2024-02-28ALSA: seq: memory: Use guard() for lockingTakashi Iwai1-18/+10
2024-02-28ALSA: seq: fifo: Use guard() for lockingTakashi Iwai1-31/+24
2024-02-28ALSA: core: Use guard() for lockingTakashi Iwai3-134/+104
2024-02-28ALSA: jack: Use guard() for lockingTakashi Iwai1-18/+7
2024-02-28ALSA: rawmidi: Use guard() for lockingTakashi Iwai1-160/+93
2024-02-28ALSA: control: Use guard() for lockingTakashi Iwai2-273/+176
2024-02-28ALSA: mixer_oss: Use guard() for lockingTakashi Iwai1-142/+86
2024-02-28ALSA: info: Use guard() for lockingTakashi Iwai2-70/+33
2024-02-28ALSA: hwdep: Use guard() for lockingTakashi Iwai1-49/+40
2024-02-28ALSA: hrtimer: Use guard() for lockingTakashi Iwai1-13/+11
2024-02-28ALSA: timer: Use guard() for lockingTakashi Iwai2-259/+177
2024-02-28ALSA: compress_offload: Use guard() for lockingTakashi Iwai1-65/+33
2024-02-28ALSA: ump: Use guard() for lockingTakashi Iwai1-23/+12
2024-02-28ALSA: kunit: Fix sparse warningsTakashi Iwai1-14/+15
2024-02-28ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2Jiawei Wang1-0/+7
2024-02-28ASoC: amd: yc: add new YC platform variant (0x63) supportJiawei Wang1-0/+1
2024-02-27ASoC: meson: axg-fifo: use FIELD helpersJerome Brunet4-33/+31
2024-02-27ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid()Richard Fitzgerald1-2/+3
2024-02-27ALSA: hda/realtek - ALC285 reduce pop noise from Headphone portKailang Yang1-0/+1
2024-02-26ASoC: meson: axg fixes and clean-upMark Brown5-19/+36
2024-02-26ASoC: codecs: Simplify mclk initializationMark Brown6-40/+20
2024-02-26ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk tableJohnny Hsieh1-0/+7
2024-02-26ASoC: meson: axg-fifo: take continuous ratesJerome Brunet3-6/+12
2024-02-26ASoC: meson: axg-spdifin: use max width for rate detectionJerome Brunet1-3/+3
2024-02-26ASoC: meson: axg-tdm-interface: update error format error tracesJerome Brunet1-1/+1
2024-02-26ASoC: meson: axg-tdm-interface: add frame rate constraintJerome Brunet1-7/+18
2024-02-26ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fsJerome Brunet1-2/+2
2024-02-26ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+Krzysztof Kozlowski2-31/+292
2024-02-26ASoC: codecs: tx-macro: split widgets per different LPASS versionsKrzysztof Kozlowski2-151/+232
2024-02-25ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8Willian Wang1-1/+26
2024-02-24ALSA: cs35l56: Apply calibration from EFIMark Brown10-19/+467
2024-02-23ALSA: hda: cs35l56: Apply amp calibration from EFI dataRichard Fitzgerald2-7/+34
2024-02-23ASoC: cs35l56: Apply amp calibration from EFI dataRichard Fitzgerald2-3/+61
2024-02-23ASoC: cs35l56: Add helper functions for amp calibrationRichard Fitzgerald2-0/+84
2024-02-23ASoC: cs-amp-lib: Add helpers for factory calibration dataRichard Fitzgerald3-0/+268
2024-02-23ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop()Richard Fitzgerald2-9/+20
2024-02-23ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol()Richard Fitzgerald4-5/+35
2024-02-23ALSA: hda/realtek: tas2781: enable subwoofer volume controlGergo Koteles1-1/+1
2024-02-23ALSA: pcm_oss: ump: Use automatic cleanup of kfree()Takashi Iwai1-23/+10
2024-02-23ALSA: mixer_oss: ump: Use automatic cleanup of kfree()Takashi Iwai1-41/+18
2024-02-23ALSA: pcm: Use CLASS() for fdget()/fdput()Takashi Iwai1-15/+7
2024-02-23ALSA: seq: core: Use automatic cleanup of kfree()Takashi Iwai2-18/+8
2024-02-23ALSA: seq: ump: Use automatic cleanup of kfree()Takashi Iwai1-21/+12
2024-02-23ALSA: seq: virmidi: Use automatic cleanup of kfree()Takashi Iwai1-15/+7
2024-02-23ALSA: seq: oss: Use automatic cleanup of kfree()Takashi Iwai2-18/+8
2024-02-23ALSA: vmaster: Use automatic cleanup of kfree()Takashi Iwai1-13/+6
2024-02-23ALSA: timer: Use automatic cleanup of kfree()Takashi Iwai1-8/+5
2024-02-23ALSA: compress_offload: Use automatic cleanup of kfree()Takashi Iwai1-23/+13
2024-02-23ALSA: control: Use automatic cleanup of kfree()Takashi Iwai2-58/+34
2024-02-23ALSA: pcm: Use automatic cleanup of kfree()Takashi Iwai3-83/+49
2024-02-23ALSA: pcm: clarify and fix default msbits value for all formatsJaroslav Kysela1-0/+5
2024-02-22ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai()Kuninori Morimoto1-1/+1
2024-02-22ASoC: amd: ps: modify ACP register end address macroVijendar Mukunda1-1/+1
2024-02-22ASoC: amd: ps: update licenseVijendar Mukunda5-5/+5
2024-02-22ALSA: seq: prioq: Unify cell removal functionsTakashi Iwai1-113/+84
2024-02-22ALSA: hda: beep: Drop stale mutexTakashi Iwai2-2/+0
2024-02-22ALSA: echoaudio: remove redundant assignment to variable clockColin Ian King1-1/+0
2024-02-21ASoC: codecs: rt5660: Simplify mclk initializationCezary Rojewski1-6/+3
2024-02-21ASoC: codecs: rt5640: Simplify mclk initializationCezary Rojewski1-6/+3
2024-02-21ASoC: codecs: rt5616: Simplify mclk initializationCezary Rojewski1-6/+3
2024-02-21ASoC: codecs: rt5514: Simplify mclk initializationCezary Rojewski1-6/+3
2024-02-21ASoC: codecs: nau8825: Simplify mclk initializationCezary Rojewski1-8/+4
2024-02-21ASoC: codecs: da7213: Simplify mclk initializationCezary Rojewski1-8/+4
2024-02-21ASoC: qcom: Fix uninitialized pointer dmactlColin Ian King1-1/+1
2024-02-21ASoC: codecs: wsa884x: Allow sharing reset GPIOKrzysztof Kozlowski1-10/+43
2024-02-21Merge branch 'for-linus' into for-nextTakashi Iwai4-4/+7
2024-02-21ALSA: hda/realtek: fix mute/micmute LED For HP mt440Eniac Zhang1-0/+2
2024-02-21ALSA: hda: Downgrade BDL table overflow messageTakashi Iwai1-1/+1
2024-02-21ALSA: hda: Set up BDL table at hw_paramsTakashi Iwai1-3/+11
2024-02-21ALSA: Drop leftover snd-rtctimer stuff from MakefileTakashi Iwai1-1/+0
2024-02-21ASoC: Intel: avs: Fixes and new platforms supportMark Brown60-470/+1765
2024-02-20ALSA: ump: Fix the discard error code from snd_ump_legacy_open()Takashi Iwai1-2/+2
2024-02-20ASoC: Intel: avs: Populate board selection with new I2S entriesCezary Rojewski1-0/+85
2024-02-20ASoC: Intel: avs: ICCMAX recommendations for ICL+ platformsCezary Rojewski3-2/+64
2024-02-20ASoC: Intel: avs: TGL-based platforms supportCezary Rojewski4-1/+90
2024-02-20ASoC: Intel: avs: ICL-based platforms supportCezary Rojewski6-1/+197
2024-02-20ASoC: Intel: avs: CNL-based platforms supportCezary Rojewski6-8/+119
2024-02-20ASoC: Intel: avs: Abstract IRQ handlingCezary Rojewski5-37/+48
2024-02-20ASoC: Intel: avs: Abstract IPC handlingCezary Rojewski5-41/+72
2024-02-20ASoC: Intel: avs: Prefix SKL/APL-specific membersCezary Rojewski5-57/+56
2024-02-20ASoC: Intel: avs: Fix sound clipping in single capture scenarioCezary Rojewski1-2/+75
2024-02-20ASoC: Intel: avs: L1SEN reference countedCezary Rojewski2-3/+9
2024-02-19ASoC: cs42l42: Remove redundant delays in suspend().Vitaly Rodionov1-1/+0
2024-02-19ASoC: tas2781: Remove redundant initialization of pointer 'data'Colin Ian King1-1/+1
2024-02-19ASoC: SOF: amd: fix soundwire dependenciesArnd Bergmann1-3/+3
2024-02-19ASoC: amd: ps: add machine select and register codeVijendar Mukunda2-1/+84
2024-02-19ASoC: amd: ps: fix for acp pme wake for soundwire configurationVijendar Mukunda1-1/+34
2024-02-19ASoC: amd: ps: remove acp_reset flagVijendar Mukunda2-21/+28
2024-02-19ASoC: amd: ps: refactor acp child platform device creation codeVijendar Mukunda2-190/+116
2024-02-19ASoC: amd: ps: refactor acp device configuration read logicVijendar Mukunda3-126/+78
2024-02-19ASoC: Constify pointer to of_phandle_argsKrzysztof Kozlowski1-4/+5
2024-02-19ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)Hans Peter1-0/+1
2024-02-19ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESETRichard Fitzgerald1-0/+1
2024-02-19ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630Jay Ajit Mate1-0/+1
2024-02-19ALSA: firewire-lib: fix to check cycle continuityTakashi Sakamoto1-1/+1
2024-02-19ALSA: oxfw: add support for Miglia Harmony AudioTakashi Sakamoto3-1/+14
2024-02-19ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block ...Takashi Sakamoto2-4/+12
2024-02-19ALSA: oxfw: support the case that AV/C Stream Format Information command is n...Takashi Sakamoto2-23/+75
2024-02-19ALSA: oxfw: use const qualifier for immutable argumentTakashi Sakamoto2-2/+2
2024-02-19ALSA: core: fix buffer overflow in test_format_fill_silence()Arnd Bergmann1-2/+3
2024-02-19Merge 6.8-rc5 into tty-nextGreg Kroah-Hartman32-217/+434
2024-02-16ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" ...Aiswarya Cyriac1-4/+15
2024-02-16ALSA: avoid 'bool' as variable nameArnd Bergmann2-3/+3
2024-02-15Merge branch 'for-linus' into for-nextTakashi Iwai48-374/+1050
2024-02-15ALSA: usb-audio: More relaxed check of MIDI jack namesTakashi Iwai1-48/+25
2024-02-15ALSA: hda/realtek: fix mute/micmute LED For HP mt645Eniac Zhang1-0/+2
2024-02-15ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENTMasahiro Yamada1-1/+0
2024-02-15Merge tag 'asoc-fix-v6.8-rc4' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai27-163/+377
2024-02-15ASoC: codecs: remove redundant 'tristate' in sound/soc/codecs/KconfigMasahiro Yamada1-3/+0
2024-02-15ALSA: seq: make snd_seq_bus_type constRicardo B. Marliere1-1/+1
2024-02-15ALSA: aoa: make soundbus_bus_type constRicardo B. Marliere1-1/+1
2024-02-14ASoC: SOF: Add some bounds checking to firmware dataDan Carpenter1-0/+2
2024-02-14ASoC: meson: aiu: fix function pointer typeMark Brown3-32/+8
2024-02-14ASoC: SOF: Extend ChainDMA and DSPless mode to LNL+Mark Brown16-53/+236
2024-02-14ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks tableJean-Loïc Charroud1-2/+1
2024-02-14ALSA: hda/realtek: cs35l41: Fix device ID / model nameJean-Loïc Charroud1-2/+2
2024-02-14ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with...Jean-Loïc Charroud1-0/+2
2024-02-14ASoC: meson: t9015: fix function pointer type mismatchJerome Brunet1-16/+4
2024-02-14ASoC: meson: aiu: fix function pointer type mismatchJerome Brunet2-16/+4
2024-02-13ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios propertyRichard Fitzgerald1-0/+93
2024-02-13ASoC: codecs: tx-macro: Simplify setting AMIC controlKrzysztof Kozlowski1-2/+4
2024-02-13ASoC: codecs: tx-macro: Mark AMIC control registers as volatileKrzysztof Kozlowski1-0/+2
2024-02-13ASoC: codecs: tx-macro: Drop unimplemented DMIC clock dividerKrzysztof Kozlowski1-4/+4
2024-02-13ASoC: codecs: va-macro: add npl clkSrinivas Kandagatla1-0/+57
2024-02-13ASoC: SOF: Intel: pci-tgl/lnl: Change default pathsMark Brown2-33/+33
2024-02-13ALSA: seq: fix function cast warningsTakashi Iwai2-2/+15
2024-02-13ALSA: hda: Add Lenovo Legion 7i gen7 sound quirkTomasz Kudela2-0/+3
2024-02-13ASoC: SOF: ipc4-topology: set config_length based on device_countBard Liao1-1/+5
2024-02-13ASoC: SOF: Fix runtime pm usage counter balance after fw exceptionPeter Ujfalusi3-3/+16
2024-02-13ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudioPierre-Louis Bossart1-1/+10
2024-02-13ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless modePeter Ujfalusi1-3/+6
2024-02-13ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless modePierre-Louis Bossart1-6/+22
2024-02-13ASoC: SOF: Intel: hda-dai-ops: use dai_typePierre-Louis Bossart1-2/+1
2024-02-13ASoC: SOF: topology: Parse DAI type token for dspless modeRanjani Sridharan3-0/+14
2024-02-13ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devicesPierre-Louis Bossart3-1/+36
2024-02-13ASoC: SOF: topology: dynamically allocate and store DAI widget->privatePierre-Louis Bossart2-8/+13
2024-02-13ASoC: SOF: Intel: hda-dai: remove dspless special casePierre-Louis Bossart1-5/+1
2024-02-13ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIsPierre-Louis Bossart1-4/+6
2024-02-13ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capturePierre-Louis Bossart1-1/+18
2024-02-13ASoC: SOF: ipc4: store number of playback/capture streamsPierre-Louis Bossart2-0/+13
2024-02-13ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALHPierre-Louis Bossart1-5/+15
2024-02-13ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callbackPierre-Louis Bossart4-12/+64
2024-02-13ASoC: SOF: ops: add new 'is_chain_dma_supported' callbackPierre-Louis Bossart2-0/+11
2024-02-13ASoC: SOF: ipc4-topology: change chain_dma handling in dai_configPierre-Louis Bossart1-5/+6
2024-02-13ASoC: SOF: IPC3: fix message bounds on ipc opsCurtis Malainey1-1/+1
2024-02-13ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspendPeter Ujfalusi1-1/+12
2024-02-13ASoC: q6dsp: fix event handler prototypeArnd Bergmann1-4/+4
2024-02-13ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplgPeter Ujfalusi1-1/+1
2024-02-13ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware namesPeter Ujfalusi1-32/+32
2024-02-13ALSA: aw2: avoid casting function pointersArnd Bergmann1-2/+3
2024-02-13ALSA: ctxfi: avoid casting function pointersArnd Bergmann7-33/+35
2024-02-12ASoC: codecs: fix TYPO 'reguest' to 'request' in error logYinchuan Guo12-12/+12
2024-02-12ASoC: amd: yc: Fix non-functional mic on Lenovo 82UUAttila Tőkés1-0/+7
2024-02-12PM: runtime: Simplify pm_runtime_get_if_active() usageSakari Ailus1-1/+1
2024-02-12ASoC: SOF: imx: Add devicetree support to select topologiesDaniel Baluta3-0/+36
2024-02-12ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8Hans de Goede1-0/+15
2024-02-12ASoC: rt5645: Make LattePanda board DMI match more preciseHans de Goede1-0/+10
2024-02-12ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai2-20/+4
2024-02-12ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-11/+2
2024-02-12ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-20/+10
2024-02-12ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-9/+2
2024-02-12ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-19/+10
2024-02-12ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-9/+2
2024-02-12ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-15/+2
2024-02-12ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-9/+2
2024-02-12ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai2-21/+2
2024-02-12ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-11/+2
2024-02-12ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-9/+2
2024-02-12ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-9/+2
2024-02-12ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-9/+2
2024-02-12ALSA: ali5451: Embed suspend image into struct snd_aliTakashi Iwai1-18/+3
2024-02-12ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-9/+2
2024-02-12ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-5/+1
2024-02-12ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-6/+1
2024-02-12ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-8/+2
2024-02-12ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-6/+1
2024-02-12ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-7/+2
2024-02-12ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai2-14/+4
2024-02-12ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-7/+2
2024-02-12ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai2-19/+4
2024-02-12ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-7/+2
2024-02-12ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-7/+2
2024-02-12ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-7/+2
2024-02-12ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS()Takashi Iwai1-7/+2
2024-02-12ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS()Takashi Iwai1-7/+2
2024-02-12ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHTMark Brown8-11/+17
2024-02-11ASoC: SOF: amd: Fix locking in ACP IRQ handlerCristian Ciocaltea2-9/+10
2024-02-11ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()Alexey Khoroshilov1-0/+1
2024-02-11ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handlingHans de Goede1-5/+3