1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/Documentation/devicetree/bindings/iommu
Oleksandr Tyshchenko add413a1d9 dt-bindings: Add xen,grant-dma IOMMU description for xen-grant DMA ops
The main purpose of this binding is to communicate Xen specific
information using generic IOMMU device tree bindings (which is
a good fit here) rather than introducing a custom property.

Introduce Xen specific IOMMU for the virtualized device (e.g. virtio)
to be used by Xen grant DMA-mapping layer in the subsequent commit.

The reference to Xen specific IOMMU node using "iommus" property
indicates that Xen grant mappings need to be enabled for the device,
and it specifies the ID of the domain where the corresponding backend
resides. The domid (domain ID) is used as an argument to the Xen grant
mapping APIs.

This is needed for the option to restrict memory access using Xen grant
mappings to work which primary goal is to enable using virtio devices
in Xen guests.

Signed-off-by: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/1654197833-25362-6-git-send-email-olekstysh@gmail.com
Signed-off-by: Juergen Gross <jgross@suse.com>
2022-06-06 16:07:30 +02:00
..
allwinner,sun50i-h6-iommu.yaml dt-bindings: iommu: Add Allwinner H6 IOMMU bindings 2020-05-14 14:26:17 +02:00
apple,dart.yaml dt-bindings: iommu: apple,dart: Add power-domains property 2021-12-02 21:52:21 +09:00
apple,sart.yaml dt-bindings: iommu: Add Apple SART DMA address filter 2022-05-01 16:55:07 +02:00
arm,smmu-v3.yaml dt-bindings: iommu: arm,smmu-v3: make PRI IRQ optional 2022-05-09 11:03:48 -05:00
arm,smmu.yaml dt-bindings: arm-smmu: Add compatible for Tegra234 SOC 2022-05-06 16:29:27 +01:00
iommu.txt dt-bindings: Document stall property for IOMMU masters 2021-06-08 12:35:50 +01:00
mediatek,iommu.yaml Merge branches 'apple/dart', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'vfio-notifier-fix' into next 2022-05-20 12:27:17 +02:00
msm,iommu-v0.txt documentation: iommu: Add bindings for msm,iommu-v0 ip 2016-06-21 13:56:00 +02:00
nvidia,tegra30-smmu.txt iommu/tegra: smmu: Add device tree support for SMMU 2012-06-25 13:50:43 +02:00
qcom,iommu.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
renesas,ipmmu-vmsa.yaml Devicetree updates for v5.18: 2022-03-26 11:41:53 -07:00
rockchip,iommu.yaml dt-bindings: More dropping redundant minItems/maxItems 2021-07-15 08:45:27 -06:00
samsung,sysmmu.yaml IOMMU Updates for Linux v5.19 2022-05-31 09:56:54 -07:00
sprd,iommu.yaml dt-bindings: iommu: add bindings for sprd IOMMU 2021-03-18 10:50:38 +01:00
ti,omap-iommu.txt Documentation: dt: Update OMAP iommu bindings for DRA7 DSPs 2015-10-14 14:35:47 +02:00
xen,grant-dma.yaml dt-bindings: Add xen,grant-dma IOMMU description for xen-grant DMA ops 2022-06-06 16:07:30 +02:00