From patchwork Wed Dec 7 20:17:28 2016
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: Li Xu
X-Patchwork-Id: 9465369
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
69B9E60512 for ;
Wed, 7 Dec 2016 22:04:20 +0000 (UTC)
Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1])
by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5372B28537
for ;
Wed, 7 Dec 2016 22:04:20 +0000 (UTC)
Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486)
id 480A22859B; Wed, 7 Dec 2016 22:04:20 +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=-1.9 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE
autolearn=ham version=3.3.1
Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243])
by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7EF9628537
for ;
Wed, 7 Dec 2016 22:04:17 +0000 (UTC)
Received: by alsa0.perex.cz (Postfix, from userid 1000)
id A5CA2267372; Wed, 7 Dec 2016 23:04:16 +0100 (CET)
Received: from alsa0.perex.cz (localhost [127.0.0.1])
by alsa0.perex.cz (Postfix) with ESMTP id C4B4826658E;
Wed, 7 Dec 2016 23:01:57 +0100 (CET)
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 25F0526733B; Wed, 7 Dec 2016 21:16:43 +0100 (CET)
Received: from mx0b-001ae601.pphosted.com (mx0a-001ae601.pphosted.com
[67.231.149.25])
by alsa0.perex.cz (Postfix) with ESMTP id B804326658E
for ;
Wed, 7 Dec 2016 21:16:38 +0100 (CET)
Received: from pps.filterd (m0077473.ppops.net [127.0.0.1])
by mx0a-001ae601.pphosted.com (8.16.0.17/8.16.0.17) with SMTP id
uB7K8uPF006664; Wed, 7 Dec 2016 14:16:36 -0600
Authentication-Results: ppops.net;
spf=pass smtp.mailfrom=Li.Xu@cirrus.com
Received: from mail2.cirrus.com (mail1.cirrus.com [141.131.3.20])
by mx0a-001ae601.pphosted.com with ESMTP id 273vb4g8b3-1;
Wed, 07 Dec 2016 14:16:36 -0600
Received: from ex4.ad.cirrus.com (ex4.ad.cirrus.com [141.131.36.35])
by mail2.cirrus.com (Postfix) with ESMTP id 37FDC611C8AF;
Wed, 7 Dec 2016 14:16:36 -0600 (CST)
Received: from lixu-Digi-Puppy.ad.cirrus.com (141.131.38.212) by
InternalRelay
(141.131.36.35) with Microsoft SMTP Server id 14.3.301.0;
Wed, 7 Dec 2016 14:16:31 -0600
From: Li Xu
To: ,
Date: Wed, 7 Dec 2016 14:17:28 -0600
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1481141848-6695-1-git-send-email-li.xu@cirrus.com>
References: <1481141848-6695-1-git-send-email-li.xu@cirrus.com>
MIME-Version: 1.0
Message-ID: <81e7d974-68d3-41ef-bd75-ce59b3515d9d@EX4.ad.cirrus.com>
X-Proofpoint-SPF-Result: pass
X-Proofpoint-SPF-Record: v=spf1 include:spf-001ae601.pphosted.com
ip4:141.131.128.20
ip4:141.131.3.20 ip4:213.128.236.230 ip4:87.246.98.25
ip4:87.246.78.26
ip4:87.246.76.56 ip4:87.246.98.35 -all
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
priorityscore=1501 malwarescore=0
suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam
adjust=0
reason=mlx scancount=1 engine=8.0.1-1609300000
definitions=main-1612070300
Cc: mark.rutland@arm.com, brian.austin@cirrus.com, tiwai@suse.com,
robh+dt@kernel.org, lgirdwood@gmail.com, broonie@kernel.org,
Paul.Handrigan@cirrus.com, Li Xu
Subject: [alsa-devel] [PATCH 2/2] ASoC: cs43130: Add devicetree bindings for
CS43130
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: ,
Errors-To: alsa-devel-bounces@alsa-project.org
Sender: alsa-devel-bounces@alsa-project.org
X-Virus-Scanned: ClamAV using ClamSMTP
Add devicetree bindings documentation file for Cirrus
Logic CS43130 codec.
Signed-off-by: Li Xu
---
.../devicetree/bindings/sound/cs43130.txt | 41 ++++++++++++++++++++++
1 file changed, 41 insertions(+)
create mode 100644 Documentation/devicetree/bindings/sound/cs43130.txt
diff --git a/Documentation/devicetree/bindings/sound/cs43130.txt b/Documentation/devicetree/bindings/sound/cs43130.txt
new file mode 100644
index 0000000..9a2a22a
--- /dev/null
+++ b/Documentation/devicetree/bindings/sound/cs43130.txt
@@ -0,0 +1,41 @@
+CS43130 DAC
+
+Required properties:
+
+ - compatible : "cirrus,cs43130"
+
+ - reg : the I2C address of the device for I2C
+
+ - VA-supply, VP-supply, VL-supply, VCP-supply, VD-supply:
+ power supplies for the device, as covered in
+ Documentation/devicetree/bindings/regulator/regulator.txt.
+
+
+Optional properties:
+
+ - reset-gpios : gpio used to reset the Device
+
+ - cirrus,xtal-ibias:
+ When external MCLK is generated by external crystal
+ oscillator, CS43130 can be used to provide bias current
+ for external crystal. Amount of bias current sent is
+ set as:
+ 1 = 7.5uA
+ 2 = 12.5uA
+ 3 = 15uA
+
+Example:
+
+cs43130: cs43130@30 {
+ compatible = "cirrus,cs43130";
+ reg = <0x30>;
+ reset-gpios = <&axi_gpio 54 0>;
+ VA-supply = <&dummy_vreg>;
+ VP-supply = <&dummy_vreg>;
+ VL-supply = <&dummy_vreg>;
+ VCP-supply = <&dummy_vreg>;
+ VD-supply = <&dummy_vreg>;
+ cirrus,xtal-ibias = <2>;
+ interrupt-parent = <&gpio0>;
+ interrupts = <55 8>;
+};