Skip to content

Commit 8456c54

Browse files
Alex Elderdavem330
authored andcommitted
dt-bindings: net: add IPA iommus property
The IPA accesses "IMEM" and main system memory through an SMMU, so its DT node requires an iommus property to define range of stream IDs it uses. Signed-off-by: Alex Elder <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent cad5eaf commit 8456c54

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

Documentation/devicetree/bindings/net/qcom,ipa.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@ description:
2020
The GSI is an integral part of the IPA, but it is logically isolated
2121
and has a distinct interrupt and a separately-defined address space.
2222

23-
See also soc/qcom/qcom,smp2p.txt and interconnect/interconnect.txt.
23+
See also soc/qcom/qcom,smp2p.txt and interconnect/interconnect.txt. See
24+
iommu/iommu.txt and iommu/arm,smmu.yaml for more information about SMMU
25+
bindings.
26+
2427

2528
- |
2629
-------- ---------
@@ -54,6 +57,9 @@ properties:
5457
- const: ipa-shared
5558
- const: gsi
5659

60+
iommus:
61+
maxItems: 1
62+
5763
clocks:
5864
maxItems: 1
5965

@@ -126,6 +132,7 @@ properties:
126132

127133
required:
128134
- compatible
135+
- iommus
129136
- reg
130137
- clocks
131138
- interrupts
@@ -164,6 +171,7 @@ examples:
164171
modem-init;
165172
modem-remoteproc = <&mss_pil>;
166173
174+
iommus = <&apps_smmu 0x720 0x3>;
167175
reg = <0 0x1e40000 0 0x7000>,
168176
<0 0x1e47000 0 0x2000>,
169177
<0 0x1e04000 0 0x2c000>;

0 commit comments

Comments
 (0)