1847dbf4eSKishon Vijay Abraham I# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2847dbf4eSKishon Vijay Abraham I%YAML 1.2 3847dbf4eSKishon Vijay Abraham I--- 4847dbf4eSKishon Vijay Abraham I$id: http://devicetree.org/schemas/pci/pci-ep.yaml# 5847dbf4eSKishon Vijay Abraham I$schema: http://devicetree.org/meta-schemas/core.yaml# 6847dbf4eSKishon Vijay Abraham I 73367934dSKrzysztof Kozlowskititle: PCI Endpoint Controller 8847dbf4eSKishon Vijay Abraham I 9847dbf4eSKishon Vijay Abraham Idescription: | 10847dbf4eSKishon Vijay Abraham I Common properties for PCI Endpoint Controller Nodes. 11847dbf4eSKishon Vijay Abraham I 12847dbf4eSKishon Vijay Abraham Imaintainers: 13*99244b99SManivannan Sadhasivam - Kishon Vijay Abraham I <kishon@kernel.org> 14*99244b99SManivannan Sadhasivam - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 15847dbf4eSKishon Vijay Abraham I 16847dbf4eSKishon Vijay Abraham Iproperties: 17847dbf4eSKishon Vijay Abraham I $nodename: 18847dbf4eSKishon Vijay Abraham I pattern: "^pcie-ep@" 19847dbf4eSKishon Vijay Abraham I 20847dbf4eSKishon Vijay Abraham I max-functions: 21847dbf4eSKishon Vijay Abraham I description: Maximum number of functions that can be configured 223d21a460SRob Herring $ref: /schemas/types.yaml#/definitions/uint8 23847dbf4eSKishon Vijay Abraham I minimum: 1 24847dbf4eSKishon Vijay Abraham I default: 1 25847dbf4eSKishon Vijay Abraham I maximum: 255 26847dbf4eSKishon Vijay Abraham I 27f00bfc64SKishon Vijay Abraham I max-virtual-functions: 28f00bfc64SKishon Vijay Abraham I description: Array representing the number of virtual functions corresponding to each physical 29f00bfc64SKishon Vijay Abraham I function 30f00bfc64SKishon Vijay Abraham I $ref: /schemas/types.yaml#/definitions/uint8-array 31f00bfc64SKishon Vijay Abraham I minItems: 1 32f00bfc64SKishon Vijay Abraham I maxItems: 255 33f00bfc64SKishon Vijay Abraham I 34847dbf4eSKishon Vijay Abraham I max-link-speed: 353d21a460SRob Herring $ref: /schemas/types.yaml#/definitions/uint32 36847dbf4eSKishon Vijay Abraham I enum: [ 1, 2, 3, 4 ] 37847dbf4eSKishon Vijay Abraham I 38847dbf4eSKishon Vijay Abraham I num-lanes: 39847dbf4eSKishon Vijay Abraham I description: maximum number of lanes 403d21a460SRob Herring $ref: /schemas/types.yaml#/definitions/uint32 41847dbf4eSKishon Vijay Abraham I minimum: 1 42847dbf4eSKishon Vijay Abraham I default: 1 43847dbf4eSKishon Vijay Abraham I maximum: 16 44847dbf4eSKishon Vijay Abraham I 45847dbf4eSKishon Vijay Abraham Irequired: 46847dbf4eSKishon Vijay Abraham I - compatible 476a0e321eSRob Herring 486a0e321eSRob HerringadditionalProperties: true 49