From patchwork Wed Jan 29 13:23:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Brown X-Patchwork-Id: 13953762 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 alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C6A55C0218D for ; Wed, 29 Jan 2025 13:24:18 +0000 (UTC) Received: from alsa1.perex.cz (alsa1.perex.cz [45.14.194.44]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 14397601CB; Wed, 29 Jan 2025 14:24:06 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 14397601CB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1738157056; bh=Dbs6/fr/nsZKKnmuztNKTU/xcp3rDtWO3xIWAgdgxjk=; h=From:To:Cc:Subject:Date:List-Id:List-Archive:List-Help:List-Owner: List-Post:List-Subscribe:List-Unsubscribe:From; b=nzh+SeR/kZcfBa8d5gToRdgf+6dDRXRRpaxkLzJ52pah8gy8dAv1bClQrErfJamY9 PqjQxJXnAI82rtjrZnSwkejrW77r7E6tPtaGxjyuhJCPZqOFVgAoa9gmEmH41IEXOz b09Kg8O1OU3BqLpEqrQwnFKtwORelPh3TVyNosHI= Received: by alsa1.perex.cz (Postfix, from userid 50401) id 9107FF805BE; Wed, 29 Jan 2025 14:23:37 +0100 (CET) Received: from mailman-core.alsa-project.org (mailman-core.alsa-project.org [10.254.200.10]) by alsa1.perex.cz (Postfix) with ESMTP id 5E1B2F805C2; Wed, 29 Jan 2025 14:23:37 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id C38A1F804F3; Wed, 29 Jan 2025 14:23:30 +0100 (CET) Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id B44EDF800E3 for ; Wed, 29 Jan 2025 14:23:27 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz B44EDF800E3 Authentication-Results: alsa1.perex.cz; dkim=pass (2048-bit key, unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=u1ot/L1G Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 11CB75C0236; Wed, 29 Jan 2025 13:22:45 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4C34FC4CED3; Wed, 29 Jan 2025 13:23:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1738157004; bh=Dbs6/fr/nsZKKnmuztNKTU/xcp3rDtWO3xIWAgdgxjk=; h=From:To:Cc:Subject:Date:From; b=u1ot/L1G0sRX7z7ocl0HlGwuyB9Na9IRFv+0K1zrWC/hMTRuj+/ym4lkuLA1GJtH+ O+Ik94JJn2cClaaeKvcIQUQf2Tb5zUQcnk8V4WHjtZo0MYJRb+EZkZDB5nMQi6dcmM wc9K/yIsQ7CNznvXGCLhWZgntTgjkhRoW5mos601qa1KwcPav2IUXW1xiek6y5j9iM OlqHlgZoXMs4TdEVGs5P5NNq9MXblYuUcmgm5sNZpIpg7uWVc5QLARidS6aqF4hQt4 w7KlsIxsyQMRdmf2x3T0OOKOJosiSCuDZN4AwtnVJ8KNpfBzGoKemlB8dp2so21ans fxcBQ9gAej0Nw== Message-ID: <5553a88a7f8fd2ec9b1ebb0ceec1e12f.broonie@kernel.org> From: Mark Brown To: Takashi Iwai Cc: Liam Girdwood , alsa-devel@alsa-project.org, Mark Brown Subject: [GIT PULL] ASoC fixes for v6.14-merge-window Date: Wed, 29 Jan 2025 13:23:08 +0000 Message-ID-Hash: 655NMTHXNPFFLNQFKX64FEJ5YHP3BTIF X-Message-ID-Hash: 655NMTHXNPFFLNQFKX64FEJ5YHP3BTIF X-MailFrom: broonie@kernel.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-alsa-devel.alsa-project.org-0; header-match-alsa-devel.alsa-project.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: The following changes since commit fee89ddd76e45841a2b01d87b481bc02483f4572: ASoC: xilinx: xlnx_spdif: Simpify using devm_clk_get_enabled() (2025-01-16 15:20:41 +0000) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v6.14-merge-window for you to fetch changes up to 6c1bb4031729871fa203983bd77bed1ee3c61347: ASoC: codec: es8316: "DAC Soft Ramp Rate" is just a 2 bit control (2025-01-27 16:22:37 +0000) ---------------------------------------------------------------- ASoC: Fixes for v6.14 A bunch of fixes that came in during the merge window, plus a few new device IDs. The i.MX changes are a little large since they add some new quirk data as well as device IDs, and the audio graph card change for picking the correct endpoint for links is large due to updating a number of call sites. ---------------------------------------------------------------- Alexander Boehm (1): ASoC: SOF: imx8m: add SAI2,5,6,7 Arnd Bergmann (1): ASoC: fsl_asrc_m2m: select CONFIG_DMA_SHARED_BUFFER Claudiu Beznea (1): ASoC: da7213: Initialize the mutex Daniel Baluta (2): ASoC: SOF: imx: Add mach entry to select cs42888 topology ASoC: amd: acp: Fix possible deadlock Detlev Casanova (1): ASoC: rockchip: i2s_tdm: Re-add the set_sysclk callback Fabio Estevam (1): ASoC: dt-bindings: ti,pcm1681: Fix the binding title Geert Uytterhoeven (2): ASoC: renesas: SND_SIU_MIGOR should depend on DMADEVICES firmware: cs_dsp: FW_CS_DSP_KUNIT_TEST should not select REGMAP Hans de Goede (1): ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V Iuliana Prodan (3): dt-bindings: arm: imx: Add board revisions for i.MX8MP, i.MX8QM and i.MX8QXP ASoC: SOF: imx8: Add entries for new 8QM and 8QXP revisions ASoC: SOF: imx8m: Add entry for new 8M Plus revision Ivaylo Dimitrov (1): ASoC: audio-graph-card2: use correct endpoint when getting link parameters Luoxi Li (1): ASoC: use to_platform_device() instead of container_of() Mario Limonciello (1): ASoC: acp: Support microphone from Lenovo Go S Mark Brown (2): ASoC: fsl: two fixes for asrc memory to memory Add SOF support for new board revisions Ondrej Jirman (1): ASoC: codec: es8316: "DAC Soft Ramp Rate" is just a 2 bit control Shengjiu Wang (2): ASoC: fsl_asrc_m2m: only handle pairs for m2m in the suspend ASoC: fsl_asrc_m2m: return error value in asrc_m2m_device_run() Zhang Yi (1): ASoC: codecs: ES8326: Improved PSRR Documentation/devicetree/bindings/arm/fsl.yaml | 3 ++ .../devicetree/bindings/sound/ti,pcm1681.yaml | 2 +- drivers/firmware/cirrus/Kconfig | 6 +-- sound/soc/amd/acp/acp-i2s.c | 1 + sound/soc/amd/yc/acp6x-mach.c | 28 ++++++++++ sound/soc/codecs/da7213.c | 2 + sound/soc/codecs/es8316.c | 2 +- sound/soc/codecs/es8326.c | 4 +- sound/soc/codecs/rt5514.c | 3 +- sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/fsl_asrc_m2m.c | 16 +++--- sound/soc/generic/audio-graph-card2.c | 62 ++++++++++------------ sound/soc/intel/boards/bytcr_rt5640.c | 17 +++++- sound/soc/renesas/Kconfig | 2 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 31 ++++++++++- sound/soc/sof/imx/imx8.c | 24 ++++++++- sound/soc/sof/imx/imx8m.c | 52 +++++++++++++++++- sound/soc/sof/imx/imx8ulp.c | 3 +- sound/soc/sof/intel/bdw.c | 3 +- sound/soc/sof/intel/byt.c | 3 +- sound/soc/sof/mediatek/mt8186/mt8186.c | 2 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 6 +-- 22 files changed, 205 insertions(+), 68 deletions(-)