Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp3339677rdb; Sun, 10 Dec 2023 01:20:49 -0800 (PST) X-Google-Smtp-Source: AGHT+IFot8EUsuxyjqwtyoIJCikdYHEBd6T5FScYMAzXvfmAOaDJHJCsjW89bl8PzyrAjGC6ani+ X-Received: by 2002:a05:6808:3a09:b0:3b9:e828:816 with SMTP id gr9-20020a0568083a0900b003b9e8280816mr3907915oib.48.1702200049175; Sun, 10 Dec 2023 01:20:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702200049; cv=none; d=google.com; s=arc-20160816; b=WAr0r6Cz4vQtXOIlUITTxfgs89GPU32YyEwHsi8r9oAvsU4FrX5GaPSRfFGN5bPTzn cop6rqoiEvW9+JUKKgD6z9lse8Zto6ww7b0QIxH9xEnItf6BNNRb6cOI9HiaBU8YyizF 8cbXlc94sYr6t3fhGyNWG5NpjIpnihr+8tx49Ch4bfElAwr4oSKQrrVuZNOJoj55ee6l rTwlSllc0BMuuKA2nCRlKRkaMVXaHwH+V53wtbl1va79FZrc+58d3J55ir7njqW+opzQ Z2GEBna11N+Vwg5kVmTDk/F3Ilsafd5GskoAg+mfvEP9d+0ID8mIt6O4YQ8fcuhLtUr6 roVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=xUaeWL5cIGTK2mFWykUzi91W1xr66XLh8/t5t6gVtl8=; fh=cJc4+lGN67dHzmmM2O3FUiFxBGS9Em2nOnXKZ4iEubk=; b=RhWxGWKABfXOdUx6PDS2Wr0yXv39lkTh7PDGLluz5D9ykq/OSKlx64b5zy1aHMKD8U iDvZ2RsZX33rHZ/jJrnToLi2pHHYNhFtfXDxTrf0mxS93aHGSE6xstFhKlTrypDG2J0R Tmw0wOa2PQuaQiD07ZEnbdKdibSoAU2wi85oBs5qSP4kd/iyuMa9lk1941Kl03b2rWHK NrwodFqBz1E/mYWR9YujiiSx2BX3b0wC4t+vO+CZDBg/ZBGYaK04kwxF+gQ1+0uivCWi yO7YzJL4dF0Y81ZEwhIQKBhnCWAcowqitgPliX8tPaWN/DdvMy/JKo+meMeO21qyWkw4 LTXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=g9HGqjQw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id o14-20020a63e34e000000b005c6259da615si4142905pgj.271.2023.12.10.01.20.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Dec 2023 01:20:49 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=g9HGqjQw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 25189807E469; Sun, 10 Dec 2023 01:20:14 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231764AbjLJJIS (ORCPT + 99 others); Sun, 10 Dec 2023 04:08:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44408 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231726AbjLJJIS (ORCPT ); Sun, 10 Dec 2023 04:08:18 -0500 Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 95992F9; Sun, 10 Dec 2023 01:08:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1702199303; bh=UyGBRvLWUM+789VmXNV+b0ScFXqSOt3aVS77AL3sTnE=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=g9HGqjQwhAEv3DnDab1BQxmoJgBhkhlP8VQ+W5S7T5E8575/AVw/VAoCGJBfPPeGZ qzm3tgpa4mCi8g32cfV7+2PNgDFA8vNgneRy1iMMAzTaQ+jZg20Oghv3+5OAYTRhPg sXvwu+oe8ViRkhGt9if0Z6eMnklu1HxiARsL5rN4k4OWJRFj6250uvciFii2izr2XW w6hj1o4CJlnFQt99uFiM8aB3j+iUuJ228SeMS1SiLGcvmhgZ+d6ktvh6Iul598fHXh oTrnUGplDaIam0owEHZqcG/lvWh40VqYRt3WCQhV33maNOo7mh+/1klwpnuVXhV9vK gqGqYz6NHHKrw== Received: from [100.115.223.179] (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: cristicc) by madrid.collaboradmins.com (Postfix) with ESMTPSA id C10E037813EB; Sun, 10 Dec 2023 09:08:21 +0000 (UTC) Message-ID: Date: Sun, 10 Dec 2023 11:08:21 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 11/11] ASoC: SOF: topology: Add new DAI type entry for SOF_DAI_AMD_BT Content-Language: en-US To: Venkata Prasad Potturu , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Pierre-Louis Bossart , Peter Ujfalusi , Bard Liao , Ranjani Sridharan , Daniel Baluta , Kai Vehmanen , Alper Nebi Yasak , Syed Saba Kareem , Kuninori Morimoto , Marian Postevca , Vijendar Mukunda , V sujith kumar Reddy , Mastan Katragadda , Ajit Kumar Pandey Cc: linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, sound-open-firmware@alsa-project.org, kernel@collabora.com References: <20231209205351.880797-1-cristian.ciocaltea@collabora.com> <20231209205351.880797-12-cristian.ciocaltea@collabora.com> From: Cristian Ciocaltea In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email 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 (pete.vger.email [0.0.0.0]); Sun, 10 Dec 2023 01:20:14 -0800 (PST) On 12/10/23 05:30, Venkata Prasad Potturu wrote: > > On 12/10/23 02:23, Cristian Ciocaltea wrote: >> Commit efb931cdc4b9 ("ASoC: SOF: topology: Add support for AMD ACP >> DAIs") registered "ACP" name for SOF_DAI_AMD_BT DAI type.  However, some >> boards, i.e. Steam Deck OLED, seem to require "ACPBT" for the same type: >> >> [  467.489680] snd_sof_amd_vangogh 0000:04:00.5: ipc tx error for >> 0x30030000 (msg/reply size: 16/0): -22 >> [  467.492775] snd_sof_amd_vangogh 0000:04:00.5: sof_ipc3_route_setup: >> route ACPBT2.IN -> BUF5.0 failed >> [  467.495839] snd_sof_amd_vangogh 0000:04:00.5: >> sof_ipc3_set_up_all_pipelines: route set up failed >> [  467.499128] snd_sof_amd_vangogh 0000:04:00.5: error: tplg component >> load failed -22 >> [  467.502210] snd_sof_amd_vangogh 0000:04:00.5: error: failed to load >> DSP topology -22 >> [  467.505289] snd_sof_amd_vangogh 0000:04:00.5: ASoC: error at >> snd_soc_component_probe on 0000:04:00.5: -22 >> [  467.508430] sof_mach nau8821-max: ASoC: failed to instantiate card -22 >> [  467.511725] sof_mach nau8821-max: error -EINVAL: Failed to register >> card(sof-nau8821-max) >> [  467.514861] sof_mach: probe of nau8821-max failed with error -22 >> >> Add "ACPBT" alias for "ACP" SOF DAI type. >> >> Signed-off-by: Cristian Ciocaltea >> --- >>   sound/soc/sof/topology.c | 1 + >>   1 file changed, 1 insertion(+) >> >> diff --git a/sound/soc/sof/topology.c b/sound/soc/sof/topology.c >> index e3e7fbe40fa6..73bf791e7520 100644 >> --- a/sound/soc/sof/topology.c >> +++ b/sound/soc/sof/topology.c >> @@ -290,6 +290,7 @@ static const struct sof_dai_types sof_dais[] = { >>       {"SAI", SOF_DAI_IMX_SAI}, >>       {"ESAI", SOF_DAI_IMX_ESAI}, >>       {"ACP", SOF_DAI_AMD_BT}, >> +    {"ACPBT", SOF_DAI_AMD_BT}, > No need to create the alias name, we can directly modify ACP to ACPBT as > ACP is not using anywhere. Great, thanks, will do in v2. >>       {"ACPSP", SOF_DAI_AMD_SP}, >>       {"ACPDMIC", SOF_DAI_AMD_DMIC}, >>       {"ACPHS", SOF_DAI_AMD_HS},