14f8dad0aSRobert Marko# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
24f8dad0aSRobert Marko%YAML 1.2
34f8dad0aSRobert Marko---
44f8dad0aSRobert Marko$id: "http://devicetree.org/schemas/phy/qcom-usb-ipq4019-phy.yaml#"
54f8dad0aSRobert Marko$schema: "http://devicetree.org/meta-schemas/core.yaml#"
64f8dad0aSRobert Marko
74f8dad0aSRobert Markotitle: Qualcom IPQ40xx Dakota HS/SS USB PHY
84f8dad0aSRobert Marko
94f8dad0aSRobert Markomaintainers:
104f8dad0aSRobert Marko  - Robert Marko <robert.marko@sartura.hr>
114f8dad0aSRobert Marko
124f8dad0aSRobert Markoproperties:
134f8dad0aSRobert Marko  compatible:
144f8dad0aSRobert Marko    enum:
154f8dad0aSRobert Marko      - qcom,usb-ss-ipq4019-phy
164f8dad0aSRobert Marko      - qcom,usb-hs-ipq4019-phy
174f8dad0aSRobert Marko
184f8dad0aSRobert Marko  reg:
194f8dad0aSRobert Marko    maxItems: 1
204f8dad0aSRobert Marko
214f8dad0aSRobert Marko  resets:
224f8dad0aSRobert Marko    maxItems: 2
234f8dad0aSRobert Marko
244f8dad0aSRobert Marko  reset-names:
254f8dad0aSRobert Marko    items:
264f8dad0aSRobert Marko      - const: por_rst
274f8dad0aSRobert Marko      - const: srif_rst
284f8dad0aSRobert Marko
294f8dad0aSRobert Marko  "#phy-cells":
304f8dad0aSRobert Marko    const: 0
314f8dad0aSRobert Marko
324f8dad0aSRobert Markorequired:
334f8dad0aSRobert Marko  - compatible
344f8dad0aSRobert Marko  - reg
354f8dad0aSRobert Marko  - resets
364f8dad0aSRobert Marko  - reset-names
374f8dad0aSRobert Marko  - "#phy-cells"
384f8dad0aSRobert Marko
395be478f9SRob HerringadditionalProperties: false
405be478f9SRob Herring
414f8dad0aSRobert Markoexamples:
424f8dad0aSRobert Marko  - |
434f8dad0aSRobert Marko    #include <dt-bindings/clock/qcom,gcc-ipq4019.h>
444f8dad0aSRobert Marko
454f8dad0aSRobert Marko    hsphy@a8000 {
464f8dad0aSRobert Marko      #phy-cells = <0>;
474f8dad0aSRobert Marko      compatible = "qcom,usb-hs-ipq4019-phy";
484f8dad0aSRobert Marko      reg = <0xa8000 0x40>;
494f8dad0aSRobert Marko      resets = <&gcc USB2_HSPHY_POR_ARES>,
504f8dad0aSRobert Marko               <&gcc USB2_HSPHY_S_ARES>;
514f8dad0aSRobert Marko      reset-names = "por_rst", "srif_rst";
524f8dad0aSRobert Marko    };
53