cdns-pcie.yaml (4353dd3b70783ebbc83fcf12d9c0af3fbab0223b) cdns-pcie.yaml (3d21a46093352f7802b9c66c7cce35cd02a50e53)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: "http://devicetree.org/schemas/pci/cdns-pcie.yaml#"
5$schema: "http://devicetree.org/meta-schemas/core.yaml#"
6
7title: Cadence PCIe Core
8
9maintainers:
10 - Tom Joseph <tjoseph@cadence.com>
11
12properties:
13 cdns,max-outbound-regions:
14 description: maximum number of outbound regions
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: "http://devicetree.org/schemas/pci/cdns-pcie.yaml#"
5$schema: "http://devicetree.org/meta-schemas/core.yaml#"
6
7title: Cadence PCIe Core
8
9maintainers:
10 - Tom Joseph <tjoseph@cadence.com>
11
12properties:
13 cdns,max-outbound-regions:
14 description: maximum number of outbound regions
15 allOf:
16 - $ref: /schemas/types.yaml#/definitions/uint32
15 $ref: /schemas/types.yaml#/definitions/uint32
17 minimum: 1
18 maximum: 32
19 default: 32
20
21 phys:
22 description:
23 One per lane if more than one in the list. If only one PHY listed it must
24 manage all lanes.
25 minItems: 1
26 maxItems: 16
27
28 phy-names:
29 items:
30 - const: pcie-phy
31 # FIXME: names when more than 1
16 minimum: 1
17 maximum: 32
18 default: 32
19
20 phys:
21 description:
22 One per lane if more than one in the list. If only one PHY listed it must
23 manage all lanes.
24 minItems: 1
25 maxItems: 16
26
27 phy-names:
28 items:
29 - const: pcie-phy
30 # FIXME: names when more than 1