Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp1924996rwr; Sat, 6 May 2023 01:17:21 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5nj7edNI+lpFNmzQ7Ckkh/x1syaohDCrAtwhBOeR6T+1TaiFai3+RvlwI9snjudAxSx7S7 X-Received: by 2002:a17:90a:2f85:b0:24c:5e6:7035 with SMTP id t5-20020a17090a2f8500b0024c05e67035mr4077152pjd.30.1683361041009; Sat, 06 May 2023 01:17:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683361040; cv=none; d=google.com; s=arc-20160816; b=Wpdf+wFkyUqoPWHjV98WLIXVCr7bUZ+iM4geYy/+BgRbwHkNdxthE7zZW3p7xL5ZgQ EhVD2SgUS9MSSte/QGLLfgXL5v0wnj9mZ3Id5svTh+UxCbCkflKmNRFvOFqswJD21L7o DSEnTqrZMG/G8hmDKEd2J5Nsyja7T9QIWo6dVCAtK1BKDr4jpgNC1y6atWL+9K3RP4v5 9HDg14/a4FT6GXhHQU8xBo39qcIDCPGYw4I4tJnF4cJrUx9+em+Wj2peFUEaNTLBONl7 wPb6B0AUp/NmJJvYr5s83oEBffRUCQo5bGsCQTnrIOqHhgNaOgtOPD2VegEdgd/zjyNP YcQA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:subject:cc:to:from :message-id:date:dkim-signature:dkim-signature; bh=aFdvCT9gKUfgpVyhvyo781fZDNcFg8QhqN5dxl4v/cQ=; b=GOUP0HE/6ZIpTajRd7BzCRQIdGeKix8/vdyU4v/JjsbDdo5SiGgbyL+WCTqIAzUT7B QTi5lTaIWsQee7Y8cHQ2NBZlWOIaDuuLQD85/w+QD6F+tjzPs2v6WqDPIc0ai9sok4lL 4yozJmlhDsVbMd1lXkpm9gWZJtfQN9mlaaMesIY1mtMwTCntPU7qnTM9W8inPI9zT4vl bryTfjy0RUrE6q55j5r0jJPR00iR9S56pumzkUcDE4626sPDUwrQh7wKB2sTy5Nb+tLk oIXlJgkNCF3vwg2F6SLF3utSUsbdjpj3UW3/qbZrAKxiYDv/uq3ioNkyVJGCaBVd1RJA g1JA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=FAAjnjv4; dkim=neutral (no key) header.i=@suse.de; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h3-20020a17090a298300b0024e01bbc60asi8417748pjd.117.2023.05.06.01.17.08; Sat, 06 May 2023 01:17:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=FAAjnjv4; dkim=neutral (no key) header.i=@suse.de; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231324AbjEFHlm (ORCPT + 99 others); Sat, 6 May 2023 03:41:42 -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 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net 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(-)