18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
28c2ecf20Sopenharmony_ci# Copyright 2019 Ondrej Jirman <megous@megous.com>
38c2ecf20Sopenharmony_ci%YAML 1.2
48c2ecf20Sopenharmony_ci---
58c2ecf20Sopenharmony_ci$id: "http://devicetree.org/schemas/phy/allwinner,sun50i-h6-usb3-phy.yaml#"
68c2ecf20Sopenharmony_ci$schema: "http://devicetree.org/meta-schemas/core.yaml#"
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_cititle: Allwinner H6 USB3 PHY
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_cimaintainers:
118c2ecf20Sopenharmony_ci  - Ondrej Jirman <megous@megous.com>
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciproperties:
148c2ecf20Sopenharmony_ci  compatible:
158c2ecf20Sopenharmony_ci    enum:
168c2ecf20Sopenharmony_ci      - allwinner,sun50i-h6-usb3-phy
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci  reg:
198c2ecf20Sopenharmony_ci    maxItems: 1
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ci  clocks:
228c2ecf20Sopenharmony_ci    maxItems: 1
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ci  resets:
258c2ecf20Sopenharmony_ci    maxItems: 1
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci  "#phy-cells":
288c2ecf20Sopenharmony_ci    const: 0
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_cirequired:
318c2ecf20Sopenharmony_ci  - compatible
328c2ecf20Sopenharmony_ci  - reg
338c2ecf20Sopenharmony_ci  - clocks
348c2ecf20Sopenharmony_ci  - resets
358c2ecf20Sopenharmony_ci  - "#phy-cells"
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ciadditionalProperties: false
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ciexamples:
408c2ecf20Sopenharmony_ci  - |
418c2ecf20Sopenharmony_ci    #include <dt-bindings/clock/sun50i-h6-ccu.h>
428c2ecf20Sopenharmony_ci    #include <dt-bindings/reset/sun50i-h6-ccu.h>
438c2ecf20Sopenharmony_ci    phy@5210000 {
448c2ecf20Sopenharmony_ci          compatible = "allwinner,sun50i-h6-usb3-phy";
458c2ecf20Sopenharmony_ci          reg = <0x5210000 0x10000>;
468c2ecf20Sopenharmony_ci          clocks = <&ccu CLK_USB_PHY1>;
478c2ecf20Sopenharmony_ci          resets = <&ccu RST_USB_PHY1>;
488c2ecf20Sopenharmony_ci          #phy-cells = <0>;
498c2ecf20Sopenharmony_ci    };
50