Lines Matching full:iommu
4 $id: http://devicetree.org/schemas/virtio/pci-iommu.yaml#
7 title: virtio-iommu device using the virtio-pci transport
13 When virtio-iommu uses the PCI transport, its programming interface is
15 device tree statically describes the relation between IOMMU and DMA
16 masters. Therefore, the PCI root complex that hosts the virtio-iommu
17 contains a child node representing the IOMMU device explicitly.
19 DMA from the IOMMU device isn't managed by another IOMMU. Therefore the
20 virtio-iommu node doesn't have an "iommus" property, and is omitted from
21 the iommu-map property of the root complex.
30 - const: virtio,pci-iommu
37 PCI address of the IOMMU. As defined in the PCI Bus Binding
43 '#iommu-cells':
49 - '#iommu-cells'
67 * The IOMMU manages all functions in this PCI domain except
70 iommu-map = <0x0 &iommu0 0x0 0x8
73 /* The IOMMU programming interface uses slot 00:01.0 */
74 iommu0: iommu@1,0 {
77 #iommu-cells = <1>;
89 * The IOMMU also manages all functions from this domain,
92 iommu-map = <0x0 &iommu0 0x10000 0x10000>;
96 /* The IOMMU manages this platform device with endpoint ID 0x20000 */