From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E79FDC77B75 for ; Sat, 6 May 2023 07:41:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231391AbjEFHlp (ORCPT ); Sat, 6 May 2023 03:41:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47114 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231378AbjEFHlj (ORCPT ); Sat, 6 May 2023 03:41:39 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E79CC11635 for ; Sat, 6 May 2023 00:41:35 -0700 (PDT) Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 928E620BE1; Sat, 6 May 2023 07:41:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1683358894; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=aFdvCT9gKUfgpVyhvyo781fZDNcFg8QhqN5dxl4v/cQ=; b=FAAjnjv4kZrW3FlCxmwvuffCTjA5KoTTdr0+iTq2LINO4rL0wBzmWCQFxn36jN4pX//tjj YbuNRr0rfoqN/voApV9V0AVJMRd9qhPwf45KbBUtOL2VujucwDeNKSUBBOAD3okABKM4R1 QOc2136EV8wzXMaDDgTT6GZ00dVB4OM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1683358894; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=aFdvCT9gKUfgpVyhvyo781fZDNcFg8QhqN5dxl4v/cQ=; b=nAK2/ctfxnYn7k9ijTWKesaircrEzInL9CeO8kt2i0Zxw3NqKqpzUQFx4D8t3hzmMjuj8h s710DVuNq8Xc/FCA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 6E60E134FB; Sat, 6 May 2023 07:41:34 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id BigFGq4EVmRQXQAAMHmgww (envelope-from ); Sat, 06 May 2023 07:41:34 +0000 Date: Sat, 06 May 2023 09:41:33 +0200 Message-ID: <87o7mxhpoy.wl-tiwai@suse.de> From: Takashi Iwai To: Linus Torvalds Cc: Mark Brown , Liam Girdwood , Linux Kernel Mailing List Subject: [GIT PULL] sound fixes for 6.4-rc1 User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/27.2 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, please pull sound fixes for v6.4-rc1 from: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-fix-6.4-rc1 The topmost commit is ee2dd703470242f1672403e83f827391afeca808 ---------------------------------------------------------------- sound fixes for 6.4-rc1 Here are collections of small fixes for rc1. The only (LOC-wise) dominant change was ASoC Qualcomm fix, but most of it was merely a code shuffling. Another significant change here is for ALSA PCM core; it received a revert and a series of fixes for PCM auto-silencing where it caused a regression in the previous PR for rc1. Others are all small: ASoC Intel fixes, various quirks for ASoC AMD, HD-audio and USB-audio, the continued legacy emu10k1 code cleanup, and some documentation updates. ---------------------------------------------------------------- Andrey Rakhmatullin (1): ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x Bagas Sanjaya (1): ALSA: docs: Fix code block indentation in ALSA driver example Caleb Harper (1): ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED Enrico Belleri (1): ASoC: amd: yc: Add ASUS M3402RA into DMI table Geraldo Nascimento (1): ALSA: usb-audio: Add quirk for Pioneer DDJ-800 Hans de Goede (2): ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet Ivan Orlov (1): ALSA: docs: Extend module parameters description Jaroslav Kysela (5): ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode ALSA: pcm: fix playback silence - correct incremental silencing ALSA: pcm: playback silence - remove extra code ALSA: pcm: playback silence - move silence variable updates to separate function Kai-Heng Feng (1): ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop Krzysztof Kozlowski (1): ASoC: codecs: wcd938x: fix accessing regmap on unattached devices Mark Asselstine (1): ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 Maxim Kochetkov (1): ASoC: max98090: make it selectable Oswald Buddenhagen (3): ALSA: emu10k1: use more existing defines instead of open-coded numbers ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() Ruliang Lin (1): ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` Vitaly Rodionov (1): ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 jasontao (1): ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. --- Documentation/sound/alsa-configuration.rst | 13 + .../sound/kernel-api/writing-an-alsa-driver.rst | 22 +- sound/core/pcm_lib.c | 105 +- sound/core/pcm_local.h | 3 +- sound/core/pcm_native.c | 6 +- sound/pci/emu10k1/emu10k1_callback.c | 15 +- sound/pci/emu10k1/emu10k1_main.c | 46 +- sound/pci/emu10k1/emufx.c | 6 +- sound/pci/emu10k1/emumixer.c | 8 +- sound/pci/emu10k1/emupcm.c | 12 +- sound/pci/emu10k1/io.c | 18 +- sound/pci/emu10k1/p16v.c | 29 +- sound/pci/hda/hda_intel.c | 21 + sound/pci/hda/patch_hdmi.c | 22 + sound/pci/hda/patch_realtek.c | 5 + sound/soc/amd/yc/acp6x-mach.c | 14 + sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/wcd938x-sdw.c | 1037 +++++++++++++++++++- sound/soc/codecs/wcd938x.c | 1003 +------------------ sound/soc/codecs/wcd938x.h | 1 + sound/soc/intel/common/soc-acpi-intel-byt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 26 + sound/usb/caiaq/input.c | 1 + sound/usb/quirks-table.h | 58 ++ 24 files changed, 1349 insertions(+), 1126 deletions(-)