1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/phy/qcom,snps-eusb2-repeater.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Qualcomm Synopsis eUSB2 to USB 2.0 repeater
8
9maintainers:
10  - Abel Vesa <abel.vesa@linaro.org>
11
12description:
13  eUSB2 repeater converts between eUSB2 and USB 2.0 signaling levels and
14  allows a eUSB2 PHY to connect to legacy USB 2.0 products
15
16properties:
17  compatible:
18    oneOf:
19      - items:
20          - enum:
21              - qcom,pm7550ba-eusb2-repeater
22          - const: qcom,pm8550b-eusb2-repeater
23      - const: qcom,pm8550b-eusb2-repeater
24
25  reg:
26    maxItems: 1
27
28  "#phy-cells":
29    const: 0
30
31  vdd18-supply: true
32
33  vdd3-supply: true
34
35required:
36  - compatible
37  - reg
38  - "#phy-cells"
39
40additionalProperties: false
41
42examples:
43  - |
44    #include <dt-bindings/spmi/spmi.h>
45
46    pmic@7 {
47      reg = <0x7 SPMI_USID>;
48      #address-cells = <1>;
49      #size-cells = <0>;
50
51      pm8550b_eusb2_repeater: phy@fd00 {
52        compatible = "qcom,pm8550b-eusb2-repeater";
53        reg = <0xfd00>;
54        #phy-cells = <0>;
55      };
56    };
57...
58