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