Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/phy/calxeda-combophy.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Calxeda Highbank Combination PHYs binding for SATA
0008 
0009 description: |
0010   The Calxeda Combination PHYs connect the SoC to the internal fabric
0011   and to SATA connectors. The PHYs support multiple protocols (SATA,
0012   SGMII, PCIe) and can be assigned to different devices (SATA or XGMAC
0013   controller).
0014   Programming the PHYs is typically handled by those device drivers,
0015   not by a dedicated PHY driver.
0016 
0017 maintainers:
0018   - Andre Przywara <andre.przywara@arm.com>
0019 
0020 properties:
0021   compatible:
0022     const: calxeda,hb-combophy
0023 
0024   '#phy-cells':
0025     const: 1
0026 
0027   reg:
0028     maxItems: 1
0029 
0030   phydev:
0031     description: device ID for programming the ComboPHY.
0032     $ref: /schemas/types.yaml#/definitions/uint32
0033     maximum: 31
0034 
0035 required:
0036   - compatible
0037   - reg
0038   - phydev
0039   - '#phy-cells'
0040 
0041 additionalProperties: false
0042 
0043 examples:
0044   - |
0045     combophy5: combo-phy@fff5d000 {
0046                    compatible = "calxeda,hb-combophy";
0047                    #phy-cells = <1>;
0048                    reg = <0xfff5d000 0x1000>;
0049                    phydev = <31>;
0050                };