Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp3355142rdb; Sun, 10 Dec 2023 02:13:04 -0800 (PST) X-Google-Smtp-Source: AGHT+IH0F/yDx8sCXIJB6FyJ3kBtFVpC7UB8r0UV9lR1DnmZJAxT0mgYE8Bb9ioRjmhs0olQ+HDs X-Received: by 2002:a05:6e02:1524:b0:35d:68ea:2f32 with SMTP id i4-20020a056e02152400b0035d68ea2f32mr5438791ilu.11.1702203183853; Sun, 10 Dec 2023 02:13:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702203183; cv=none; d=google.com; s=arc-20160816; b=Sr97AUzmrg38rHoviTUfzlgFTGVd9Tvb+i03S1AVsYK1siq/xVqwvfdxgFQ0i2GZrz nvD075Ym4R22T0BbGo3k0/5YFI0A7ZQbiWaTOh34FWJ57x/TvEahsEjUksM/vqCH508d 9bd/8KHgi9XvsqR5bSiRnAHD1VG7V9CYP9GA/eRH1xz5Ed0UY/0/swHRFQKSgOw93dkq Oi8GVevGEWwmJx93/wmbYb40Q5/RNr1WaWXspm5xClKFUsCh3lrxt8u+6Bom9/vmhlEb byniMAYAVntSeM8ChXuAGYQkv4gO9oknezuDIUbYgxKgLhCQAGY98zvnlSeQWRfJMvjX BvhA== 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=Vm+e++ZlG3mriSbXfGa/xnId2BZchj/iBShuYRHkruM=; fh=cJc4+lGN67dHzmmM2O3FUiFxBGS9Em2nOnXKZ4iEubk=; b=oLtu667Bp/zWlj1WFWO+d16CwnXOMq4j9719OP6TKun0Flt9kPbysh2XPqI3trZrHp Ggsr2s9jMDoHw74a7iyZI616KdFqG+uU5B3CtYg0dS603mLwjDFBZTfc1+2zesquyG65 M/PjgVc742R3sanxlamIJ0T7XGIJNYmJ1COpjWL8ZXp1td98YSaqedT6TMUuI6hnEMer nUa0rDB92oxZCtC8z7+WihOh46AjcCEuTP68J34JiX91B6gf2RI3H71tQWuOnLjFQP9o tWyA+iQvtC1EU7ScNAN8N1QICnrBj9l/XBvTnsMmgZ17qod3QDZCOi9626URqf8EAU+/ Hqzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b="rI/rIOI1"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 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 snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id u9-20020a17090341c900b001cfd5a36b31si4507351ple.495.2023.12.10.02.13.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Dec 2023 02:13:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b="rI/rIOI1"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 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 snail.vger.email (Postfix) with ESMTP id 6867E808E64A; Sun, 10 Dec 2023 02:13:02 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231791AbjLJKMx (ORCPT + 99 others); Sun, 10 Dec 2023 05:12:53 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60144 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229596AbjLJKMv (ORCPT ); Sun, 10 Dec 2023 05:12:51 -0500 Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4F7BEF2; Sun, 10 Dec 2023 02:12:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1702203175; bh=sEa4BkJsty9NXVf35sfIazyJ3FSPIEWmXYIJDF2tjOU=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=rI/rIOI1XtuFufgdnUV3Vs7NOpNc4xUeVxJ4Mj3L4D18OL6NXIhgDLLUKLG2hHnAm K4NyAuKI2qK6z6WJXBTulxRE6cVRtiqcZJGAcd1F4Rf2Uvg4lvD+WlRoCXkWN1EVEL kRZ5f3otHgAY2oU1YkrL8CBKws9Kv0pFVMaaBzcZnKPQhfkyf9/QCctclffiCy3VAq wthwb72ewrHQEsD24tjJaf+mNgQ86hMnnk99zJrPtqyse1QK4J7KHGKh14VV0zVDOh qvRxaEvICKf4w6YQ5B6hXgErx8WicpgInEcrHI/ACseGVPtXN4J9tUZYvvsDcuBmN0 1mxVXvInA3+VA== 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 EF627378000B; Sun, 10 Dec 2023 10:12:53 +0000 (UTC) Message-ID: <421128f7-6a17-4be9-a72b-272ea4017fbd@collabora.com> Date: Sun, 10 Dec 2023 12:12:53 +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> <318470ce-1631-4c46-b425-755c877dda65@amd.com> From: Cristian Ciocaltea In-Reply-To: <318470ce-1631-4c46-b425-755c877dda65@amd.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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,T_SCC_BODY_TEXT_LINE 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 (snail.vger.email [0.0.0.0]); Sun, 10 Dec 2023 02:13:02 -0800 (PST) On 12/10/23 11:51, Venkata Prasad Potturu wrote: > > On 12/10/23 14:38, Cristian Ciocaltea wrote: >> 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. > This should send to SOF git repo for rewiew, once SOF reviewers approved > this, again need to send to broonie git. > All the changes in sound/soc/sof/ path should go to SOF git. Unfortunately I'm not familiar with the SOF dev workflow. So it's not enough to have this patch cc-ed to sound-open-firmware@alsa-project.org? >>>>        {"ACPSP", SOF_DAI_AMD_SP}, >>>>        {"ACPDMIC", SOF_DAI_AMD_DMIC}, >>>>        {"ACPHS", SOF_DAI_AMD_HS},