Skip to content

Commit

Permalink
dt-bindings: usb: bdc: Add Device Tree binding for Broadcom UDC driver
Browse files Browse the repository at this point in the history
Add Device Tree binding document for Broadcom USB Device
Controller (BDC).

Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Al Cooper <alcooperx@gmail.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
  • Loading branch information
Al Cooper authored and Felipe Balbi committed Aug 15, 2017
1 parent 5916733 commit 7890b16
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions Documentation/devicetree/bindings/usb/brcm,bdc.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Broadcom USB Device Controller (BDC)
====================================

Required properties:

- compatible: must be one of:
"brcm,bdc-v0.16"
"brcm,bdc"
- reg: the base register address and length
- interrupts: the interrupt line for this controller

Optional properties:

On Broadcom STB platforms, these properties are required:

- phys: phandle to one or two USB PHY blocks
NOTE: Some SoC's have a single phy and some have
USB 2.0 and USB 3.0 phys
- clocks: phandle to the functional clock of this block

Example:

bdc@f0b02000 {
compatible = "brcm,bdc-v0.16";
reg = <0xf0b02000 0xfc4>;
interrupts = <0x0 0x60 0x0>;
phys = <&usbphy_0 0x0>;
clocks = <&sw_usbd>;
};

0 comments on commit 7890b16

Please sign in to comment.