78 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/phy/brcm,cygnus-pcie-phy.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Broadcom Cygnus PCIe PHY8 9maintainers:10 - Ray Jui <ray.jui@broadcom.com>11 - Scott Branden <scott.branden@broadcom.com>12 13properties:14 $nodename:15 pattern: "^pcie[-|_]phy(@.*)?$"16 17 compatible:18 items:19 - const: brcm,cygnus-pcie-phy20 21 reg:22 maxItems: 123 description: >24 Base address and length of the PCIe PHY block25 26 "#address-cells":27 const: 128 29 "#size-cells":30 const: 031 32patternProperties:33 "^pcie-phy@[0-9]+$":34 type: object35 additionalProperties: false36 description: >37 PCIe PHY child nodes38 39 properties:40 reg:41 maxItems: 142 description: >43 The PCIe PHY port number44 45 "#phy-cells":46 const: 047 48 required:49 - reg50 - "#phy-cells"51 52required:53 - compatible54 - reg55 - "#address-cells"56 - "#size-cells"57 58additionalProperties: false59 60examples:61 - |62 pcie_phy: pcie_phy@301d0a0 {63 compatible = "brcm,cygnus-pcie-phy";64 reg = <0x0301d0a0 0x14>;65 #address-cells = <1>;66 #size-cells = <0>;67 68 pcie0_phy: pcie-phy@0 {69 reg = <0>;70 #phy-cells = <0>;71 };72 73 pcie1_phy: pcie-phy@1 {74 reg = <1>;75 #phy-cells = <0>;76 };77 };78