Skip to content

Commit a4ef6db

Browse files
committed
FROMLIST: dt-bindings: iommu: arm,smmu: Document optional interconnects property
Some SoC implementations require a bandwidth vote on an interconnect path before the SMMU register space is accessible. Add the optional 'interconnects' property to the binding to allow platform DT nodes to describe this path. The arm-smmu driver uses these properties to vote for bandwidth before accessing any SMMU registers and releases the vote on runtime suspend. Link: https://lore.kernel.org/all/20260516-smmu_interconnect_addition-v1-1-f889d933f5c1@oss.qualcomm.com/ Signed-off-by: Bibek Kumar Patro <bibek.patro@oss.qualcomm.com>
1 parent 6964936 commit a4ef6db

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

Documentation/devicetree/bindings/iommu/arm,smmu.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,15 @@ properties:
239239
minItems: 1
240240
maxItems: 3
241241

242+
interconnects:
243+
maxItems: 1
244+
description:
245+
Optional interconnect path to the SMMU register space. On some SoCs
246+
the SMMU registers are only accessible after a bandwidth vote has been
247+
placed on the interconnect fabric. When present the driver votes for
248+
bandwidth on this path before accessing any SMMU registers and releases
249+
the vote on runtime suspend.
250+
242251
nvidia,memory-controller:
243252
description: |
244253
A phandle to the memory controller on NVIDIA Tegra186 and later SoCs.

0 commit comments

Comments
 (0)