brintos

brintos / linux-shallow public Read only

0
0
Text · 2.3 KiB · 617f3c0 Raw
104 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/phy/transmit-amplitude.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Common PHY and network PCS transmit amplitude property8 9description:10  Binding describing the peak-to-peak transmit amplitude for common PHYs11  and network PCSes.12 13maintainers:14  - Marek Behún <kabel@kernel.org>15 16properties:17  tx-p2p-microvolt:18    description:19      Transmit amplitude voltages in microvolts, peak-to-peak. If this property20      contains multiple values for various PHY modes, the21      'tx-p2p-microvolt-names' property must be provided and contain22      corresponding mode names.23 24  tx-p2p-microvolt-names:25    description: |26      Names of the modes corresponding to voltages in the 'tx-p2p-microvolt'27      property. Required only if multiple voltages are provided.28 29      If a value of 'default' is provided, the system should use it for any PHY30      mode that is otherwise not defined here. If 'default' is not provided, the31      system should use manufacturer default value.32    minItems: 133    maxItems: 1634    items:35      enum:36        - default37 38        # ethernet modes39        - sgmii40        - qsgmii41        - xgmii42        - 1000base-x43        - 2500base-x44        - 5gbase-r45        - rxaui46        - xaui47        - 10gbase-kr48        - usxgmii49        - 10gbase-r50        - 25gbase-r51 52        # PCIe modes53        - pcie54        - pcie155        - pcie256        - pcie357        - pcie458        - pcie559        - pcie660 61        # USB modes62        - usb63        - usb-ls64        - usb-fs65        - usb-hs66        - usb-ss67        - usb-ss+68        - usb-469 70        # storage modes71        - sata72        - ufs-hs73        - ufs-hs-a74        - ufs-hs-b75 76        # display modes77        - lvds78        - dp79        - dp-rbr80        - dp-hbr81        - dp-hbr282        - dp-hbr383        - dp-uhbr-1084        - dp-uhbr-13.585        - dp-uhbr-2086 87        # camera modes88        - mipi-dphy89        - mipi-dphy-univ90        - mipi-dphy-v2.5-univ91 92dependencies:93  tx-p2p-microvolt-names: [ tx-p2p-microvolt ]94 95additionalProperties: true96 97examples:98  - |99    phy: phy {100      #phy-cells = <1>;101      tx-p2p-microvolt = <915000>, <1100000>, <1200000>;102      tx-p2p-microvolt-names = "2500base-x", "usb-hs", "usb-ss";103    };104