Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp461232imm; Mon, 21 May 2018 08:48:01 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpHAmCEbEIa1+S+BAiIJry3E8L9m8Yd9BtY3mbn66vcD90Xuhv+4rhcOx+sgrFHOILFf5jn X-Received: by 2002:a17:902:7b97:: with SMTP id w23-v6mr21247454pll.116.1526917681586; Mon, 21 May 2018 08:48:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526917681; cv=none; d=google.com; s=arc-20160816; b=rbfSc6i2gMPqzuy3+16pWpbLlACAGgz5UHdp1cfkXi6pY6VHhcEB251nxNnwVkeLNT 5DQ850jDbVdHj0Rhxsj75M3CpeCcgDp9iB+ZIy9DsMNPJu8YSXZsmQlfQh/kBF+DichF KHh2u+fLD+inNS1SNYDZzLkHfnGaAeh+hp8xvhy8rH71nL6LzH3Nq6J0QN236pBd/R/p 7G0Lc+K4qGXBwFdZ68JZTUYhAx/Xj4LFyvBsY1qNmcIKEN0LsqHhPnInD6TP0dNwmSHw qiseU8ehf5epq1csXNskZhHpueC91tMLHCxR6TkWi0x97Zu9/uJe/Fp2+Th562Q0TTC/ MYVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:message-id:in-reply-to:subject:cc:to :from:dkim-signature:arc-authentication-results; bh=9p/bvz/clAF4tfANlS8+aGX/we4XqJguxF3Kk3V3g20=; b=oYs72Ci0qf4GkOgmJtbT9M2YUqthxho6c/FNkKS1a2wmK4fywTnewP7S3RYNmyphiX jne6guO75IooR3Vd2PPPZ76fjT5NxiVhk+BK8p8ukwy+hCpe1InAcXxhux3qrg8WPc1A N6Dyqq4RPkWO0HF/30G7kLa2CHHZLZJ/cjrvOB8dmtSkUVRNGxaqEBwDTIo5mjZJciT3 EUrssk2JviMYbMIdw7Vc7k8dlNOMtk/C5ZTCJe2yVHR8N7GudwU09IYOnkySd32eh2PP fq2Q6OmcaKl1vs9tc7V3oJcCy1v8HlIgYh9KPSPdJ0Enxx/fiRwrEudHv5HWbZb/G32Z V0Kg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=azsfbmA1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a81-v6si13897168pfj.300.2018.05.21.08.47.44; Mon, 21 May 2018 08:48:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=azsfbmA1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752934AbeEUPrV (ORCPT + 99 others); Mon, 21 May 2018 11:47:21 -0400 Received: from heliosphere.sirena.org.uk ([172.104.155.198]:52864 "EHLO heliosphere.sirena.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752092AbeEUPrR (ORCPT ); Mon, 21 May 2018 11:47:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sirena.org.uk; s=20170815-heliosphere; h=Date:Message-Id:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:References: List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner: List-Archive; bh=9p/bvz/clAF4tfANlS8+aGX/we4XqJguxF3Kk3V3g20=; b=azsfbmA1XJth YsbLG5wisFQWWAIht+oL2rKNCqRAsIbzyQhxJbkSCMmwj3YkAWfte0Ep3t9L0u3FYFKA0zpLFQhsv cHEuyErtNQxgKZLN+hFSg4SbNeL48HS5G3WRTx/r/tx7sDLGJc63tLa6WfW/AsgkakSUWABmZ0t9m o41DM=; Received: from debutante.sirena.org.uk ([2001:470:1f1d:6b5::3] helo=debutante) by heliosphere.sirena.org.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1fKn1e-0000zr-9P; Mon, 21 May 2018 15:47:06 +0000 Received: from broonie by debutante with local (Exim 4.91) (envelope-from ) id 1fKn1d-00070i-Rf; Mon, 21 May 2018 16:47:05 +0100 From: Mark Brown To: Srinivas Kandagatla Cc: Mark Brown , 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, 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, linux-arm-kernel@lists.infradead.org, spatakok@qti.qualcomm.com, linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org Subject: Applied "ASoC: qdsp6: dt-bindings: Add apq8096 machine bindings" to the asoc tree In-Reply-To: <20180426094606.4775-23-srinivas.kandagatla@linaro.org> Message-Id: Date: Mon, 21 May 2018 16:47:05 +0100 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The patch ASoC: qdsp6: dt-bindings: Add apq8096 machine bindings has been applied to the asoc tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 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 From be64027d18b163b971756af18d520cde6d21bb9f Mon Sep 17 00:00:00 2001 From: Srinivas Kandagatla Date: Fri, 18 May 2018 13:56:09 +0100 Subject: [PATCH] ASoC: qdsp6: dt-bindings: Add apq8096 machine bindings Add devicetree bindings documentation file for Qualcomm apq8096 sound card. Signed-off-by: Srinivas Kandagatla Reviewed-by: Rob Herring Reviewed-by: Banajit Goswami Signed-off-by: Mark Brown --- .../bindings/sound/qcom,apq8096.txt | 109 ++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/qcom,apq8096.txt diff --git a/Documentation/devicetree/bindings/sound/qcom,apq8096.txt b/Documentation/devicetree/bindings/sound/qcom,apq8096.txt new file mode 100644 index 000000000000..aa54e49fc8a2 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/qcom,apq8096.txt @@ -0,0 +1,109 @@ +* Qualcomm Technologies APQ8096 ASoC sound card driver + +This binding describes the APQ8096 sound card, which uses qdsp for audio. + +- compatible: + Usage: required + Value type: + Definition: must be "qcom,apq8096-sndcard" + +- qcom,audio-routing: + Usage: Optional + Value type: + Definition: A list of the connections between audio components. + Each entry is a pair of strings, the first being the + connection's sink, the second being the connection's + source. Valid names could be power supplies, MicBias + of codec and the jacks on the board: + Valid names include: + + Board Connectors: + "Headphone Left" + "Headphone Right" + "Earphone" + "Line Out1" + "Line Out2" + "Line Out3" + "Line Out4" + "Analog Mic1" + "Analog Mic2" + "Analog Mic3" + "Analog Mic4" + "Analog Mic5" + "Analog Mic6" + "Digital Mic2" + "Digital Mic3" + + Audio pins and MicBias on WCD9335 Codec: + "MIC_BIAS1 + "MIC_BIAS2" + "MIC_BIAS3" + "MIC_BIAS4" + "AMIC1" + "AMIC2" + "AMIC3" + "AMIC4" + "AMIC5" + "AMIC6" + "AMIC6" + "DMIC1" + "DMIC2" + "DMIC3" += dailinks +Each subnode of sndcard represents either a dailink, and subnodes of each +dailinks would be cpu/codec/platform dais. + +- link-name: + Usage: required + Value type: + Definition: User friendly name for dai link + += CPU, PLATFORM, CODEC dais subnodes +- cpu: + Usage: required + Value type: + Definition: cpu dai sub-node + +- codec: + Usage: Optional + Value type: + Definition: codec dai sub-node + +- platform: + Usage: Optional + Value type: + Definition: platform dai sub-node + +- sound-dai: + Usage: required + Value type: + Definition: dai phandle/s and port of CPU/CODEC/PLATFORM node. + +Example: + +audio { + compatible = "qcom,apq8096-sndcard"; + qcom,model = "DB820c"; + + mm1-dai-link { + link-name = "MultiMedia1"; + cpu { + sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>; + }; + }; + + hdmi-dai-link { + link-name = "HDMI Playback"; + cpu { + sound-dai = <&q6afe HDMI_RX>; + }; + + platform { + sound-dai = <&q6adm>; + }; + + codec { + sound-dai = <&hdmi 0>; + }; + }; +}; -- 2.17.0