GNU Linux-libre 4.19.264-gnu1
[releases.git] / Documentation / devicetree / bindings / usb / brcm,bdc.txt
1 Broadcom USB Device Controller (BDC)
2 ====================================
3
4 Required properties:
5
6 - compatible: must be one of:
7                 "brcm,bdc-v0.16"
8                 "brcm,bdc"
9 - reg: the base register address and length
10 - interrupts: the interrupt line for this controller
11
12 Optional properties:
13
14 On Broadcom STB platforms, these properties are required:
15
16 - phys: phandle to one or two USB PHY blocks
17         NOTE: Some SoC's have a single phy and some have
18         USB 2.0 and USB 3.0 phys
19 - clocks: phandle to the functional clock of this block
20
21 Example:
22
23         bdc@f0b02000 {
24                 compatible = "brcm,bdc-v0.16";
25                 reg = <0xf0b02000 0xfc4>;
26                 interrupts = <0x0 0x60 0x0>;
27                 phys = <&usbphy_0 0x0>;
28                 clocks = <&sw_usbd>;
29         };