cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

hisilicon,hi3670-usb3.yaml (1891B)


      1# SPDX-License-Identifier: GPL-2.0
      2%YAML 1.2
      3---
      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 PHY
      8
      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-phy
     18
     19  "#phy-cells":
     20    const: 0
     21
     22  hisilicon,pericrg-syscon:
     23    $ref: '/schemas/types.yaml#/definitions/phandle'
     24    description: phandle of syscon used to control iso refclk.
     25
     26  hisilicon,pctrl-syscon:
     27    $ref: '/schemas/types.yaml#/definitions/phandle'
     28    description: phandle of syscon used to control usb tcxo.
     29
     30  hisilicon,sctrl-syscon:
     31    $ref: '/schemas/types.yaml#/definitions/phandle'
     32    description: phandle of syscon used to control phy deep sleep.
     33
     34  hisilicon,eye-diagram-param:
     35    $ref: /schemas/types.yaml#/definitions/uint32
     36    description: Eye diagram for phy.
     37
     38  hisilicon,tx-vboost-lvl:
     39    $ref: /schemas/types.yaml#/definitions/uint32
     40    description: TX level vboost for phy.
     41
     42required:
     43  - compatible
     44  - hisilicon,pericrg-syscon
     45  - hisilicon,pctrl-syscon
     46  - hisilicon,sctrl-syscon
     47  - hisilicon,eye-diagram-param
     48  - hisilicon,tx-vboost-lvl
     49  - "#phy-cells"
     50
     51additionalProperties: false
     52
     53examples:
     54  - |
     55    bus {
     56      #address-cells = <2>;
     57      #size-cells = <2>;
     58
     59      usb3_otg_bc: usb3_otg_bc@ff200000 {
     60        compatible = "syscon", "simple-mfd";
     61        reg = <0x0 0xff200000 0x0 0x1000>;
     62
     63        usb_phy {
     64          compatible = "hisilicon,hi3670-usb-phy";
     65          #phy-cells = <0>;
     66          hisilicon,pericrg-syscon = <&crg_ctrl>;
     67          hisilicon,pctrl-syscon = <&pctrl>;
     68          hisilicon,sctrl-syscon = <&sctrl>;
     69          hisilicon,eye-diagram-param = <0xfdfee4>;
     70          hisilicon,tx-vboost-lvl = <0x5>;
     71        };
     72      };
     73    };