xref: /linux/Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
15ed58073SMauro Carvalho Chehab# SPDX-License-Identifier: GPL-2.0
25ed58073SMauro Carvalho Chehab%YAML 1.2
35ed58073SMauro Carvalho Chehab---
45ed58073SMauro Carvalho Chehab$id: http://devicetree.org/schemas/phy/hisilicon,hi3660-usb3.yaml#
55ed58073SMauro Carvalho Chehab$schema: http://devicetree.org/meta-schemas/core.yaml#
65ed58073SMauro Carvalho Chehab
75ed58073SMauro Carvalho Chehabtitle: Hisilicon Kirin 960 USB PHY
85ed58073SMauro Carvalho Chehab
95ed58073SMauro Carvalho Chehabmaintainers:
105ed58073SMauro Carvalho Chehab  - Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
115ed58073SMauro Carvalho Chehabdescription: |+
125ed58073SMauro Carvalho Chehab  Bindings for USB3 PHY on HiSilicon Kirin 960.
135ed58073SMauro Carvalho Chehab
145ed58073SMauro Carvalho Chehabproperties:
155ed58073SMauro Carvalho Chehab  compatible:
165ed58073SMauro Carvalho Chehab    const: hisilicon,hi3660-usb-phy
175ed58073SMauro Carvalho Chehab
185ed58073SMauro Carvalho Chehab  "#phy-cells":
195ed58073SMauro Carvalho Chehab    const: 0
205ed58073SMauro Carvalho Chehab
215ed58073SMauro Carvalho Chehab  hisilicon,pericrg-syscon:
22*e43462c1SRob Herring    $ref: /schemas/types.yaml#/definitions/phandle
235ed58073SMauro Carvalho Chehab    description: phandle of syscon used to control iso refclk.
245ed58073SMauro Carvalho Chehab
255ed58073SMauro Carvalho Chehab  hisilicon,pctrl-syscon:
26*e43462c1SRob Herring    $ref: /schemas/types.yaml#/definitions/phandle
275ed58073SMauro Carvalho Chehab    description: phandle of syscon used to control usb tcxo.
285ed58073SMauro Carvalho Chehab
295ed58073SMauro Carvalho Chehab  hisilicon,eye-diagram-param:
30a222d7d9SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32-array
31a222d7d9SRob Herring    maxItems: 1
325ed58073SMauro Carvalho Chehab    description: Eye diagram for phy.
335ed58073SMauro Carvalho Chehab
345ed58073SMauro Carvalho Chehabrequired:
355ed58073SMauro Carvalho Chehab  - compatible
365ed58073SMauro Carvalho Chehab  - hisilicon,pericrg-syscon
375ed58073SMauro Carvalho Chehab  - hisilicon,pctrl-syscon
385ed58073SMauro Carvalho Chehab  - hisilicon,eye-diagram-param
395ed58073SMauro Carvalho Chehab  - "#phy-cells"
405ed58073SMauro Carvalho Chehab
415ed58073SMauro Carvalho ChehabadditionalProperties: false
425ed58073SMauro Carvalho Chehab
435ed58073SMauro Carvalho Chehabexamples:
445ed58073SMauro Carvalho Chehab  - |
455ed58073SMauro Carvalho Chehab    usb-phy {
465ed58073SMauro Carvalho Chehab        compatible = "hisilicon,hi3660-usb-phy";
475ed58073SMauro Carvalho Chehab        #phy-cells = <0>;
485ed58073SMauro Carvalho Chehab        hisilicon,pericrg-syscon = <&crg_ctrl>;
495ed58073SMauro Carvalho Chehab        hisilicon,pctrl-syscon = <&pctrl>;
505ed58073SMauro Carvalho Chehab        hisilicon,eye-diagram-param = <0x22466e4>;
515ed58073SMauro Carvalho Chehab    };
52