Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp3302592ybk; Tue, 19 May 2020 00:55:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJypqgh3bndB8pPZBh3PNu7dARmxivHPL3JkNZzUZ7iqUbcjvu7IRqQDmKPWOZqOMhQPcqsA X-Received: by 2002:a17:906:6a92:: with SMTP id p18mr8364962ejr.233.1589874956726; Tue, 19 May 2020 00:55:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589874956; cv=none; d=google.com; s=arc-20160816; b=rxY8u4VCkm0tFwNuyeoScmkG13OHhEA+RfPj2KifDwJYup8ri/UjGCn2Z0M9rnA68w 3dTCjqjipc8xBf6SdsZQFirQGkH2n1eBSjkkDWYgVx5KIGKi4vUfqsku9wo0AM2Xa3Mm QRh3DroFDVZLpd7tWMMODKqwtgGRbr91nuVX2lgPt8HbijzBbEHn+FjxhM4w31eNfjnd w2Etiw5UV0OF0f0lw3fxAsW+8Q6kc/Ib2/q5SezpdNwaNfUisq+0jx1b64inBJjgfpAt qpJfm70rzIUmbA/fr8xBW0m2BnYhYt/uhIw9ZU6Dyeyw8hG2DV8JwXD4mlVe1Vxi96s8 biWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=90JtBfQaO8CnvkM0ghj/tqXgttRAyyfAqTnngOdG3VI=; b=cLT6R+Ist+MNUWAHC+t2wq2bd+sOa2pGSolPyOZIhmkTTEkLrG/c7vnI5gN7DxM/No E+suLl1hjlB+vaerqdUQoGsE2aq6oc+n16emobnrR/eHHwDqeLKUO2zIc+zXZqdsEDc5 c/dPaLLD/T2r3WabYNisGYo3iCUV4dfa0auCYjVp4l56Crjm39Mz697zFpcIEMAI1uxL u63tFs9XkwpJ18ZDoZ/9rz/FeyopwVV851MUNDYggUKaRHliGOaXmxR4yp2ROH/tVk8o jga/KDHN18crUQPtSX9F5S00SgLuP2H4DyzOBmgxchCPAyDeGT5rJmG+C32siRg4tfZM MDZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QZO8oZyk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id pw24si7933787ejb.73.2020.05.19.00.55.34; Tue, 19 May 2020 00:55:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QZO8oZyk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728675AbgESHx5 (ORCPT + 99 others); Tue, 19 May 2020 03:53:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51398 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726943AbgESHx4 (ORCPT ); Tue, 19 May 2020 03:53:56 -0400 Received: from mail-pf1-x443.google.com (mail-pf1-x443.google.com [IPv6:2607:f8b0:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C7E0C061A0C for ; Tue, 19 May 2020 00:53:56 -0700 (PDT) Received: by mail-pf1-x443.google.com with SMTP id n15so2916467pfd.0 for ; Tue, 19 May 2020 00:53:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=90JtBfQaO8CnvkM0ghj/tqXgttRAyyfAqTnngOdG3VI=; b=QZO8oZykFmocOOl7aFZ5ZbeTmoRkpjI18Td4wZGWrZ/LXrDrQpu266ulbaz9sRnBBh vwwADHvaUzikHT6Wla/j3q6OMfJpjv+OUkbs/Sk8R4r/bMNZJ0MGxdGMQFsPq3xbjf9p ZiVE6fug3h4OnadEuedJpLkeDkU3wUBJKKP+kQif3MbbOfixbBpfbVFhlyhrnA6255Xl xHNMQRMbBX8zdkzwBtsAR0mmoG8c8r4hviMLnjSemk0ByePhYHr7UWoh4VPaHwaQrDLg bqsYj2TV1NnfCu8v+CARZCLzBbN+hD2tUIuTT88HnqtSQElGwld4hBhTh0W1dpwr0wh/ Dedw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=90JtBfQaO8CnvkM0ghj/tqXgttRAyyfAqTnngOdG3VI=; b=REJF2BkoesrJhWm5Qo0fGUcYxuzPrcApJvGxpqVFgbduYLMpj6NntDaG50imwtqDoG 0vMjDR9oLMCmijTP7F3AdBHh74jPFrO6uQlbjFyayYo7BG2F0awA5OD/JdqmNSUf8UnM IB4QBYcACJjKonj5lp3bFCcohdTx3AaZFjq+RHY4aAA9HEiDlLXKYxI4CvG2w6mxefuI 6OhMznIBaoDKX1ScG09jW+vD4uGJBc69Jisz+34yG4ofOGk+bl1EKcxNVn1jKeJnGvIT dfjTv6X/kFrDXuxG1o7tGLld/YFWfO2aurRFh3fDus5GAK4S+BUmDa3cBpbOEXjJMNop e1gA== X-Gm-Message-State: AOAM530D/yTTPhdjJwncPJGRCRhO5oX98TWZltg7jvw0t9n3FObF14CK wjGNzcm0k9tncfDTksCbXFO+YieM5ss6qgWJ X-Received: by 2002:a62:3006:: with SMTP id w6mr20807466pfw.29.1589874835786; Tue, 19 May 2020 00:53:55 -0700 (PDT) Received: from gmail.com ([192.55.54.40]) by smtp.gmail.com with ESMTPSA id mn19sm1432158pjb.8.2020.05.19.00.53.52 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 May 2020 00:53:55 -0700 (PDT) Date: Tue, 19 May 2020 13:23:49 +0530 From: Vaibhav Agarwal To: Alexandre Belloni Cc: Greg Kroah-Hartman , Alex Elder , Johan Hovold , Mark Greer , greybus-dev@lists.linaro.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH V1 5/6] staging: greybus: audio: Add helper APIs for dynamic audio modules Message-ID: <20200519075347.GA18002@gmail.com> References: <20200517173706.GB34497@piout.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200517173706.GB34497@piout.net> User-Agent: Mutt/1.10.1+3 (f9293d646485) (2018-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, May 17, 2020 at 07:37:06PM +0200, Alexandre Belloni wrote: > Hi, > > On 17/05/2020 22:47:20+0530, Vaibhav Agarwal wrote: > > Greybus Codec driver allows modules to be dynamically added and removed, > > which further requires updating the DAPM configurations as well. > > > > With current snd_soc architecture, dynamic audio modules is not yet > > supported. This patch provides helper APIs to update DAPM configurations > > in response to modules which are dynamically added or removed. The > > source is primarily based on snd_dapm.c > > > > I really think you should send this patch series to the ASoC > maintainers, especially this patch. The main goal shouldn't be to simply > fix compilation issues but to try to get the driver out of staging else, > the current situation will happen again. Agree Alexandre. I'll share this with ASoC maintainers as well. Also, I'm seeking opinion regarding the scope of pushing GB Audio out of staging tree. I'm keen to make the relevant changes and work actively for the same. However, I don't have a real device to test the latest code and thus not sure if the changes can be pushed to sound soc tree. GB maintainers, kindly share your opinion. -- Regards, Vaibhav