From patchwork Wed May 9 12:56:16 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 10389431 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 345EE60318 for ; Wed, 9 May 2018 13:02:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1BA4228681 for ; Wed, 9 May 2018 13:02:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 09BA628FAA; Wed, 9 May 2018 13:02:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 6793628F90 for ; Wed, 9 May 2018 13:02:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: In-Reply-To:Message-Id:Date:Subject:To:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=VefBot35+W+EcZUFHBzNtOEGH3XrDsAgPkSxMr8yRUw=; b=QsDYu7zuqyj6ftQLBt0qFCCVXA iBPZU/khc142t0cEKWSXnA67QFr7LmzsXbiyNIyAn1f/0+1PBG5INcKuOYBoSikf+rgHezI5AMuNt Y9HTvu6knjjNWCQV32BRryIJdvtGb7yrxIop72c90+iCECQAsFVlON0HJh38e/A7QxDseR1Lg+SPF +WF/jATCQekSy7XrHO+ShOosYYU8kkD8UY0zZprdp7KcR8U6ZCOEbWYjwHgFz69qr9YiqpViyc9HR X/9TvhLS360Pb7oJc6RF+a71nSawRFcUm/ZkV/F2yOUkT2tbhbPYQSSnOC5qxD3RaI6tSV964SZ89 k+I/mMFg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fGOjz-0002it-DP; Wed, 09 May 2018 13:02:43 +0000 Received: from mail-wm0-x241.google.com ([2a00:1450:400c:c09::241]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fGOiB-0001zV-Fx for linux-arm-kernel@lists.infradead.org; Wed, 09 May 2018 13:00:54 +0000 Received: by mail-wm0-x241.google.com with SMTP id j4so24626839wme.1 for ; Wed, 09 May 2018 06:00:45 -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:in-reply-to:references; bh=tY7RukcqLqht8CWrDAkJpg45GsDcbcOVEI8s/t/u01c=; b=Us423h+SkI14iLD1AuH33HuVbUmxCGtZMXGV6WG+JReSPp9xgn+TxnVWTRSDs8Y+bX YJjhK8Z82aUNopkuV4ClLYUf+vX7D90ECKtsq3PVL7UgCd0Nn5i/V8ggpcLOsGkJio2A Xqp4w0HPmKf9b9mZqjMyJdmI/BTFchYkTPWdc= 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:in-reply-to :references; bh=tY7RukcqLqht8CWrDAkJpg45GsDcbcOVEI8s/t/u01c=; b=kbJB2MGjXO6H2xZ1bgv/YnaBE3jMky0QtE14XfRwidMEGs99JnpJmnym7FuG7aoV2/ y478MhAF8sFXx+r9u+AoqDXFI+nGlfBvvCZEr+6KJxarshojtsgDylF/MYglKXzLAwXR sYICoXaQrj7iRtTlK4i3tUnk31KyjV8q4XKIfyRoIdXRJ6q1gbc0LRyuMnaq82nfxHwo CZR1NkM0dxSShgumiIdEGn+z5TjVk4rNWGN1ePvBjvzleLj8u+Qi2YvQ/iK7TQK24NoA n2R6/915RFPwQbriqXy9RB9COAgCDznAmwWocpmbZb2ZlRkCV6HELXkuTfCRiZRiZfMA wVfQ== X-Gm-Message-State: ALKqPwdCqsnwMsRGgJQ0DT73N7qqVbracGxXDtH6a2qbjKmksUoXLv// XBzAFJVdxZf6QZyl+lfAGbVZ6w== X-Google-Smtp-Source: AB8JxZofw7Et0grJX9O/QA4fwJdgx1g4wU75CY5KGkPdpC0x7aoqVncxfnmmWthA3yZ8Veobz2JWWw== X-Received: by 2002:a1c:c702:: with SMTP id x2-v6mr6215951wmf.57.1525870844216; Wed, 09 May 2018 06:00:44 -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 q2-v6sm29422963wrj.57.2018.05.09.06.00.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 09 May 2018 06:00:43 -0700 (PDT) From: Srinivas Kandagatla To: andy.gross@linaro.org, broonie@kernel.org, linux-arm-msm@vger.kernel.org, alsa-devel@alsa-project.org, robh+dt@kernel.org, bgoswami@codeaurora.org Subject: [PATCH v8 05/24] ASoC: qdsp6: dt-bindings: Add q6adm dt bindings Date: Wed, 9 May 2018 13:56:16 +0100 Message-Id: <20180509125635.5653-6-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180509125635.5653-1-srinivas.kandagatla@linaro.org> References: <20180509125635.5653-1-srinivas.kandagatla@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180509_060051_551045_A45DA325 X-CRM114-Status: GOOD ( 12.96 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, rohkumar@qti.qualcomm.com, gregkh@linuxfoundation.org, plai@codeaurora.org, tiwai@suse.com, lgirdwood@gmail.com, david.brown@linaro.org, Srinivas Kandagatla , linux-arm-kernel@lists.infradead.org, spatakok@qti.qualcomm.com, perex@perex.cz, linux-kernel@vger.kernel.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP This patch add DT bindings for ADM (Audio Device Manager) DSP module. This module implements mixer controls to setup the connections between AFE ports and ASM streams. Signed-off-by: Srinivas Kandagatla Reviewed-and-tested-by: Rohit kumar Reviewed-by: Rob Herring Reviewed-by: Banajit Goswami --- .../devicetree/bindings/sound/qcom,q6adm.txt | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/qcom,q6adm.txt diff --git a/Documentation/devicetree/bindings/sound/qcom,q6adm.txt b/Documentation/devicetree/bindings/sound/qcom,q6adm.txt new file mode 100644 index 000000000000..cb709e5dbc44 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/qcom,q6adm.txt @@ -0,0 +1,33 @@ +Qualcomm Audio Device Manager (Q6ADM) binding + +Q6ADM is one of the APR audio service on Q6DSP. +Please refer to qcom,apr.txt for details of the coommon apr service bindings +used by the apr service device. + +- but must contain the following property: + +- compatible: + Usage: required + Value type: + Definition: must be "qcom,q6adm-v.". + Or "qcom,q6adm" where the version number can be queried + from DSP. + example "qcom,q6adm-v2.0" + + += ADM routing +"routing" subnode of the ADM node represents adm routing specific configuration + +- #sound-dai-cells + Usage: required + Value type: + Definition: Must be 0 + += EXAMPLE +q6adm@8 { + compatible = "qcom,q6adm"; + reg = ; + q6routing: routing { + #sound-dai-cells = <0>; + }; +};