Skip to content

Commit

Permalink
dt-bindings: net: qcom,ipa: make imem interconnect optional
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Alex Elder authored and Jakub Kicinski committed Aug 12, 2021
1 parent 676eec8 commit b769cf4
Showing 1 changed file with 16 additions and 8 deletions.
24 changes: 16 additions & 8 deletions Documentation/devicetree/bindings/net/qcom,ipa.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit b769cf4

Please sign in to comment.