brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · bd527f5 Raw
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