brintos

brintos / linux-shallow public Read only

0
0
Text · 2.3 KiB · e03b516 Raw
117 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only2%YAML 1.23---4$id: http://devicetree.org/schemas/phy/qcom,usb-hs-phy.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm's USB HS PHY8 9maintainers:10  - Bjorn Andersson <bjorn.andersson@linaro.org>11 12if:13  properties:14    compatible:15      contains:16        enum:17          - qcom,usb-hs-phy-apq806418          - qcom,usb-hs-phy-msm866019          - qcom,usb-hs-phy-msm896020then:21  properties:22    resets:23      maxItems: 124 25    reset-names:26      const: por27 28else:29  properties:30    resets:31      minItems: 232      maxItems: 233 34    reset-names:35      items:36        - const: phy37        - const: por38 39properties:40  compatible:41    items:42      - enum:43          - qcom,usb-hs-phy-apq806444          - qcom,usb-hs-phy-msm822645          - qcom,usb-hs-phy-msm866046          - qcom,usb-hs-phy-msm891647          - qcom,usb-hs-phy-msm896048          - qcom,usb-hs-phy-msm897449      - const: qcom,usb-hs-phy50 51  clocks:52    minItems: 253    maxItems: 254 55  clock-names:56    maxItems: 257    contains:58      items:59        - const: ref60        - const: sleep61 62  resets: true63 64  reset-names: true65 66  v1p8-supply: true67 68  v3p3-supply: true69 70  extcon: true71 72  "#phy-cells":73    const: 074 75  qcom,init-seq:76    $ref: /schemas/types.yaml#/definitions/uint8-matrix77    description: >78      Sequence of ULPI address and value pairs to79      program into the ULPI_EXT_VENDOR_SPECIFIC area.80      This is related to Device Mode Eye Diagram test.81    maxItems: 32 # no hard limit82    items:83      items:84        - description: >85            the address is offset from the ULPI_EXT_VENDOR_SPECIFIC address86        - description: value87 88required:89  - clocks90  - clock-names91  - resets92  - reset-names93  - "#phy-cells"94 95additionalProperties: false96 97examples:98  - |99    otg: usb-controller {100      #reset-cells = <1>;101 102      ulpi {103        phy {104          compatible = "qcom,usb-hs-phy-msm8974", "qcom,usb-hs-phy";105          #phy-cells = <0>;106          clocks = <&clk 0>, <&clk 258>;107          clock-names = "ref", "sleep";108          resets = <&gcc 10>, <&otg 0>;109          reset-names = "phy", "por";110          v3p3-supply = <&pm8941_l24>;111          v1p8-supply = <&pm8941_l6>;112          extcon = <&smbb>;113          qcom,init-seq = /bits/ 8 <0x1 0x63>;114        };115      };116    };117