]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: iommu: Add NVIDIA Tegra CMDQV support
authorAshish Mhetre <amhetre@nvidia.com>
Tue, 13 Jan 2026 05:49:34 +0000 (05:49 +0000)
committerThierry Reding <treding@nvidia.com>
Fri, 16 Jan 2026 12:41:27 +0000 (13:41 +0100)
commit8a59954192eba2d9dd2248dcc7b1f458c082eff2
tree0a9cb912d2ff1c4a226f6061821dad3b5756d724
parentd3b9e6d5b4da3961d8cc4fce1d867f89621420cb
dt-bindings: iommu: Add NVIDIA Tegra CMDQV support

The Command Queue Virtualization (CMDQV) hardware is part of the
SMMUv3 implementation on NVIDIA Tegra SoCs. It assists in
virtualizing the command queue for the SMMU.

Add a new device tree binding document for nvidia,tegra264-cmdqv.

Also update the arm,smmu-v3 binding to include an optional nvidia,cmdqv
property. This property is a phandle to the CMDQV device node, allowing
the SMMU driver to associate with its corresponding CMDQV instance.
Restrict this property usage to Nvidia Tegra264 only.

Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Acked-by: Nicolin Chen <nicolinc@nvidia.com>
Signed-off-by: Ashish Mhetre <amhetre@nvidia.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml
Documentation/devicetree/bindings/iommu/nvidia,tegra264-cmdqv.yaml [new file with mode: 0644]