Lines Matching +full:pci +full:- +full:iommu
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
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>
18 pattern: "^pcie-ep@"
20 iommu-map:
21 $ref: /schemas/types.yaml#/definitions/uint32-matrix
24 - description: Device ID (see msi-map) base
26 - description: phandle to IOMMU
27 - description: IOMMU specifier base (currently always 1 cell)
28 - description: Number of Device IDs
31 iommu-map-mask:
34 IOMMU specifier per the iommu-map property.
38 max-functions:
45 max-virtual-functions:
48 $ref: /schemas/types.yaml#/definitions/uint8-array
52 max-link-speed:
56 msi-map:
60 A PCI Endpoint (EP) can use MSI as a doorbell function. This is achieved by
61 mapping the MSI controller's address into PCI BAR<n>. The PCI Root Complex
63 the EP-side driver of an event, eliminating the need for the driver to
67 determined by the PCI topology of the host system. Since the EP may be
68 connected to different PCI hosts, the RID can vary between systems and is
74 - Bits [2:0] for the function number (func)
75 - Bits [18:3] for the virtual function index (vfunc)
82 (device-id-base, msi, msi-base,length).
84 Any Device ID id in the interval [id-base, id-base + length) is
86 (id - id-base + msi-base).
87 $ref: /schemas/types.yaml#/definitions/uint32-matrix
90 - description: The Device ID base matched by the entry
92 - description: phandle to msi-controller node
93 - description: (optional) The msi-specifier produced for the first
94 Device ID matched by the entry. Currently, msi-specifier is 0 or
96 - description: The length of consecutive Device IDs following the
100 msi-map-mask:
102 mapped to an msi-specifier per the msi-map property.
106 num-lanes:
113 linux,pci-domain:
115 If present this property assigns a fixed PCI domain number to a PCI
118 or set it for all PCI endpoint controllers in the system, otherwise
125 - compatible