0001 # SPDX-License-Identifier: GPL-2.0-only
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/pci/cdns,cdns-pcie-ep.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Cadence PCIe EP Controller
0008
0009 maintainers:
0010 - Tom Joseph <tjoseph@cadence.com>
0011
0012 allOf:
0013 - $ref: "cdns-pcie-ep.yaml#"
0014
0015 properties:
0016 compatible:
0017 const: cdns,cdns-pcie-ep
0018
0019 reg:
0020 maxItems: 2
0021
0022 reg-names:
0023 items:
0024 - const: reg
0025 - const: mem
0026
0027 required:
0028 - reg
0029 - reg-names
0030
0031 unevaluatedProperties: false
0032
0033 examples:
0034 - |
0035 bus {
0036 #address-cells = <2>;
0037 #size-cells = <2>;
0038
0039 pcie-ep@fc000000 {
0040 compatible = "cdns,cdns-pcie-ep";
0041 reg = <0x0 0xfc000000 0x0 0x01000000>,
0042 <0x0 0x80000000 0x0 0x40000000>;
0043 reg-names = "reg", "mem";
0044 cdns,max-outbound-regions = <16>;
0045 max-functions = /bits/ 8 <8>;
0046 phys = <&pcie_phy0>;
0047 phy-names = "pcie-phy";
0048 };
0049 };
0050 ...