0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/usb/brcm,bcm7445-ehci.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Broadcom STB USB EHCI Controller Device Tree Bindings
0008
0009 allOf:
0010 - $ref: "usb-hcd.yaml"
0011
0012 maintainers:
0013 - Al Cooper <alcooperx@gmail.com>
0014
0015 properties:
0016 compatible:
0017 const: brcm,bcm7445-ehci
0018
0019 reg:
0020 maxItems: 1
0021
0022 interrupts:
0023 maxItems: 1
0024
0025 clocks:
0026 maxItems: 1
0027 description: Clock specifier for the EHCI clock
0028
0029 clock-names:
0030 const: sw_usb
0031
0032 phys:
0033 maxItems: 1
0034
0035 phy-names:
0036 const: usbphy
0037
0038 required:
0039 - compatible
0040 - reg
0041 - interrupts
0042 - phys
0043 - clocks
0044
0045 additionalProperties: false
0046
0047 examples:
0048 - |
0049 usb@f0b00300 {
0050 compatible = "brcm,bcm7445-ehci";
0051 reg = <0xf0b00300 0xa8>;
0052 interrupts = <0x0 0x5a 0x0>;
0053 phys = <&usbphy_0 0x0>;
0054 phy-names = "usbphy";
0055 clocks = <&usb20>;
0056 clock-names = "sw_usb";
0057 };
0058
0059 ...