1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/pci/pci-ep.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: PCI Endpoint Controller
10 Common properties for PCI Endpoint Controller Nodes.
13 - Kishon Vijay Abraham I <kishon@kernel.org>
14 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21 description: Maximum number of functions that can be configured
22 $ref: /schemas/types.yaml#/definitions/uint8
27 max-virtual-functions:
28 description: Array representing the number of virtual functions corresponding to each physical
30 $ref: /schemas/types.yaml#/definitions/uint8-array
35 $ref: /schemas/types.yaml#/definitions/uint32
39 description: maximum number of lanes
40 $ref: /schemas/types.yaml#/definitions/uint32
47 If present this property assigns a fixed PCI domain number to a PCI
48 Endpoint Controller, otherwise an unstable (across boots) unique number
49 will be assigned. It is required to either not set this property at all
50 or set it for all PCI endpoint controllers in the system, otherwise
51 potentially conflicting domain numbers may be assigned to endpoint
52 controllers. The domain number for each endpoint controller in the system
54 $ref: /schemas/types.yaml#/definitions/uint32
59 additionalProperties: true