Received: by 2002:a05:7412:37c9:b0:e2:908c:2ebd with SMTP id jz9csp2410577rdb; Thu, 21 Sep 2023 19:14:53 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEE17IH6Tb9jZHJM80hmaJ1ntlJtuCrdbLxiEVTh2NT9mLkxLzyGrbahTYRcoq6Llcxazlk X-Received: by 2002:a05:6a21:3399:b0:145:47af:57d8 with SMTP id yy25-20020a056a21339900b0014547af57d8mr8211795pzb.2.1695348893047; Thu, 21 Sep 2023 19:14:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695348893; cv=none; d=google.com; s=arc-20160816; b=uKwYRg+vnsbRJuFVjiSmvETJI3fPauNMdM0RYemCx4W0jlBl8Y0gFxVhsAEs1Uidg4 qq3zJgRmHLG7lzkEGuokKKi9uLtLTtDbcSWQgafq0x+DNJGEz4HXSi5+yUO/c+SDXgoL O1Qwpak0ZGd5W+Uo+zo/At+AMzwmPeWJLpmrlIgmGLGo68LlMo3MK+OdarUtpXEjqPw2 lqsZreRCANzByn6c330m0iDgEEDwucW4jyJcXIc5iYepsyv+JKMkzu4jxzZRIhZFw+pl bWXiqWazCHCTY7S0Pw+II67XOuyqGCGQ2TKyDZEFRYRRwAHla1rGO7sy1Jq2K10Io4sQ ceDw== 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=dAByBnUbQAl1SQvnA25eJTkQ4kYNbs+cOljAgZy1glQ=; fh=A+MCzxmSN9Fw0kiGW4V80JzChLPDB+f9nTe3wuxUOUg=; b=BL6f5pbFt12k7K9UKrZ08UjgXe82uQOmLrb4lKUfnyvKnAIJgSlW5fvooMBpovADAu Vx6yK4QPOBxfZJWhBY75uWKgXAzwgXZpOJkIu1qC5gG8xvAX6NevpWVJ9p6umUD0Fu2G QAmPFGnBwqAkg/3SdLlCNtZVcFqXiLmRSpynikEiXI+5s+XuX2+1TA3iDrd/ac7gI/iJ 00CGhjXKY4RZwGTjAeX1J1FdQhb4JTUIazYe8Rv8WkY4L7DWx4AgzpWCM4ZKMpYEddpH WKn8JbhSLfUH2Mp/ZpDHol4FffFHh7/3VHi946LaYtIh1PVHOmD7O/0vmdzVJ2ltAmFQ TirQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=ihuedW6A; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 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 howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id ck12-20020a056a00328c00b00690ff5e479fsi2726370pfb.332.2023.09.21.19.14.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Sep 2023 19:14:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=ihuedW6A; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id F38C48370D9B; Thu, 21 Sep 2023 10:53:12 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229866AbjIURxJ (ORCPT + 99 others); Thu, 21 Sep 2023 13:53:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51416 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230234AbjIURws (ORCPT ); Thu, 21 Sep 2023 13:52:48 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2001:67c:2178:6::1c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7BC7E55AE1 for ; Thu, 21 Sep 2023 10:26:55 -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-out1.suse.de (Postfix) with ESMTPS id 9BC5B338AE; Thu, 21 Sep 2023 14:22:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1695306169; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=dAByBnUbQAl1SQvnA25eJTkQ4kYNbs+cOljAgZy1glQ=; b=ihuedW6AQRN6KrxUPlX4T3TCnlVS65NkDbgKPIWp7QfWvADp7a7fBi68vxXbOsVA8jAugT B9ZixAZ52PeczId0qP1u66p7GuItfw3J2UbLaBiCRgS3uyR7zo1MXftRJs/XaGT1rd2UO3 IFmoLgQalJoCWFTXjpPMGkhXfWW94Ao= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1695306169; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=dAByBnUbQAl1SQvnA25eJTkQ4kYNbs+cOljAgZy1glQ=; b=xTv0WW5e/xEwS9bvr3UEVb/k8U3JFYzWIGwIDRhbkhXzJEwPAQSyLTroCcYlfHIQaY8QhO cGmBerg682JN5eAA== 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 6F0F913513; Thu, 21 Sep 2023 14:22:49 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id Z/QCGrlRDGXVVAAAMHmgww (envelope-from ); Thu, 21 Sep 2023 14:22:49 +0000 Date: Thu, 21 Sep 2023 16:22:48 +0200 Message-ID: <87a5tfzjuv.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.6-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=US-ASCII X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Thu, 21 Sep 2023 10:53:13 -0700 (PDT) Linus, please pull sound fixes for v6.6-rc3 from: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git tags/sound-6.6-rc3 The topmost commit is 0eb0e272e4bba794d7bf679780bf8336799e7cc0 ---------------------------------------------------------------- sound fixes for 6.6-rc3 A large collection of fixes around this time. All small and mostly trivial fixes. - Lots of fixes for the new -Wformat-truncation warnings - A fix in ALSA rawmidi core regression and UMP handling - Series of Cirrus codec fixes - ASoC Intel and Realtek codec fixes - Usual HD- and USB-audio quirks and AMD ASoC quirks ---------------------------------------------------------------- August Wikerfors (1): ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG Bard Liao (1): ASoC: SOF: ipc4-topology: fix wrong sizeof argument Chancel Liu (1): ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link Charles Keepax (2): ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params ASoC: cs42l43: Add shared IRQ flag for shutters Chen Ni (1): ASoC: hdaudio.c: Add missing check for devm_kstrdup Dan Carpenter (1): ASoC: codecs: aw88395: Fix some error codes Ding Xiang (1): selftests: ALSA: remove unused variables Guenter Roeck (1): ASoC: wm8960: Fix error handling in probe Hans de Goede (6): ASoC: rt5640: Revert "Fix sleep in atomic context" ASoC: rt5640: Fix sleep in atomic context ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode ASoC: rt5640: Only cancel jack-detect work on suspend if active Jerome Brunet (1): ASoC: meson: spdifin: start hw on dai probe Julia Lawall (1): ASoC: rsnd: add missing of_node_put Kailang Yang (3): ALSA: hda/realtek - Fixed two speaker platform ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support Knyazev Arseniy (1): ALSA: hda/realtek: Splitting the UX3402 into two separate models Peter Ujfalusi (6): ALSA: core: Use dev_name of card_dev as debugfs directory name ALSA: hda: intel-sdw-acpi: Use u8 type for link index ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning Ranjani Sridharan (1): ASoC: SOF: Intel: MTL: Reduce the DSP init timeout Richard Fitzgerald (12): ASoC: cs35l56: Call pm_runtime_dont_use_autosuspend() ALSA: hda: cs35l56: Call pm_runtime_dont_use_autosuspend() ASoC: cs35l56: Disable low-power hibernation mode ALSA: hda: cs35l56: Disable low-power hibernation mode ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset firmware: cirrus: cs_dsp: Only log list of algorithms in debug build ASoC: wm_adsp: Fix missing locking in wm_adsp_[read|write]_ctl() ALSA: hda: cs35l56: Don't 'return ret' if ret is always zero ALSA: hda: cs35l56: Fix missing RESET GPIO if _SUB is missing ALSA: hda: cs35l56: Use the new RUNTIME_PM_OPS() macro Sameer Pujar (2): ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates Shengjiu Wang (2): ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag ASoC: imx-audmix: Fix return error with devm_clk_get() Takashi Iwai (19): ALSA: docs: Fix a typo of midi2_ump_probe option for snd-usb-audio ALSA: seq: Avoid delivery of events for disabled UMP groups ALSA: seq: ump: Fix -Wformat-truncation warning ALSA: seq: midi: Fix -Wformat-truncation warning ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning ALSA: caiaq: Fix -Wformat-truncation warning ALSA: sscape: Fix -Wformat-truncation warning ALSA: cs4236: Fix -Wformat-truncation warning ALSA: es1688: Fix -Wformat-truncation warning ALSA: opti9x: Fix -Wformat-truncation warning ALSA: xen: Fix -Wformat-truncation warning ALSA: firewire: Fix -Wformat-truncation warning for longname string ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names ALSA: cmipci: Fix -Wformat-truncation warning ALSA: hda: generic: Check potential mixer name string truncation ALSA: ad1848: Fix -Wformat-truncation warning for longname string ALSA: cs4231: Fix -Wformat-truncation warning for longname string ALSA: riptide: Fix -Wformat-truncation warning for longname string ALSA: rawmidi: Fix NULL dereference at proc read Walt Holman (1): Add DMI ID for MSI Bravo 15 B7ED --- Documentation/sound/designs/midi-2.0.rst | 4 +- drivers/firmware/cirrus/cs_dsp.c | 34 +++++++-------- sound/core/init.c | 7 +--- sound/core/rawmidi.c | 2 +- sound/core/seq/seq_midi.c | 4 +- sound/core/seq/seq_ump_client.c | 24 ++++++++++- sound/core/seq/seq_ump_convert.c | 2 + sound/firewire/bebob/bebob_midi.c | 6 +-- sound/firewire/dice/dice-midi.c | 4 +- sound/firewire/digi00x/digi00x-midi.c | 14 +++---- sound/firewire/fireface/ff-midi.c | 4 +- sound/firewire/fireworks/fireworks.c | 10 ++--- sound/firewire/fireworks/fireworks_midi.c | 4 +- sound/firewire/motu/motu-midi.c | 4 +- sound/firewire/oxfw/oxfw-midi.c | 6 +-- sound/firewire/oxfw/oxfw.c | 10 ++--- sound/firewire/tascam/tascam-midi.c | 12 +++--- sound/hda/intel-sdw-acpi.c | 8 ++-- sound/isa/ad1848/ad1848.c | 12 +++--- sound/isa/cs423x/cs4231.c | 12 +++--- sound/isa/cs423x/cs4236.c | 14 +++---- sound/isa/es1688/es1688.c | 6 +-- sound/isa/opti9xx/miro.c | 8 ++-- sound/isa/opti9xx/opti92x-ad1848.c | 16 +++---- sound/isa/sscape.c | 2 +- sound/pci/cmipci.c | 8 ++-- sound/pci/hda/cs35l56_hda.c | 21 +++++----- sound/pci/hda/cs35l56_hda_i2c.c | 1 - sound/pci/hda/hda_generic.c | 6 ++- sound/pci/hda/hda_intel.c | 1 + sound/pci/hda/patch_realtek.c | 13 ++++-- sound/pci/riptide/riptide.c | 16 +++---- sound/soc/amd/yc/acp6x-mach.c | 21 ++++++++++ sound/soc/codecs/aw88395/aw88395_lib.c | 2 + sound/soc/codecs/cs35l56-i2c.c | 1 - sound/soc/codecs/cs35l56.c | 1 + sound/soc/codecs/cs42l42-sdw.c | 20 +++++++++ sound/soc/codecs/cs42l42.c | 21 +++++++++- sound/soc/codecs/cs42l42.h | 1 + sound/soc/codecs/cs42l43.c | 14 ++++--- sound/soc/codecs/rt5640.c | 29 ++++++------- sound/soc/codecs/wm8960.c | 19 ++++++--- sound/soc/codecs/wm_adsp.c | 13 +++++- sound/soc/fsl/imx-audmix.c | 2 +- sound/soc/fsl/imx-pcm-rpmsg.c | 1 + sound/soc/fsl/imx-rpmsg.c | 8 ++++ sound/soc/intel/avs/boards/hdaudio.c | 3 ++ sound/soc/meson/axg-spdifin.c | 49 ++++++++-------------- sound/soc/sh/rcar/core.c | 1 + sound/soc/soc-pcm.c | 23 +++++----- sound/soc/soc-utils.c | 1 + sound/soc/sof/core.c | 3 +- sound/soc/sof/intel/mtl.c | 2 +- sound/soc/sof/intel/mtl.h | 1 - sound/soc/sof/ipc4-topology.c | 2 +- sound/soc/sof/sof-audio.c | 3 +- sound/soc/tegra/tegra_audio_graph_card.c | 30 +++++++------ sound/usb/caiaq/device.c | 2 +- sound/usb/mixer.c | 6 +-- sound/usb/mixer_scarlett_gen2.c | 8 ++-- sound/xen/xen_snd_front_cfg.c | 2 +- tools/testing/selftests/alsa/conf.c | 1 - tools/testing/selftests/alsa/mixer-test.c | 11 ++--- tools/testing/selftests/alsa/pcm-test.c | 4 +- tools/testing/selftests/alsa/test-pcmtest-driver.c | 1 - 65 files changed, 352 insertions(+), 249 deletions(-)