The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/phy/calxeda-combophy.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/phy/calxeda-combophy.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Calxeda Highbank Combination PHYs binding for SATA
    8 
    9 description: |
   10   The Calxeda Combination PHYs connect the SoC to the internal fabric
   11   and to SATA connectors. The PHYs support multiple protocols (SATA,
   12   SGMII, PCIe) and can be assigned to different devices (SATA or XGMAC
   13   controller).
   14   Programming the PHYs is typically handled by those device drivers,
   15   not by a dedicated PHY driver.
   16 
   17 maintainers:
   18   - Andre Przywara <andre.przywara@arm.com>
   19 
   20 properties:
   21   compatible:
   22     const: calxeda,hb-combophy
   23 
   24   '#phy-cells':
   25     const: 1
   26 
   27   reg:
   28     maxItems: 1
   29 
   30   phydev:
   31     description: device ID for programming the ComboPHY.
   32     $ref: /schemas/types.yaml#/definitions/uint32
   33     maximum: 31
   34 
   35 required:
   36   - compatible
   37   - reg
   38   - phydev
   39   - '#phy-cells'
   40 
   41 additionalProperties: false
   42 
   43 examples:
   44   - |
   45     combophy5: combo-phy@fff5d000 {
   46                    compatible = "calxeda,hb-combophy";
   47                    #phy-cells = <1>;
   48                    reg = <0xfff5d000 0x1000>;
   49                    phydev = <31>;
   50                };

Cache object: f65bb57117544d665f674f3b8475ba01


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.