smb: client: Fix minor whitespace errors and warnings
[linux-modified.git] / Documentation / devicetree / bindings / phy / qcom,snps-eusb2-repeater.yaml
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
7 title: Qualcomm Synopsis eUSB2 to USB 2.0 repeater
8
9 maintainers:
10   - Abel Vesa <abel.vesa@linaro.org>
11
12 description:
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
16 properties:
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
35   qcom,tune-usb2-disc-thres:
36     $ref: /schemas/types.yaml#/definitions/uint8
37     description: High-Speed disconnect threshold
38     minimum: 0
39     maximum: 7
40     default: 0
41
42   qcom,tune-usb2-amplitude:
43     $ref: /schemas/types.yaml#/definitions/uint8
44     description: High-Speed trasmit amplitude
45     minimum: 0
46     maximum: 15
47     default: 8
48
49   qcom,tune-usb2-preem:
50     $ref: /schemas/types.yaml#/definitions/uint8
51     description: High-Speed TX pre-emphasis tuning
52     minimum: 0
53     maximum: 7
54     default: 5
55
56 required:
57   - compatible
58   - reg
59   - "#phy-cells"
60
61 additionalProperties: false
62
63 examples:
64   - |
65     #include <dt-bindings/spmi/spmi.h>
66
67     pmic@7 {
68       reg = <0x7 SPMI_USID>;
69       #address-cells = <1>;
70       #size-cells = <0>;
71
72       pm8550b_eusb2_repeater: phy@fd00 {
73         compatible = "qcom,pm8550b-eusb2-repeater";
74         reg = <0xfd00>;
75         #phy-cells = <0>;
76       };
77     };
78 ...