brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · d16a543 Raw
81 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---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 repeater8 9maintainers:10  - Abel Vesa <abel.vesa@linaro.org>11 12description:13  eUSB2 repeater converts between eUSB2 and USB 2.0 signaling levels and14  allows a eUSB2 PHY to connect to legacy USB 2.0 products15 16properties:17  compatible:18    oneOf:19      - items:20          - enum:21              - qcom,pm7550ba-eusb2-repeater22          - const: qcom,pm8550b-eusb2-repeater23      - enum:24          - qcom,pm8550b-eusb2-repeater25          - qcom,smb2360-eusb2-repeater26 27  reg:28    maxItems: 129 30  "#phy-cells":31    const: 032 33  vdd18-supply: true34 35  vdd3-supply: true36 37  qcom,tune-usb2-disc-thres:38    $ref: /schemas/types.yaml#/definitions/uint839    description: High-Speed disconnect threshold40    minimum: 041    maximum: 742    default: 043 44  qcom,tune-usb2-amplitude:45    $ref: /schemas/types.yaml#/definitions/uint846    description: High-Speed transmit amplitude47    minimum: 048    maximum: 1549    default: 850 51  qcom,tune-usb2-preem:52    $ref: /schemas/types.yaml#/definitions/uint853    description: High-Speed TX pre-emphasis tuning54    minimum: 055    maximum: 756    default: 557 58required:59  - compatible60  - reg61  - "#phy-cells"62 63additionalProperties: false64 65examples:66  - |67    #include <dt-bindings/spmi/spmi.h>68 69    pmic@7 {70      reg = <0x7 SPMI_USID>;71      #address-cells = <1>;72      #size-cells = <0>;73 74      pm8550b_eusb2_repeater: phy@fd00 {75        compatible = "qcom,pm8550b-eusb2-repeater";76        reg = <0xfd00>;77        #phy-cells = <0>;78      };79    };80...81