From patchwork Tue Apr 24 06:05:51 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinod Koul X-Patchwork-Id: 141637 Delivered-To: patch@linaro.org Received: by 10.46.151.6 with SMTP id r6csp1919552lji; Tue, 24 Apr 2018 00:45:31 -0700 (PDT) X-Google-Smtp-Source: AB8JxZoS9KEPnBGghljQUgv9KBGbM2uDehM9Xc04xzkAvF00P73HKJzLtTNLfBL9Qcza2iwr/ByH X-Received: by 10.28.62.79 with SMTP id l76mr229003wma.145.1524555931080; Tue, 24 Apr 2018 00:45:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524555931; cv=none; d=google.com; s=arc-20160816; b=PMQnNRBpMUWvG4jSRI+YTCjv4GCBUITI00ISHf6m/kxGUUi3fFUVl8mr/GimtvOgM1 20Z17995nh9yLfaEuQMxk+Pqc3IKeY9YHwSPsrIJtqh/vk2qlGvKo5u0pBUeLE/i8UaT jD8kUnetHAX/sllf2uZGfoqen2dZavV1hC0NVTzH/vWwVQqYcCdiW/li8AEfu2g8ELCh uIzYKkCiwNY2PAc9hTWk84UJwSV6GS4bCxLn3gzpmC7ezLs+exxXitXzGvQrGMIkQooX OuQ6/mVXXj5+pjVvPnX+cgqSdwDcB53kJhvcrDcVBA/onDf2HR7PHh95IXXEh202Q0ZM RiwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:cc:message-id:date:to:from:delivered-to :arc-authentication-results; bh=lNHRIpjNQlqs5YOMRJJGQ0JfjXB4aQneuKV8TIumJl0=; b=tEHdO1IcD4fIahEJsjEt9s2v+xpPVhzkTTPtzBGG//EPYSE2UfMFDjozn6hRYl0dg+ 09uOb0A5PiAT0d+duVeo09g2KCctw/QnfxBPDsz0NH/dRUzTBcJBraJHY2TmYaxYupTa nigCDloTlQ8ZATB88onL+pzBSVDYSvEpdORkpGjMXfnoAnf0CfuBcAM3bsaTM5ZGRjNH Mj2QmzzU41DO0Mw6rxft//UpzMf8E5aZ6qsIkFQHOozdQS8C41iHhKI+EqpJnbDrCXFA WWUpyhUSYWvN2RxeEXK3tBy9s5ytmbc+sop7ek02dsoH4O0Yfjqixuk/NxDAaaLsh8Ho hceg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of alsa-devel-bounces@alsa-project.org designates 77.48.224.243 as permitted sender) smtp.mailfrom=alsa-devel-bounces@alsa-project.org Return-Path: Received: from alsa0.perex.cz (alsa0.perex.cz. [77.48.224.243]) by mx.google.com with ESMTP id w6-v6si8759805wrk.170.2018.04.24.00.45.30; Tue, 24 Apr 2018 00:45:31 -0700 (PDT) Received-SPF: pass (google.com: domain of alsa-devel-bounces@alsa-project.org designates 77.48.224.243 as permitted sender) client-ip=77.48.224.243; Authentication-Results: mx.google.com; spf=pass (google.com: domain of alsa-devel-bounces@alsa-project.org designates 77.48.224.243 as permitted sender) smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 3A56E26766D; Tue, 24 Apr 2018 09:45:24 +0200 (CEST) X-Original-To: alsa-devel@alsa-project.org Delivered-To: alsa-devel@alsa-project.org Received: by alsa0.perex.cz (Postfix, from userid 1000) id 975CC267654; Tue, 24 Apr 2018 08:01:26 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail1.perex.cz X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.4.0 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by alsa0.perex.cz (Postfix) with ESMTP id EF232266E30 for ; Tue, 24 Apr 2018 08:01:23 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Apr 2018 23:01:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,321,1520924400"; d="scan'208";a="222820701" Received: from vkoul-udesk7.iind.intel.com ([10.223.84.143]) by fmsmga005.fm.intel.com with ESMTP; 23 Apr 2018 23:01:19 -0700 From: Vinod Koul To: alsa-devel@alsa-project.org Date: Tue, 24 Apr 2018 11:35:51 +0530 Message-Id: <1524549954-29144-1-git-send-email-vkoul@kernel.org> X-Mailer: git-send-email 2.7.4 X-Mailman-Approved-At: Tue, 24 Apr 2018 09:45:19 +0200 Cc: liam.r.girdwood@linux.intel.com, patches.audio@intel.com, Vinod Koul , broonie@kernel.org Subject: [alsa-devel] [PATCH v4 0/3] ASoC: Add multiple CPU DAI support X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org As discussed in [1], DAI link supports multiple codec DAIs however it does not do so for CPU DAIs. So, add support for multiple CPU DAIs on a DAI Link by adding multiple CPU DAI in Card instantiation, suspend and resume functions, PCM ops, stream handling functions and DAPM. [1]: https://www.spinics.net/lists/alsa-devel/msg71369.html changes in v4: - rebase on asoc-next - update changelogs to add more description of changes done Shreyas NC (3): ASoC: Add initial support for multiple CPU DAIs ASoC: Add multiple CPU DAI support for PCM ops ASoC: Add multiple CPU DAI support in DAPM include/sound/soc.h | 6 + sound/soc/soc-core.c | 283 ++++++++++++++++++++---------- sound/soc/soc-dapm.c | 71 +++++--- sound/soc/soc-pcm.c | 483 +++++++++++++++++++++++++++++++++------------------ 4 files changed, 565 insertions(+), 278 deletions(-) -- 2.7.4 _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel