summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/net/qcom,ipa.yaml
diff options
context:
space:
mode:
authorAlex Elder <elder@linaro.org>2021-08-11 09:18:02 -0500
committerJakub Kicinski <kuba@kernel.org>2021-08-12 14:53:44 -0700
commitb769cf44ed55f4b277b89cf53df6092f0c9082d0 (patch)
treec9f01562daa050248f5b4e16f68d3fc162c1abc1 /Documentation/devicetree/bindings/net/qcom,ipa.yaml
parent676eec8efd8ed7f051ea84bfa9c1332e656b5c7d (diff)
dt-bindings: net: qcom,ipa: make imem interconnect optional
On some newer SoCs, the interconnect between IPA and SoC internal memory (imem) is not used. Update the binding to indicate that having just the memory and config interconnects is another allowed configuration. Signed-off-by: Alex Elder <elder@linaro.org> Link: https://lore.kernel.org/r/20210811141802.2635424-1-elder@linaro.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/net/qcom,ipa.yaml')
-rw-r--r--Documentation/devicetree/bindings/net/qcom,ipa.yaml24
1 files changed, 16 insertions, 8 deletions
diff --git a/Documentation/devicetree/bindings/net/qcom,ipa.yaml b/Documentation/devicetree/bindings/net/qcom,ipa.yaml
index ed88ba4b94df..b8a0b392b24e 100644
--- a/Documentation/devicetree/bindings/net/qcom,ipa.yaml
+++ b/Documentation/devicetree/bindings/net/qcom,ipa.yaml
@@ -87,16 +87,24 @@ properties:
- const: ipa-setup-ready
interconnects:
- items:
- - description: Interconnect path between IPA and main memory
- - description: Interconnect path between IPA and internal memory
- - description: Interconnect path between IPA and the AP subsystem
+ oneOf:
+ - items:
+ - description: Path leading to system memory
+ - description: Path between the AP and IPA config space
+ - items:
+ - description: Path leading to system memory
+ - description: Path leading to internal memory
+ - description: Path between the AP and IPA config space
interconnect-names:
- items:
- - const: memory
- - const: imem
- - const: config
+ oneOf:
+ - items:
+ - const: memory
+ - const: config
+ - items:
+ - const: memory
+ - const: imem
+ - const: config
qcom,smem-states:
$ref: /schemas/types.yaml#/definitions/phandle-array