From patchwork Tue May 29 10:18:27 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 137145 Delivered-To: patch@linaro.org Received: by 2002:a2e:9706:0:0:0:0:0 with SMTP id r6-v6csp3860722lji; Tue, 29 May 2018 03:20:59 -0700 (PDT) X-Google-Smtp-Source: ADUXVKI+mFZPPE+jbINfbz9OCwAcHKl/70hgadVwtVcxN2KFI11/9vR6YeMxK/q7oykigPjSO2Rj X-Received: by 2002:a1c:8a45:: with SMTP id m66-v6mr12476621wmd.125.1527589259114; Tue, 29 May 2018 03:20:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527589259; cv=none; d=google.com; s=arc-20160816; b=e1I+vlgtbLUu4QAGZZ09dAEcmqE5FodVij4uPCZq8P73w7dD4vlj0mCx1i1flBYvy3 6Kgo6Rux/MY0K9n8fAG+b+gdKMXycUkKNVOvcU+p0V0sERg7BIfRS2bVcy3py/2H5r86 Ca8g8Xomww8WUn/zoIBzZe4sgsvcrx3GY2c6YbWoDztX2uHfhKolBY+3pTvTjW0HU05F /w5A0gb6B+LOF2C7jCoFuaeVY3rSuv2eEOTRuWgKPG1KZla1Da23ahi+7xnCpW7u2Tol X/s90VlxjkKt5atkpLklO7694u7S+xdBg0n9UJNy0NAvt498YatP7X4rq4w0x35hCvyc nXJA== 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 :dkim-signature:delivered-to:arc-authentication-results; bh=aF+QPjYNS2C8uLlCa1tDIH65vvs+J+yvYAp31j49P7o=; b=PCk+7zzk45IfX2T4PMR4I7jhN5UXzSTMbY5paSBN3gCI0ycxtmmwqf80hxF7/5euNc +RJ7J2cKrtxOpcmy4qQpRpP3ZqzYNq0xiUT6Q6uf/OFnN/VRBtkPFsOOwQkVEScjbJh5 D7lM7z0RlJpn39psoDA8lMsTsswz24GaVH+36nlRVXH1Q4kODeLzr1nYjzJRVojriDTl LxwkctmrIQW0rYK47RdURwGA7kBMecz4biQLscS5ax7Fzru3FBJ8iR7W/79IViGsN6gS BtYrblO3VlvU0bMrMuJcaNHg5QY/C44aNNn+Iqoac00RVRiwF2Qc+oRY3jC/dEqNStke KZkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=DwcfOMqI; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from alsa0.perex.cz (alsa0.perex.cz. [77.48.224.243]) by mx.google.com with ESMTP id m188-v6si2289350wmm.147.2018.05.29.03.20.58; Tue, 29 May 2018 03:20:59 -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; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=DwcfOMqI; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id B9F4E2673F2; Tue, 29 May 2018 12:20:57 +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 E08142673F2; Tue, 29 May 2018 12:20:54 +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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_PASS autolearn=disabled version=3.4.0 Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by alsa0.perex.cz (Postfix) with ESMTP id AAE41266F88 for ; Tue, 29 May 2018 12:20:52 +0200 (CEST) Received: by mail-wm0-f65.google.com with SMTP id o78-v6so39139953wmg.0 for ; Tue, 29 May 2018 03:20:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=TjZGlCl/NtnQF1BRac1LQxYkfI41EP0uS0qCOqlQwkU=; b=DwcfOMqIIAjI3JMSzeF89u+sIZfpgwXO2qDjHhPjNxUL8OHjycRj419yrYGjVS+TqX QWbR/4ZD2+Nfk5G50JeIAqF7HiuvQ8JPPICGuUi8o+4aKHwxuS7UwwomgHWVcaG7mWM6 l6WRpnTgmJAeLT2cOTTW4NpH+QK4PP5zKQktQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=TjZGlCl/NtnQF1BRac1LQxYkfI41EP0uS0qCOqlQwkU=; b=X6at/xrJmJdjYjCr6EbTRRm8+3KcdXkc+hLhCNI0BarX1EjV2Wy4F7OvWdtJGtmle6 GzzqJ+/2X4WiiG6Z9n5yNx8xkr5HcjuyosIB1fde6vkyyNRoAb1mWEHtzznRjyiflN3/ DgU6ct45UHpVbWTYblLqBK6DimgHd+qVsq2S4SRYoCbjounGq92UwDvTnJowmszgqSdH Lda71kj1frSu4K0xV+5mTWqYmHxbugpX6ZS+eB98zoT8bUE2r13P1sNZq+q/pO2i73ar 9QdtVGKUAqRu9rKf6SeyCY1baJz2P4IbUWSDP3SxY0FbIh/Jfop1GW2oxt14SvRKvfTH UFZA== X-Gm-Message-State: ALKqPwesAqnrbRjpg6C4nuZNSnUbrBHqCnTDBClGDGedLN54k2g4iO9c h56wgiyvGcxLqtgMuPDZBiDvPQ== X-Received: by 2002:a1c:6f52:: with SMTP id k79-v6mr9951270wmc.38.1527589251996; Tue, 29 May 2018 03:20:51 -0700 (PDT) Received: from localhost.localdomain (cpc90716-aztw32-2-0-cust92.18-1.cable.virginm.net. [86.26.100.93]) by smtp.gmail.com with ESMTPSA id 60-v6sm23825021wrc.42.2018.05.29.03.20.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 29 May 2018 03:20:51 -0700 (PDT) From: Srinivas Kandagatla To: broonie@kernel.org, linux-arm-msm@vger.kernel.org, alsa-devel@alsa-project.org, robh+dt@kernel.org, bgoswami@codeaurora.org Date: Tue, 29 May 2018 11:18:27 +0100 Message-Id: <20180529101833.30489-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.16.2 Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, rohkumar@qti.qualcomm.com, linux-kernel@vger.kernel.org, plai@codeaurora.org, tiwai@suse.com, lgirdwood@gmail.com, Srinivas Kandagatla , spatakok@qti.qualcomm.com, linux-arm-kernel@lists.infradead.org Subject: [alsa-devel] [PATCH 0/6] ASoC: qdsp6: Add support to TDM ports 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 This patchset adds supports to 40 TDM ports available in q6AFE module. Among these 6 patches, there are 2 cleanup patches, first one which makes i2s use common prepare function and the second one is add macros for routings to make it easy to add new port routings. Rest of the 4 patches are tdm dt-bindings, afe port prepare support in afe, afe-dais support and adding tdm routing update. These patches have been tested by Rohit on SDM845. Thanks, Srini Srinivas Kandagatla (6): ASoC: qdsp6: dt-bindings: Add q6afe tdm dt binding ASoC: qdsp6: qdafe: add support to tdm ports ASoC: qdsp6: q6afe-dai: use q6afe_dai_prepare() for MI2S ASoC: qdsp6: q6afe-dai: add support to tdm dais ASoC: qdsp6: q6routing: Add macros for mixers ASoC: qdsp6: q6routing: Add support to all TDM Mixers .../devicetree/bindings/sound/qcom,q6afe.txt | 68 ++ include/dt-bindings/sound/qcom,q6afe.h | 80 ++ sound/soc/qcom/qdsp6/q6afe-dai.c | 621 ++++++++++- sound/soc/qcom/qdsp6/q6afe.c | 429 +++++++- sound/soc/qcom/qdsp6/q6afe.h | 20 +- sound/soc/qcom/qdsp6/q6routing.c | 1084 ++++++++++---------- 6 files changed, 1733 insertions(+), 569 deletions(-) -- 2.16.2 _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel