Message ID | 20221027102710.21407-1-srinivas.kandagatla@linaro.org |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp148364wru; Thu, 27 Oct 2022 03:29:32 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7UVo7rd91NCTethRj14voaods0sV9u+IzlZ00V+nWIFmmqXWxQsOAolR12PfaL5EQKub2h X-Received: by 2002:a17:902:f60b:b0:178:6a49:d4e3 with SMTP id n11-20020a170902f60b00b001786a49d4e3mr49156732plg.75.1666866572518; Thu, 27 Oct 2022 03:29:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666866572; cv=none; d=google.com; s=arc-20160816; b=vaSPZrgzZT70mnj2+4zj6gYCW4DTfqbuWanpPXymHK0xruXO1OacRTICjGrNAtzneD br2O8p74kBnu3kb9mbKLgezwioOGtuHMqLnl+zy/VXqJyo/WduKzs05VYjoouJkUb5rf F7TybKMP6oHq/R9TihlsQrgHg17+Jf/s4lQRQvbRH2n7Ti+FqRqcVxOoovlmKnOTyplV IndceW0ZEOeVWCATLNiL/ztwQkRqRje9tnb31va1lzbthT8B00mE6wZVta5gotN0XvmP jPrjZ8Hl660ESnwuNx+monLxVlHOpzmoXx9nlJXwv3WSVlyBG2mAdLtfJ/YWQZvT0brE urVw== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=c10Qe+zVZwwhBmGpXr4d44up0IldqesvWFfpeof/vkk=; b=05VDBKrGnkmDGMbS4TFFXdDuVeyQJQJdiXuKqcMamXMCu7OnIp2nC4/RVhq/Lawu1f A0L6qxIE9rFx4ds3RnMomaAMpwSXJEGkNIdLKYTS1sE1pblphhtMyT95KMHF9BXb6aXq d2lFi5Vl+EGWHO27dSJ0wsQUiNNgAWh/8fMkiQsnLSqJHgJLWp6AL0zU37perWwOi5gZ /BItZZBJIkmaM1PgzXSYfqLBu9Jyru4Gm4vO3ENZcqtOdUjsGQw+D7+KeffN8Y5GsqFi 2V+UryQayY1XtfZaGInhGmxurUflNcnvMDpuZm1m/a5BUO7wwWI0w+Dtjy3BfXSZwmBE 3PHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=fVIZxf6l; 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=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id cw1-20020a056a00450100b0056c6f255a7csi1252588pfb.170.2022.10.27.03.29.19; Thu, 27 Oct 2022 03:29:32 -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=@linaro.org header.s=google header.b=fVIZxf6l; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235104AbiJ0K1u (ORCPT <rfc822;chrisfriedt@gmail.com> + 99 others); Thu, 27 Oct 2022 06:27:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57290 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233264AbiJ0K1l (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Thu, 27 Oct 2022 06:27:41 -0400 Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CE25A3ECC7 for <linux-kernel@vger.kernel.org>; Thu, 27 Oct 2022 03:27:40 -0700 (PDT) Received: by mail-wm1-x333.google.com with SMTP id i5-20020a1c3b05000000b003cf47dcd316so3797092wma.4 for <linux-kernel@vger.kernel.org>; Thu, 27 Oct 2022 03:27:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=c10Qe+zVZwwhBmGpXr4d44up0IldqesvWFfpeof/vkk=; b=fVIZxf6ldVYp8IBSoyM4y0u487MzBl4hyvzk2dmHbQ6cAjTw/gb3hGHq/fNXIAIknO wUkpKa9NXUqqXGvKs6y5a8aP8ah7+k+Rb+Fvm6NiM4U8TfDVENUquvVTE3jaiCy3hY5b PyEu71SuL7hVubSIhG1CUe5OAhkqivw5IieTuSkvBgKBZyQ2LASo4CAZrhvbf6HwsxmX YceOtRHXKz8Uos6/HkcbfK/Z7fEruPIQTFalW53j55EMLMzkkGWeVx+CpYvAPT2Oj++D D0Y3hoD5NuErKKUQoZ345ja+k0N3bPc3JTmNUfacDfh/JEqMEvIXu2mYNShWqmRm7ojv zR3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=c10Qe+zVZwwhBmGpXr4d44up0IldqesvWFfpeof/vkk=; b=wG5YrOWlRwmzf41RnXu9NOu13jDeYer1L0KRnfKvmR78P9eq493hl/7WrXWV53M7Nx GCgWt114VshGwrwTjvz2Ob2qafIObA40fcXRx8Z5aI3vClM+p71I8XWuTEg19RyV4c31 XUcncAJGBPBcmH54199GrQQbKGERWCCo7qbei4bd7fLLwr0Z9Iwm+xJLpmncblJXaKJK zL/TGYUOJlWxpWaRNm1mOvWyqsPZOCs9Rz+nGTIYecxJXfJ9AeTldbj7jfVi8xZckzKg V1KyT+bWAsxfsThUClPhdPzTGby2WJoDtbaDmhety0H1SCmgswlQlLlFAftHUscKa09I uaLA== X-Gm-Message-State: ACrzQf2BdIo2RSkyZRI0fo0CUMsJKWVroan6a5wKO6fxL3vQZCeGFHo6 kbH6sEMYpyoy4tyy4HR8zwBNbA== X-Received: by 2002:a1c:7405:0:b0:3cf:55ea:6520 with SMTP id p5-20020a1c7405000000b003cf55ea6520mr436038wmc.46.1666866459346; Thu, 27 Oct 2022 03:27:39 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id fc7-20020a05600c524700b003b505d26776sm5088674wmb.5.2022.10.27.03.27.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Oct 2022 03:27:38 -0700 (PDT) From: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> To: broonie@kernel.org Cc: lgirdwood@gmail.com, bgoswami@quicinc.com, perex@perex.cz, tiwai@suse.com, linux-arm-msm@vger.kernel.org, alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Subject: [PATCH v3 0/9] ASoC: qdsp6: audioreach: add multi-port, SAL and MFC support Date: Thu, 27 Oct 2022 11:27:01 +0100 Message-Id: <20221027102710.21407-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 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_NONE, SPF_HELO_NONE,SPF_PASS 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: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1747836283258456258?= X-GMAIL-MSGID: =?utf-8?q?1747836283258456258?= |
Series |
ASoC: qdsp6: audioreach: add multi-port, SAL and MFC support
|
|
Message
Srinivas Kandagatla
Oct. 27, 2022, 10:27 a.m. UTC
This patchset adds support to multi-port connections between AudioReach Modules which is required for sophisticated graphs like ECNS or Speaker Protection. Also as part of ECNS testing new module support for SAL and MFC are added. Tested on SM8450 with ECNS. Thanks, Srini Changes since v2: Fixed two spelling mistakes in commit message No code changes. Srinivas Kandagatla (9): ASoC: qdsp6: audioreach: topology use idr_alloc_u32 ASoC: qdsp6: audioreach: remove unused connection_list ASoC: qdsp6: audioreach: update dapm kcontrol private data ASoC: qdsp6: audioreach: Simplify handing FE and BE graph connections ASoC: qdsp6: audioreach: simplify module_list sz calculation ASoC: qdsp6: audioreach: add support for more port connections ASoC: qdsp6: audioreach: add support to enable SAL Module ASoC: qdsp6: audioreach: add support for MFC Module ASoC: qdsp6: audioreach: add support to enable module command include/uapi/sound/snd_ar_tokens.h | 27 +++ sound/soc/qcom/qdsp6/audioreach.c | 310 ++++++++++++++++++++--------- sound/soc/qcom/qdsp6/audioreach.h | 47 +++-- sound/soc/qcom/qdsp6/q6apm.c | 84 +------- sound/soc/qcom/qdsp6/q6apm.h | 6 +- sound/soc/qcom/qdsp6/topology.c | 243 +++++++++++++++++++--- 6 files changed, 489 insertions(+), 228 deletions(-)
Comments
On Thu, 27 Oct 2022 11:27:01 +0100, Srinivas Kandagatla wrote: > This patchset adds support to multi-port connections between AudioReach Modules > which is required for sophisticated graphs like ECNS or Speaker Protection. > Also as part of ECNS testing new module support for SAL and MFC are added. > > > Tested on SM8450 with ECNS. > > [...] Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next Thanks! [1/9] ASoC: qdsp6: audioreach: topology use idr_alloc_u32 commit: af7ed7eb70e8964514c706f8498623a2a3696657 [2/9] ASoC: qdsp6: audioreach: remove unused connection_list commit: 5b488e80078f09bbc197d766babf014dd52c30bf [3/9] ASoC: qdsp6: audioreach: update dapm kcontrol private data commit: 1c87d3817b74b895933e9940b9de09b17c674b9b [4/9] ASoC: qdsp6: audioreach: Simplify handing FE and BE graph connections commit: e4977b91cff8b00cdeb310735ef34fa4dee9485c [5/9] ASoC: qdsp6: audioreach: simplify module_list sz calculation commit: 4efb98e9635b9919f2cb72cddae97b7231cf96ef [6/9] ASoC: qdsp6: audioreach: add support for more port connections commit: 03365d6a58c47b3a3f2f964d0777493e293d7da4 [7/9] ASoC: qdsp6: audioreach: add support to enable SAL Module commit: a934afdbb022d5a7b1d20251875ecefcaf48536a [8/9] ASoC: qdsp6: audioreach: add support for MFC Module commit: cf0de67d954db21002fd7521364f2ac89aabae35 [9/9] ASoC: qdsp6: audioreach: add support to enable module command commit: 6648a6dcfe40ae8c5e7cb5c1d7b9e59f010e285d All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark