linux-usb.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [v4,1/6] dt-bindings: add binding for USBSS-DRD controller.
@ 2019-02-18 16:46 Rob Herring
  0 siblings, 0 replies; 2+ messages in thread
From: Rob Herring @ 2019-02-18 16:46 UTC (permalink / raw)
  To: Pawel Laszczak
  Cc: devicetree, gregkh, felipe.balbi, mark.rutland, linux-usb,
	hdegoede, heikki.krogerus, andy.shevchenko, robh+dt, rogerq,
	linux-kernel, jbergsagel, nsekhar, nm, sureshp, peter.chen,
	kurahul

On Thu, 14 Feb 2019 19:45:09 +0000, Pawel Laszczak wrote:
> This patch aim at documenting USB related dt-bindings for the
> Cadence USBSS-DRD controller.
> 
> Signed-off-by: Pawel Laszczak <pawell@cadence.com>
> ---
>  .../devicetree/bindings/usb/cdns-usb3.txt     | 30 +++++++++++++++++++
>  1 file changed, 30 insertions(+)
>  create mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt
> 

Reviewed-by: Rob Herring <robh@kernel.org>

^ permalink raw reply	[flat|nested] 2+ messages in thread
* [v4,1/6] dt-bindings: add binding for USBSS-DRD controller.
@ 2019-02-14 19:45 Pawel Laszczak
  0 siblings, 0 replies; 2+ messages in thread
From: Pawel Laszczak @ 2019-02-14 19:45 UTC (permalink / raw)
  To: devicetree
  Cc: gregkh, felipe.balbi, mark.rutland, linux-usb, hdegoede,
	heikki.krogerus, andy.shevchenko, robh+dt, rogerq, linux-kernel,
	jbergsagel, nsekhar, nm, sureshp, peter.chen, kurahul,
	Pawel Laszczak

This patch aim at documenting USB related dt-bindings for the
Cadence USBSS-DRD controller.

Signed-off-by: Pawel Laszczak <pawell@cadence.com>
---
 .../devicetree/bindings/usb/cdns-usb3.txt     | 30 +++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt

diff --git a/Documentation/devicetree/bindings/usb/cdns-usb3.txt b/Documentation/devicetree/bindings/usb/cdns-usb3.txt
new file mode 100644
index 000000000000..1d2b449e3cb4
--- /dev/null
+++ b/Documentation/devicetree/bindings/usb/cdns-usb3.txt
@@ -0,0 +1,30 @@
+Binding for the Cadence USBSS-DRD controller
+
+Required properties:
+  - reg: Physical base address and size of the controller's register areas.
+	 Controller has 3 different regions:
+	 region 1 - HOST registers area
+	 region 2 - DEVICE registers area
+	 region 3 - OTG/DRD registers area
+  - reg-names - register memory area names:
+	"xhci" - for HOST registers space
+	"dev" - for DEVICE registers space
+	"otg" - for OTG/DRD registers space
+  - compatible: Should contain: "cdns,usb3-1.0.0" or "cdns,usb3-1.0.1"
+  - interrupts: Interrupts used by cdns3 controller.
+
+Optional properties:
+ - maximum-speed : valid arguments are "super-speed", "high-speed" and
+                   "full-speed"; refer to usb/generic.txt
+ - dr_mode: Should be one of "host", "peripheral" or "otg".
+ - phys: reference to the USB PHY
+
+Example:
+	usb@f3000000 {
+		compatible = "cdns,usb3-1.0.1";
+		interrupts = <USB_IRQ  7 IRQ_TYPE_LEVEL_HIGH>;
+		reg = <0xf3000000 0x10000	/* memory area for HOST registers */
+			0xf3010000 0x10000	/* memory area for DEVICE registers */
+			0xf3020000 0x10000>;	/* memory area for OTG/DRD registers */
+		reg-names = "xhci", "dev", "otg";
+	};

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-02-18 16:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-18 16:46 [v4,1/6] dt-bindings: add binding for USBSS-DRD controller Rob Herring
  -- strict thread matches above, loose matches on Subject: below --
2019-02-14 19:45 Pawel Laszczak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).