forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.1 KiB
47 lines
1.1 KiB
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) |
|
%YAML 1.2 |
|
--- |
|
$id: http://devicetree.org/schemas/pci/pci-ep.yaml# |
|
$schema: http://devicetree.org/meta-schemas/core.yaml# |
|
|
|
title: PCI Endpoint Controller Schema |
|
|
|
description: | |
|
Common properties for PCI Endpoint Controller Nodes. |
|
|
|
maintainers: |
|
- Kishon Vijay Abraham I <[email protected]> |
|
|
|
properties: |
|
$nodename: |
|
pattern: "^pcie-ep@" |
|
|
|
max-functions: |
|
description: Maximum number of functions that can be configured |
|
$ref: /schemas/types.yaml#/definitions/uint8 |
|
minimum: 1 |
|
default: 1 |
|
maximum: 255 |
|
|
|
max-virtual-functions: |
|
description: Array representing the number of virtual functions corresponding to each physical |
|
function |
|
$ref: /schemas/types.yaml#/definitions/uint8-array |
|
minItems: 1 |
|
maxItems: 255 |
|
|
|
max-link-speed: |
|
$ref: /schemas/types.yaml#/definitions/uint32 |
|
enum: [ 1, 2, 3, 4 ] |
|
|
|
num-lanes: |
|
description: maximum number of lanes |
|
$ref: /schemas/types.yaml#/definitions/uint32 |
|
minimum: 1 |
|
default: 1 |
|
maximum: 16 |
|
|
|
required: |
|
- compatible |
|
|
|
additionalProperties: true
|
|
|