Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp10560463rwp; Fri, 21 Jul 2023 00:50:26 -0700 (PDT) X-Google-Smtp-Source: APBJJlEG8qOTC/ob2w16/P+UdWaWvDSp0QpgYMKbJYfHDbWtt3HGFXOtCMeeMNCzW8G1txoY7XNG X-Received: by 2002:a17:906:9a:b0:993:f4cd:34b3 with SMTP id 26-20020a170906009a00b00993f4cd34b3mr1105140ejc.43.1689925825892; Fri, 21 Jul 2023 00:50:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689925825; cv=none; d=google.com; s=arc-20160816; b=SlODxqlSnM21EN74YDpuz03ptPOtYMLmuyynQZm2oa3Vxytz3v3CBs/3e6NR7c9a9I OdIyS5oS7VtmtIhNskGO32gBZdXCYvL4mpiKCqEaJUhVKZnLYZXKCNMQJlOKYqD/8XbZ 4waL4IzSzayVAyPeGAKno2bq9RHQte9K15DgWWw7yLlZUBnqy9nj+pG4WkRrFmbmCVik vPXFCfolzEWroKHigiEdPMgdiV98FhR1yF4zW7wcYI5jvLfWSruyxvId6/o1u/+tflDz CvC+iExX/h2RRD5zd2r9M/rKOzBDBeCNhIc095tV8Ze1NTGxkfvUwGo2NhA/uCyNVB3u sfxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:subject:cc:to:from:message-id:date:dkim-signature :dkim-signature; bh=Q+2rN5MCK3o3RRzLElw23yXxLGukXbYY8wCAZZEQQ1c=; fh=/2YCFBhSrIQTarXXjq1Fi7rNBbItm0hNenPjh8sybU4=; b=EncdvIZnog/fc2hJKpc+AMaCJhjMInzUGjcwtk+PsMhMss4HIPmMiEMFgurGSsyEjQ Ghwhbg/m+vq+kQWD+DCuTSK3b6BbdjMVDw/l2o6g1nLnjgt+ksUnJ9l3V7VsZrE9CVvu B4pLIzTNqFb/FvupKyND4zxBJrAvvgXreZ8a2XTQNB+JA8c/pagq1grj8eyHtU83Qcj1 M1oOKpaSpQhAizdq2AS+99DeD5mMzvMVLpdzSS/rsi9s5VgScbVtOBB80wpltPpl1hyT hUQogSH4NAm4kqIKZkLTWXcuBDJDrbl7//nkPl++45j6hPi9TgMp9LO6Mp8CI/IQJ4JK BJKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=y3KtpnV3; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=TNPumxsY; 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 mj19-20020a170906af9300b009888665e53fsi1863596ejb.190.2023.07.21.00.50.00; Fri, 21 Jul 2023 00:50:25 -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=y3KtpnV3; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519 header.b=TNPumxsY; 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 S229904AbjGUHV7 (ORCPT + 99 others); Fri, 21 Jul 2023 03:21:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52056 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229534AbjGUHV6 (ORCPT ); Fri, 21 Jul 2023 03:21:58 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 98E8BE53 for ; Fri, 21 Jul 2023 00:21:56 -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 814AD1FE9C; Fri, 21 Jul 2023 07:21:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1689924114; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Q+2rN5MCK3o3RRzLElw23yXxLGukXbYY8wCAZZEQQ1c=; b=y3KtpnV3WTSJX6HnCWRWJonz7aIeNdkzZeHXKF/8IBdiskKWAFWjFak6AK2SRqc1LSXsRa HGup59mbm6KycgY+RWT5KulDhCBW9t+F3YAi+sClyesJD0hyhogkvLfUlfO5C/Oqou8UiN hOlf3t2Q/m/dZXCIcLdnQ0/nq4C8Jm0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1689924114; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Q+2rN5MCK3o3RRzLElw23yXxLGukXbYY8wCAZZEQQ1c=; b=TNPumxsYc7psHrOAB3kEuHBg52re52Hup6bx6p51QSs14AoARvlYxvXwgKaNxhRf9SgV8g pJDrQ4Oy/eDusKAg== 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 5FB21134BA; Fri, 21 Jul 2023 07:21:54 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id FViWFhIyumTDMAAAMHmgww (envelope-from ); Fri, 21 Jul 2023 07:21:54 +0000 Date: Fri, 21 Jul 2023 09:21:53 +0200 Message-ID: <871qh1ivam.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.5-rc3 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=ISO-8859-2 Content-Transfer-Encoding: 8bit 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.5-rc3 from: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.5-rc3 The topmost commit is 5f69c65e07b99ceb113d304fe31e0c653eb1c4bc ---------------------------------------------------------------- sound fixes for 6.5-rc3 A pile of fixes that have been gathered since the previous PR. Most of changes are device-specific, and nothing looks too scary. - A memory leak fix in ALSA sequencer code in 6.5-rc - Many fixes for ASoC Qualcomm CODEC drivers, covering SoundWire probe problems - A series of ASoC AMD fixes - A few fixes and cleanups of selftest stuff - HD-audio codec fixes and quirks for Clevo, HP, Lenovo, Dell ---------------------------------------------------------------- Christoffer Sandberg (1): ALSA: hda/realtek: Add quirk for Clevo NS70AU Colin Ian King (1): selftests: ALSA: Fix fclose on an already fclosed file pointer Dan Carpenter (1): ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() Derek Fang (1): ASoC: rt5640: Fix the issue of speaker noise Fabio Estevam (1): ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode" Geert Uytterhoeven (1): ASoC: codecs: SND_SOC_WCD934X should select REGMAP_IRQ Johan Hovold (15): ASoC: codecs: wcd938x: fix codec initialisation race ASoC: codecs: wcd938x: fix mbhc impedance loglevel ASoC: codecs: wcd938x: drop inline keywords ASoC: codecs: wcd938x: use dev_printk() for impedance logging ASoC: codecs: wcd934x: demote impedance printk ASoC: codecs: wcd934x: drop inline keywords ASoC: codecs: wcd938x: fix soundwire initialisation race ASoC: codecs: wcd938x: fix missing mbhc init error handling ASoC: qdsp6: audioreach: fix topology probe deferral ASoC: codecs: wcd938x: fix missing clsh ctrl error handling ASoC: codecs: wcd938x: fix resource leaks on component remove ASoC: codecs: wcd934x: fix resource leaks on component remove ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove ASoC: topology: suppress probe deferral errors ASoC: core: suppress probe deferral errors Kailang Yang (1): ALSA: hda/realtek - remove 3k pull low procedure Luka Guzenko (1): ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx Mario Limonciello (1): ASoC: amd: ps: Fix extraneous error messages Martin Povi?er (1): MAINTAINERS: Redo addition of ssm3515 to APPLE SOUND Mastan Katragadda (1): ASoC: SOF: amd: add revision check for sending sha dma completion command Matthias Reichl (1): ASoC: hdmi-codec: fix channel info for compressed formats Matus Gajdos (1): ASoC: fsl_sai: Disable bit clock with transmitter Nathan Chancellor (1): ASoC: cs35l45: Select REGMAP_IRQ Rob Herring (1): ASoC: dt-bindings: audio-graph-card2: Drop incomplete example Rohit kumar (1): ASoC: dt-bindings: Update maintainer email id Sameer Pujar (1): ASoC: rt5640: Fix sleep in atomic context Sheetal (2): ASoC: tegra: Fix AMX byte map ASoC: tegra: Fix ADX byte map Shuming Fan (1): ASoC: rt5645: check return value after reading device id Srinivas Kandagatla (4): ASoC: qdsp6: q6apm: use dai link pcm id as pcm device number ASoC: qcom: q6afe-dai: fix Display Port Playback stream name ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR ASoC: qcom: q6apm: do not close GPR port before closing graph Takashi Iwai (2): ALSA: seq: Fix memory leak at error path in snd_seq_create_port() selftests: ALSA: Add test-pcmtest-driver to .gitignore Thomas Petazzoni (1): ASoC: cs42l51: fix driver to properly autoload with automatic module loading Uwe Kleine-K?nig (2): ALSA: pcmtest: Convert to platform remove callback returning void ALSA: pcmtest: Don't use static storage to track per device data Vijendar Mukunda (6): ASoC: amd: ps: add comments for DMA irq bits mapping ASoC: amd: ps: add fix for dma irq mask for rx streams for SDW0 instance ASoC: amd: ps: fix for position register set for AUDIO0 RX stream ASoC: amd: ps: add comments for DMA register mapping ASoC: amd: ps: fix byte count return value for invalid SoundWire manager instance ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() Vitaly Rodionov (2): ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops --- .../bindings/sound/audio-graph-card2.yaml | 20 +---- .../bindings/sound/google,sc7180-trogdor.yaml | 2 +- .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 2 +- MAINTAINERS | 2 + sound/core/seq/seq_ports.c | 1 + sound/drivers/pcmtest.c | 12 +-- sound/pci/hda/patch_realtek.c | 62 +++++++++++--- sound/soc/amd/acp/amd.h | 7 +- sound/soc/amd/ps/acp63.h | 22 ++++- sound/soc/amd/ps/pci-ps.c | 4 +- sound/soc/amd/ps/ps-sdw-dma.c | 16 +++- sound/soc/codecs/Kconfig | 2 + sound/soc/codecs/cs42l51-i2c.c | 6 ++ sound/soc/codecs/cs42l51.c | 7 -- sound/soc/codecs/cs42l51.h | 1 - sound/soc/codecs/rt5640.c | 13 +-- sound/soc/codecs/rt5645.c | 6 +- sound/soc/codecs/wcd-mbhc-v2.c | 57 +++++++++---- sound/soc/codecs/wcd934x.c | 20 ++++- sound/soc/codecs/wcd938x.c | 99 ++++++++++++++++++---- sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_sai.h | 1 + sound/soc/qcom/qdsp6/q6afe-dai.c | 2 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 1 + sound/soc/qcom/qdsp6/q6apm.c | 7 +- sound/soc/qcom/qdsp6/topology.c | 4 +- sound/soc/soc-core.c | 6 +- sound/soc/soc-topology.c | 10 ++- sound/soc/sof/amd/acp.c | 10 ++- sound/soc/sof/ipc3-dtrace.c | 9 +- sound/soc/tegra/tegra210_adx.c | 34 +++++--- sound/soc/tegra/tegra210_amx.c | 40 +++++---- tools/testing/selftests/alsa/.gitignore | 1 + tools/testing/selftests/alsa/test-pcmtest-driver.c | 4 +- 34 files changed, 342 insertions(+), 156 deletions(-)