Lines Matching +full:pci +full:- +full:domain
1 * virtio IOMMU PCI device
3 When virtio-iommu uses the PCI transport, its programming interface is
4 discovered dynamically by the PCI probing infrastructure. However the
6 masters. Therefore, the PCI root complex that hosts the virtio-iommu
11 - compatible: Should be "virtio,pci-iommu"
12 - reg: PCI address of the IOMMU. As defined in the PCI Bus
13 Binding reference [1], the reg property is a five-cell
18 - #iommu-cells: Each platform DMA master managed by the IOMMU is assigned
20 For virtio-iommu, #iommu-cells must be 1.
24 - DMA from the IOMMU device isn't managed by another IOMMU. Therefore the
25 virtio-iommu node doesn't have an "iommus" property, and is omitted from
26 the iommu-map property of the root complex.
31 compatible = "pci-host-ecam-generic";
36 compatible = "virtio,pci-iommu";
38 #iommu-cells = <1>;
42 * The IOMMU manages all functions in this PCI domain except
45 iommu-map = <0x0 &iommu0 0x0 0x8>
50 compatible = "pci-host-ecam-generic";
53 * The IOMMU also manages all functions from this domain,
54 * with endpoint IDs 0x10000 - 0x1ffff
56 iommu-map = <0x0 &iommu0 0x10000 0x10000>;
65 [1] Documentation/devicetree/bindings/pci/pci.txt