79 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/phy/brcm,bcm63xx-usbh-phy.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: BCM63xx USBH PHY8 9maintainers:10 - Álvaro Fernández Rojas <noltari@gmail.com>11 12properties:13 compatible:14 enum:15 - brcm,bcm6318-usbh-phy16 - brcm,bcm6328-usbh-phy17 - brcm,bcm6358-usbh-phy18 - brcm,bcm6362-usbh-phy19 - brcm,bcm6368-usbh-phy20 - brcm,bcm63268-usbh-phy21 22 reg:23 maxItems: 124 25 clocks:26 minItems: 127 maxItems: 228 29 clock-names:30 minItems: 131 items:32 - const: usbh33 - const: usb_ref34 35 resets:36 maxItems: 137 38 "#phy-cells":39 const: 140 41additionalProperties: false42 43required:44 - compatible45 - reg46 - clocks47 - clock-names48 - resets49 - "#phy-cells"50 51if:52 properties:53 compatible:54 enum:55 - brcm,bcm6318-usbh-phy56 - brcm,bcm6328-usbh-phy57 - brcm,bcm6362-usbh-phy58 - brcm,bcm63268-usbh-phy59then:60 properties:61 power-domains:62 maxItems: 163 required:64 - power-domains65else:66 properties:67 power-domains: false68 69examples:70 - |71 usbh: usb-phy@10001700 {72 compatible = "brcm,bcm6368-usbh-phy";73 reg = <0x10001700 0x38>;74 clocks = <&periph_clk 15>;75 clock-names = "usbh";76 resets = <&periph_rst 12>;77 #phy-cells = <1>;78 };79