aboutsummaryrefslogtreecommitdiffstats
path: root/sound
AgeCommit message (Expand)AuthorFilesLines
2023-05-06Merge tag 'sound-fix-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds22-1115/+1325
2023-05-05ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence()Oswald Buddenhagen1-2/+2
2023-05-05ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence()Oswald Buddenhagen1-7/+24
2023-05-05ALSA: pcm: playback silence - move silence variable updates to separate functionJaroslav Kysela1-20/+22
2023-05-05ALSA: pcm: playback silence - remove extra codeJaroslav Kysela1-2/+0
2023-05-05ALSA: pcm: fix playback silence - correct incremental silencingJaroslav Kysela1-7/+3
2023-05-05ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold...Jaroslav Kysela1-1/+9
2023-05-05ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()"Jaroslav Kysela3-40/+59
2023-05-05ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptopKai-Heng Feng1-0/+1
2023-05-05Merge tag 'asoc-fix-v6.4-rc1' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai7-1013/+1072
2023-05-04ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_...Ruliang Lin1-0/+1
2023-05-04ALSA: usb-audio: Add quirk for Pioneer DDJ-800Geraldo Nascimento1-0/+58
2023-05-04ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LEDCaleb Harper1-0/+1
2023-05-04ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tabletHans de Goede1-0/+26
2023-05-04ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for a...Andrey Rakhmatullin1-0/+7
2023-05-04ASoC: codecs: wcd938x: fix accessing regmap on unattached devicesKrzysztof Kozlowski3-1011/+1030
2023-05-02ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41Mark Asselstine1-0/+1
2023-04-28ALSA: emu10k1: use more existing defines instead of open-coded numbersOswald Buddenhagen7-65/+69
2023-04-27Merge tag 'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2023-04-27ASoC: amd: yc: Add ASUS M3402RA into DMI tableEnrico Belleri1-0/+7
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-04-27Merge tag 'spi-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-1/+1
2023-04-27Merge tag 'sound-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds399-4293/+12722
2023-04-27ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6Vitaly Rodionov1-0/+2
2023-04-27Merge branch 'for-linus' into for-nextTakashi Iwai13-23/+96
2023-04-26ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.jasontao2-0/+43
2023-04-24Merge tag 'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linuxLinus Torvalds1-10/+16
2023-04-24ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer workingHans de Goede1-1/+1
2023-04-24ASoC: max98090: make it selectableMaxim Kochetkov1-1/+1
2023-04-24Merge tag 'asoc-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai374-3666/+12408
2023-04-24ALSA: emu10k1: use high-level I/O in set_filterQ()Oswald Buddenhagen1-4/+1
2023-04-23ALSA: emu10k1: use high-level I/O functions also during initOswald Buddenhagen1-14/+6
2023-04-23ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put()Oswald Buddenhagen1-13/+13
2023-04-23ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx()Oswald Buddenhagen1-6/+0
2023-04-23ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEPOswald Buddenhagen1-11/+13
2023-04-23ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cardsOswald Buddenhagen1-3/+3
2023-04-23ALSA: emu10k1: pull in some register definitions from kX-projectOswald Buddenhagen1-1/+1
2023-04-23ALSA: emu10k1: remove some bogus definesOswald Buddenhagen1-1/+0
2023-04-23ALSA: emu10k1: comment updatesOswald Buddenhagen8-76/+69
2023-04-22ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cardsOswald Buddenhagen1-1/+4
2023-04-22ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream fieldOswald Buddenhagen1-2/+0
2023-04-22ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init()Oswald Buddenhagen1-3/+3
2023-04-22ALSA: emu10k1: minor optimizationsOswald Buddenhagen2-15/+8
2023-04-22ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init()Oswald Buddenhagen1-26/+1
2023-04-22ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS readsOswald Buddenhagen1-7/+0
2023-04-22ALSA: emu10k1: remove apparently pointless FPGA readsOswald Buddenhagen1-7/+0
2023-04-22ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init()Oswald Buddenhagen1-29/+4
2023-04-22ALSA: emu10k1: fix access to Audigy GPIO portOswald Buddenhagen3-45/+45
2023-04-22ALSA: emu10k1: properly assert E-MU FPGA access constaintsOswald Buddenhagen1-19/+17
2023-04-22ALSA: emu10k1: clean up P16V part somewhatOswald Buddenhagen2-94/+49
2023-04-22ALSA: emu10k1: remove unused snd_emu10k1_voice.emu fieldOswald Buddenhagen2-5/+1
2023-04-22ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer()Oswald Buddenhagen1-18/+1
2023-04-22ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free()Oswald Buddenhagen1-31/+1
2023-04-21ALSA: emu10k1: clarify various fx8010.*_mask fieldsOswald Buddenhagen2-8/+8
2023-04-21ALSA: usb-audio: Rate limit usb_set_interface error reportingChris Down2-2/+5
2023-04-21ASoC: fsl: imx-audmix: remove dummy dai_link->platformKuninori Morimoto1-5/+2
2023-04-21ASoC: fsl: imx-audmix: cleanup platform which is using Generic DMAKuninori Morimoto1-9/+12
2023-04-21ASoC: fsl: imx-spdif: cleanup platform which is using Generic DMAKuninori Morimoto1-4/+7
2023-04-21ASoC: fsl: imx-es8328: cleanup platform which is using Generic DMAKuninori Morimoto1-4/+7
2023-04-21ALSA: pcm: rewrite snd_pcm_playback_silence()Oswald Buddenhagen3-55/+40
2023-04-20ASoC: SOF: pcm/Intel: Pause-resume improvements forMark Brown5-18/+47
2023-04-20ASoC: SOF: add no_reply IPC callsMark Brown13-71/+51
2023-04-20ASoC: Intel: boards: updates for 6.4Mark Brown5-78/+152
2023-04-20ASoC: cs35l56: Remove duplicate mbox log messagesSimon Trimmer1-6/+2
2023-04-20ASoC: es8316: Don't use ranges based register lookup for a single registerMark Brown1-9/+10
2023-04-20ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4Ranjani Sridharan8-25/+60
2023-04-20ASoC: SOF: pcm: Add an option to skip platform trigger during stopRanjani Sridharan4-17/+37
2023-04-20ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/releaseRanjani Sridharan1-1/+10
2023-04-20ASoC: Intel: sof_sdw: append codec type to dai link nameBard Liao1-4/+37
2023-04-20ASoC: Intel: sof_sdw: support different devices on the same sdw linkBard Liao1-53/+77
2023-04-20ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregatedBard Liao1-0/+1
2023-04-20ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static callYong Zhi2-13/+11
2023-04-20ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_infoYong Zhi3-8/+6
2023-04-20ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match tableapoorv1-1/+16
2023-04-20ASoC: Intel: sof_cirrus_common: Guard against missing busesCurtis Malainey1-1/+6
2023-04-20ASoC: SOF: Use no_reply calls for TXCurtis Malainey11-71/+37
2023-04-20ASoC: SOF: ipc: Add no reply inline callsCurtis Malainey2-0/+14
2023-04-20ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBookAndy Chi1-0/+1
2023-04-20Merge tag 'asoc-fix-v6.3-rc7' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai5-11/+24
2023-04-19ASoC: fsl: Restore configuration of platformShengjiu Wang2-5/+14
2023-04-19ASoC: fsl: Simplify an error messageChristophe JAILLET1-1/+1
2023-04-19ASoC: fsl_asrc_dma: fix potential null-ptr-derefNikita Zhandarovich1-3/+8
2023-04-19ASoC: fsl_sai: Fix pins setting for i.MX8QM platformChancel Liu1-1/+1
2023-04-19ALSA: hda/realtek: Remove specific patch for Dell Precision 3260Jaroslav Kysela1-1/+0
2023-04-19ALSA: Use of_property_read_bool() for boolean propertiesRob Herring1-1/+1
2023-04-19ALSA: ppc/tumbler: Use of_property_present() for testing DT property presenceRob Herring1-1/+1
2023-04-18ASoC: cs35l56: Updates for B0 siliconMark Brown2-59/+5
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 Fitzgerald2-54/+1
2023-04-18ASoC: cs35l56: Update comment on masking of EINT20 interruptsRichard Fitzgerald1-1/+1
2023-04-18ASoC: codecs: wcd938x: Simplify with dev_err_probeKrzysztof Kozlowski1-17/+10
2023-04-18ASoC: codecs: wcd934x: Simplify &pdev->dev in probeKrzysztof Kozlowski1-3/+3
2023-04-18ASoC: codecs: wcd934x: Simplify with dev_err_probeKrzysztof Kozlowski1-12/+7
2023-04-18ASoC: nau8825: fix bounds check for adc_delayTom Rix1-1/+1
2023-04-18ASoC: codecs: wcd9335: Simplify with dev_err_probeKrzysztof Kozlowski1-16/+11
2023-04-18ALSA: hda/hdmi: Remove some dead codeChristophe JAILLET1-8/+4
2023-04-17ASoC: cs35l56: Code improvementsMark Brown5-60/+38
2023-04-17ASoC: fsl_mqs: move of_node_put() to the correct locationLiliang Ye1-10/+5
2023-04-17ASoC: cleanup mutex lockMark Brown5-116/+100
2023-04-17ASoC: add snd_soc_card_mutex_lock/unlock()Kuninori Morimoto2-11/+11
2023-04-17ASoC: expand snd_soc_dpcm_mutex_lock/unlock()Kuninori Morimoto4-44/+31
2023-04-17ASoC: expand snd_soc_dapm_mutex_lock/unlock()Kuninori Morimoto1-61/+58
2023-04-17ASoC: ssm2602: Add support for CLKDIV2Paweł Anikiel1-3/+12
2023-04-17ASoC: cs35l56: Don't return a value from cs35l56_remove()Simon Trimmer3-5/+5
2023-04-17ASoC: cs35l56: Remove redundant dsp_ready_completionSimon Trimmer2-33/+9
2023-04-17ASoC: cs35l56: Wait for init_complete in cs35l56_component_probe()Simon Trimmer1-7/+6
2023-04-17ASoC: cs35l56: Allow a wider range for reset pulse widthSimon Trimmer1-5/+9
2023-04-17ASoC: cs35l56: Rework IRQ allocationSimon Trimmer4-10/+9
2023-04-14ASoC: nau8825: Add delay control for input pathDavid Lin2-1/+8
2023-04-14ALSA: hda/hdmi: disable KAE for Intel DG2Kai Vehmanen1-1/+1
2023-04-13ASoC: da7218: Use devm_clk_get_optional()Christophe JAILLET1-7/+3
2023-04-13ASoC: da7219: Improve the relability of AAD IRQ processDavid Rau2-34/+31
2023-04-13ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2Stefan Binding1-0/+3
2023-04-12ASoC: cs35l56: Add system suspend handlingMark Brown3-63/+293
2023-04-12ASoC: cs35l56: Re-patch firmware after system suspendRichard Fitzgerald2-2/+77
2023-04-12ASoC: cs35l56: Remove quick-cancelling of dsp_work()Richard Fitzgerald2-8/+1
2023-04-12ASoC: cs35l56: Add basic system suspend handlingRichard Fitzgerald3-0/+158
2023-04-12ASoC: cs35l56: Always wait for firmware boot in runtime-resumeRichard Fitzgerald1-4/+2
2023-04-12ASoC: cs35l56: Skip first init_completion wait in dsp_work if init_doneRichard Fitzgerald1-1/+2
2023-04-12ASoC: cs35l56: Use DAPM widget for firmware PLAY/PAUSERichard Fitzgerald1-50/+55
2023-04-12ASoC: ep93xx: Add OF supportAlexander Sverdlin1-0/+8
2023-04-12ASoC: amd: Add check for acp config flagsSyed Saba Kareem5-2/+21
2023-04-12ASoC: tas5720: add missing unwind goto in tas5720_codec_probeYing Liu1-1/+2
2023-04-12ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabledFred Oh1-0/+15
2023-04-12ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6xBaishan Jiang1-0/+7
2023-04-11ASoC: SOF: Intel: hda-mlink: HDaudio multi-linkMark Brown7-45/+815
2023-04-11ASoC: ep93xx: Prepare for DT transitionMark Brown5-6/+18
2023-04-11ASoC: mediatek: common: Fix refcount leak in parse_dai_link_infoAashish Sharma1-3/+9
2023-04-11ASoC: amd: Add Dell G15 5525 to quirks listCem Kaya1-0/+7
2023-04-11ASoC: ep93xx: i2s: Make it individually selectableAlexander Sverdlin1-1/+5
2023-04-11ASoC: cs4271: flat regcache, trivial simplificationsAlexander Sverdlin3-4/+2
2023-04-11ASoC: ep93xx: i2s: move enable call to startup callbackAlexander Sverdlin1-1/+11
2023-04-11ALSA: hda: LNL: add HD Audio PCI IDFred Oh1-0/+3
2023-04-08ELF: fix all "Elf" typosAlexey Dobriyan1-1/+1
2023-04-08ALSA: pcm: fix wait_time calculationsOswald Buddenhagen2-10/+9
2023-04-07ASoC: mediatek: mt8186: set variable aud_pinctrl to staticTom Rix1-1/+1
2023-04-06ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal numberPeter Ujfalusi1-2/+2
2023-04-06ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domainYong Zhi1-3/+6
2023-04-06ASoC: Intel: Add rpl_mx98360_rt5682 driverCurtis Malainey2-0/+28
2023-04-06ASoC: max98373: change power down sequence for smart ampLong Wang1-2/+2
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lockPierre-Louis Bossart1-0/+12
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to offload link ownershipPierre-Louis Bossart1-0/+36
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlinkPierre-Louis Bossart1-0/+24
2023-04-06ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registersPierre-Louis Bossart1-0/+30
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to check cmdsyncPierre-Louis Bossart1-0/+38
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_goPierre-Louis Bossart1-0/+70
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequencyPierre-Louis Bossart1-0/+90
2023-04-06ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interruptsPierre-Louis Bossart1-0/+62
2023-04-06ASoC: SOF: Intel: hda-mlink: add helper to return sublink countPierre-Louis Bossart1-0/+12
2023-04-06ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PMPierre-Louis Bossart1-0/+12
2023-04-06ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PMPierre-Louis Bossart1-0/+163
2023-04-06ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular linksPierre-Louis Bossart1-4/+22
2023-04-06ASoC: SOF: Intel: hda-mlink: add structures to parse ALT linksPierre-Louis Bossart2-6/+217
2023-04-06ASoC: SOF: Intel: hda-mlink: move to a dedicated modulePierre-Louis Bossart7-34/+26
2023-04-06ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities()Pierre-Louis Bossart2-4/+5
2023-04-06ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helperPierre-Louis Bossart1-3/+2
2023-04-06ALSA: hda: patch_realtek: add quirk for Asus N7601ZMPierre-Louis Bossart1-0/+26
2023-04-06ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logsPierre-Louis Bossart1-2/+2
2023-04-06ASoC: max98363: Make soc_codec_dev_max98363 staticTom Rix1-1/+1
2023-04-06ASoC: qcom: fixes for Click/Pop NoiseMark Brown2-5/+5
2023-04-06ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()Xu Biang1-1/+1
2023-04-06ASoC: qcom: sdw: do not restart soundwire ports for every prepareSrinivas Kandagatla1-5/+2
2023-04-06ASoC: qcom: q6apm-lpass-dai: close graphs before opening a new oneSrinivas Kandagatla1-0/+3
2023-04-06ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topologyShuming Fan4-0/+1100
2023-04-06ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair()Kuninori Morimoto1-36/+57
2023-04-06ALSA: emu10k1: update label & help in config systemOswald Buddenhagen1-2/+2
2023-04-06ALSA: emu10k1: don't create old pass-through playback device on AudigyOswald Buddenhagen1-3/+7
2023-04-06ALSA: emu10k1: fix capture interrupt handler unlinkingOswald Buddenhagen1-2/+2
2023-04-06ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboardsOswald Buddenhagen1-0/+8
2023-04-06ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboardOswald Buddenhagen1-0/+2
2023-04-06ALSA: i2c/cs8427: fix iec958 mixer control deactivationOswald Buddenhagen1-2/+5
2023-04-05ASoC: soc.h: remove unused params/num_paramsKuninori Morimoto1-11/+0
2023-04-05ASoC: samsung: switch to use c2c_params instead of paramsKuninori Morimoto5-12/+24
2023-04-05ASoC: meson: switch to use c2c_params instead of paramsKuninori Morimoto3-4/+7
2023-04-05ASoC: audio-graph-card2: switch to use c2c_params instead of paramsKuninori Morimoto2-14/+14
2023-04-05ASoC: soc.h: clarify Codec2Codec paramsKuninori Morimoto3-27/+38
2023-04-05ASoC: SOF: pm: Tear down pipelines only if DSP was activeDaniel Baluta1-1/+7
2023-04-04ASoC: SOF: core/Intel: Introduce DSPless modeMark Brown21-91/+454
2023-04-04ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe()Zihao Wang1-1/+2
2023-04-04ASoC: SOF: Intel: pci-tgl: Allow DSPless modePeter Ujfalusi1-0/+8
2023-04-04ASoC: SOF: Intel: pci-skl: Allow DSPless modePeter Ujfalusi1-0/+2
2023-04-04ASoC: SOF: Intel: pci-mtl: Allow DSPless modePeter Ujfalusi1-0/+1
2023-04-04ASoC: SOF: Intel: pci-icl: Allow DSPless modePeter Ujfalusi1-0/+2
2023-04-04ASoC: SOF: Intel: pci-cnl: Allow DSPless modePeter Ujfalusi1-0/+3
2023-04-04ASoC: SOF: Intel: pci-apl: Allow DSPless modePeter Ujfalusi1-0/+2
2023-04-04ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOSPierre-Louis Bossart4-45/+107
2023-04-04ASoC: SOF: Intel: hda: Add support for DSPless modePeter Ujfalusi5-36/+99
2023-04-04ASoC: SOF: Intel: hda: Skip interfaces not supported on a platformPeter Ujfalusi1-6/+44
2023-04-04ASoC: SOF: Add support for DSPless modePeter Ujfalusi7-8/+168
2023-04-04ASoC: SOF: Add flag and state which will be used for DSP-less modePeter Ujfalusi2-0/+20
2023-04-04ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safePeter Ujfalusi1-3/+5
2023-04-03ASoC: mediatek: mt8186: Move some prints to debug levelAllen-KH Cheng4-19/+19
2023-04-03ASoC: SOF: amd: refactor dmic codec platform device creationVijendar Mukunda4-38/+19
2023-04-03ASoC: SOF: amd: refactor error checks in probe callVijendar Mukunda1-7/+9
2023-04-03ASoC: SOF: amd: refactor get_chip_info callbackVijendar Mukunda1-7/+5
2023-04-03ASoC: SOF: amd: remove unused variablesVijendar Mukunda3-6/+0
2023-04-03ASoC: SOF: amd: remove acp_dai_probe() functionVijendar Mukunda4-24/+0
2023-04-03ASoC: SOF: amd: remove unused codeVijendar Mukunda2-138/+2
2023-04-03ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)Prajna Sariputra1-0/+7