brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 57914f2 Raw
74 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2# Copyright (C) Sunplus Co., Ltd. 20213%YAML 1.24---5$id: http://devicetree.org/schemas/phy/sunplus,sp7021-usb2-phy.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Sunplus SP7021 USB 2.0 PHY Controller9 10maintainers:11  - Vincent Shih <vincent.sunplus@gmail.com>12 13properties:14  compatible:15    const: sunplus,sp7021-usb2-phy16 17  reg:18    items:19      - description: UPHY register region20      - description: MOON4 register region21 22  reg-names:23    items:24      - const: phy25      - const: moon426 27  clocks:28    maxItems: 129 30  resets:31    maxItems: 132 33  "#phy-cells":34    const: 035 36  nvmem-cell-names:37    description: names corresponding to the nvmem cells of disconnect voltage38    const: disc_vol39 40  nvmem-cells:41    description: nvmem cell address of disconnect voltage42    maxItems: 143 44  sunplus,disc-vol-addr-off:45    $ref: /schemas/types.yaml#/definitions/uint3246    description: the otp address offset of disconnect voltage47 48required:49  - compatible50  - reg51  - reg-names52  - clocks53  - resets54  - "#phy-cells"55  - nvmem-cell-names56  - nvmem-cells57  - sunplus,disc-vol-addr-off58 59additionalProperties: false60 61examples:62  - |63    sp_uphy0: usb-phy@9c004a80 {64      compatible = "sunplus,sp7021-usb2-phy";65      reg = <0x9c004a80 0x80>, <0x9c000248 0x10>;66      reg-names = "phy", "moon4";67      clocks = <&clkc 0x3d>;68      resets = <&rstc 0x2d>;69      #phy-cells = <0>;70      nvmem-cell-names = "disc_vol";71      nvmem-cells = <&disc_vol>;72      sunplus,disc-vol-addr-off = <0>;73    };74