brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · a1a8a84 Raw
65 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/phy/hisilicon,hi3670-usb3.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Hisilicon Kirin970 USB PHY8 9maintainers:10  - Mauro Carvalho Chehab <mchehab+huawei@kernel.org>11 12description: |+13  Bindings for USB3 PHY on HiSilicon Kirin 970.14 15properties:16  compatible:17    const: hisilicon,hi3670-usb-phy18 19  "#phy-cells":20    const: 021 22  hisilicon,pericrg-syscon:23    $ref: /schemas/types.yaml#/definitions/phandle24    description: phandle of syscon used to control iso refclk.25 26  hisilicon,pctrl-syscon:27    $ref: /schemas/types.yaml#/definitions/phandle28    description: phandle of syscon used to control usb tcxo.29 30  hisilicon,sctrl-syscon:31    $ref: /schemas/types.yaml#/definitions/phandle32    description: phandle of syscon used to control phy deep sleep.33 34  hisilicon,eye-diagram-param:35    $ref: /schemas/types.yaml#/definitions/uint32-array36    maxItems: 137    description: Eye diagram for phy.38 39  hisilicon,tx-vboost-lvl:40    $ref: /schemas/types.yaml#/definitions/uint3241    description: TX level vboost for phy.42 43required:44  - compatible45  - hisilicon,pericrg-syscon46  - hisilicon,pctrl-syscon47  - hisilicon,sctrl-syscon48  - hisilicon,eye-diagram-param49  - hisilicon,tx-vboost-lvl50  - "#phy-cells"51 52additionalProperties: false53 54examples:55  - |56    usb-phy {57        compatible = "hisilicon,hi3670-usb-phy";58        #phy-cells = <0>;59        hisilicon,pericrg-syscon = <&crg_ctrl>;60        hisilicon,pctrl-syscon = <&pctrl>;61        hisilicon,sctrl-syscon = <&sctrl>;62        hisilicon,eye-diagram-param = <0xfdfee4>;63        hisilicon,tx-vboost-lvl = <0x5>;64    };65