Merge remote-tracking branch 'asoc/for-5.11' into asoc-next
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / usb / brcm,bcm7445-ehci.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/usb/brcm,bcm7445-ehci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Broadcom STB USB EHCI Controller Device Tree Bindings
8
9 allOf:
10   - $ref: "usb-hcd.yaml"
11
12 maintainers:
13   - Al Cooper <alcooperx@gmail.com>
14
15 properties:
16   compatible:
17     const: brcm,bcm7445-ehci
18
19   reg:
20     maxItems: 1
21
22   interrupts:
23     maxItems: 1
24
25   clocks:
26     maxItems: 1
27     description: Clock specifier for the EHCI clock
28
29   clock-names:
30     const: sw_usb
31
32   phys:
33     maxItems: 1
34
35   phy-names:
36     const: usbphy
37
38 required:
39   - compatible
40   - reg
41   - interrupts
42   - phys
43   - clocks
44
45 additionalProperties: false
46
47 examples:
48   - |
49     usb@f0b00300 {
50         compatible = "brcm,bcm7445-ehci";
51         reg = <0xf0b00300 0xa8>;
52         interrupts = <0x0 0x5a 0x0>;
53         phys = <&usbphy_0 0x0>;
54         phy-names = "usbphy";
55         clocks = <&usb20>;
56         clock-names = "sw_usb";
57     };
58
59 ...