xref: /freebsd/sys/contrib/device-tree/Bindings/usb/brcm,bdc.txt (revision ccb59683b98360afaf5b5bb641a68fea22c68d0b)
1Broadcom USB Device Controller (BDC)
2====================================
3
4Required properties:
5
6- compatible: must be one of:
7                "brcm,bdc-udc-v2"
8                "brcm,bdc"
9- reg: the base register address and length
10- interrupts: the interrupt line for this controller
11
12Optional properties:
13
14On 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
21Example:
22
23        bdc@f0b02000 {
24                compatible = "brcm,bdc-udc-v2";
25                reg = <0xf0b02000 0xfc4>;
26                interrupts = <0x0 0x60 0x0>;
27                phys = <&usbphy_0 0x0>;
28                clocks = <&sw_usbd>;
29        };
30