Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

spi: dt-bindings: tegra: Document IOMMU property for Tegra234 QSPI

Add the 'iommus' property to the Tegra QSPI device tree binding.
The property is needed for Tegra234 when using the internal DMA
controller, and is not supported on other Tegra chips, as DMA is
handled by an external controller.

Signed-off-by: Vishwaroop A <va@nvidia.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Jon Hunter <jonathanh@nvidia.com>
Link: https://patch.msgid.link/20250513200043.608292-1-va@nvidia.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Vishwaroop A and committed by
Mark Brown
4614fd63 017f1b0b

+15 -3
+15 -3
Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml
··· 10 10 - Thierry Reding <thierry.reding@gmail.com> 11 11 - Jonathan Hunter <jonathanh@nvidia.com> 12 12 13 - allOf: 14 - - $ref: spi-controller.yaml# 15 - 16 13 properties: 17 14 compatible: 18 15 enum: ··· 44 47 - const: rx 45 48 - const: tx 46 49 50 + iommus: 51 + maxItems: 1 52 + 47 53 patternProperties: 48 54 "@[0-9a-f]+$": 49 55 type: object ··· 68 68 - resets 69 69 70 70 unevaluatedProperties: false 71 + 72 + allOf: 73 + - $ref: spi-controller.yaml# 74 + - if: 75 + properties: 76 + compatible: 77 + not: 78 + contains: 79 + const: nvidia,tegra234-qspi 80 + then: 81 + properties: 82 + iommus: false 71 83 72 84 examples: 73 85 - |