Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1364495

[PATCH v3 08/16] dt-bindings: Add bindings for phy-da8xx-usb

Path csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From David Lechner <david@lechnology.com>
Newsgroups linux.kernel
Subject [PATCH v3 08/16] dt-bindings: Add bindings for phy-da8xx-usb
Date Fri, 25 Mar 2016 01:00:02 +0100
Message-ID <rgnku-1AF-19@gated-at.bofh.it> (permalink)
References <rgnku-1AF-3@gated-at.bofh.it>
Dkim-Signature v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lechnology.com; s=default; h=References:In-Reply-To:Message-Id:Date:Subject :Cc:To:From; bh=0Lh3vm/DKXACv883aHHjKErLlQgjrFh5/RQjxlBiuSI=; b=ToJbsnEWtk4HY 9qc7LLstpsTABZJ1QJgVLEJ7MaJZG3VHCm3afMoNKNKFDgmcdgfUbv05OxivvKcBIR4seup6rMzBJ HB6K3I9zoft1/uWSnkBKecWrM6AFlPx9Ed5IR3f+InXx3s4IAKTrnSwhxvjT5q4lVwapyj73IbXu7 lkzoj4SX8o+9GxKq7rUxqK5/MKnAat4Zozi0NSMvy7pu9YU4bGOptNCvpijIVnfVKlXPm2CjUPgJa mn64F3u0bwDHw/eU/6295uootCSckL9qmL62ar6rffrYQevmHrL5GkTUaots+7AvUNJpYYCsAFz5l kbrwIozY8+tDohKfnH00A==;
X-Mailer git-send-email 1.9.1
X-Antiabuse This header was added to track abuse, please include it with any abuse report
X-Antiabuse Primary Hostname - vern.gendns.com
X-Antiabuse Original Domain - vger.kernel.org
X-Antiabuse Originator/Caller UID/GID - [47 12] / [47 12]
X-Antiabuse Sender Address Domain - lechnology.com
X-Get-Message-Sender-Via vern.gendns.com: authenticated_id: davidmain+lechnology.com/only user confirmed/virtual account not confirmed
X-Authenticated-Sender vern.gendns.com: davidmain@lechnology.com
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 65
Organization linux.* mail to news gateway
X-Original-Cc petr@barix.com, sergei.shtylyov@cogentembedded.com, David.Laight@ACULAB.COM, David Lechner <david@lechnology.com>, Rob Herring <robh+dt@kernel.org>, Pawel Moll <pawel.moll@arm.com>, Mark Rutland <mark.rutland@arm.com>, Ian Campbell <ijc+devicetree@hellion.org.uk>, Kumar Gala <galak@codeaurora.org>, Russell King <linux@arm.linux.org.uk>, Sekhar Nori <nsekhar@ti.com>, Kevin Hilman <khilman@kernel.org>, Kishon Vijay Abraham I <kishon@ti.com>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Alan Stern <stern@rowland.harvard.edu>, Bin Liu <b-liu@ti.com>, Lee Jones <lee.jones@linaro.org>, devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list), linux-arm-kernel@lists.infradead.org (moderated list:ARM PORT), linux-usb@vger.kernel.org (open list:USB SUBSYSTEM)
X-Original-Date Thu, 24 Mar 2016 18:51:33 -0500
X-Original-Message-ID <1458863503-31121-9-git-send-email-david@lechnology.com>
X-Original-References <1458863503-31121-1-git-send-email-david@lechnology.com>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1364495

Show key headers only | View raw


Device tree binding for new phy-da8xx-usb driver.

Signed-off-by: David Lechner <david@lechnology.com>
---

v3 changes:

* added cfgchip info and example
* correct usage of "DA8xx"
* correct address after @
* dropped 11 before @ in usb@


 .../devicetree/bindings/phy/phy-da8xx-usb.txt      | 40 ++++++++++++++++++++++
 1 file changed, 40 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/phy/phy-da8xx-usb.txt

diff --git a/Documentation/devicetree/bindings/phy/phy-da8xx-usb.txt b/Documentation/devicetree/bindings/phy/phy-da8xx-usb.txt
new file mode 100644
index 0000000..684c548
--- /dev/null
+++ b/Documentation/devicetree/bindings/phy/phy-da8xx-usb.txt
@@ -0,0 +1,40 @@
+TI DaVinci DA8xx USB PHY
+
+Required properties:
+ - compatible: must be "ti,da830-usbphy".
+ - #phy-cells: must be 1.
+
+This device controls the PHY for both the USB 1.1 OHCI and USB 2.0 OTG
+controllers on DA8xx SoCs. Consumers of this device should use index 1 for
+the USB 1.1 phy device and index 2 for the USB 2.0 phy device.
+
+It also requires a "syscon" node with compatible = "ti,da830-cfgchip", "syscon"
+to access the CFGCHIP2 register.
+
+Example:
+
+	cfgchip: cfgchip@1417c {
+		compatible = "ti,da830-cfgchip", "syscon";
+		reg = <0x1417c 0x14>;
+	};
+
+	usbphy: usbphy {
+		compatible = "ti,da830-usbphy";
+		#phy-cells = <1>;
+	};
+
+	usb11: usb@225000 {
+		compatible = "ti,da830-ohci";
+		reg = <0x225000 0x1000>;
+		interrupts = <59>;
+		phys = <&usbphy 1>;
+		phy-names = "usbphy";
+	};
+
+	usb20: usb@200000 {
+		compatible = "ti,da830-musb";
+		reg = <0x200000 0x1000>;
+		interrupts = <58>;
+		phys = <&usbphy 2>;
+		phy-names = "usbphy";
+	};
-- 
1.9.1

Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

[PATCH v3 08/16] dt-bindings: Add bindings for phy-da8xx-usb David Lechner <david@lechnology.com> - 2016-03-25 01:00 +0100
  Re: [PATCH v3 08/16] dt-bindings: Add bindings for phy-da8xx-usb Rob Herring <robh@kernel.org> - 2016-03-25 16:10 +0100

csiph-web