dt-bindings: remoteproc: qcom,smd-edge: define children
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Fri, 9 Sep 2022 12:54:03 +0000 (14:54 +0200)
committerRob Herring <robh@kernel.org>
Fri, 9 Sep 2022 16:23:31 +0000 (11:23 -0500)
commit547bed8140ccfe290f5a633dfeb0b65fd4e8f54c
treeec1c0b4fc1b0ad2bb4eae697fd2e551e575bc13e
parent6dae25e4df11aed2dbe3b81b81b43c78dce5103f
dt-bindings: remoteproc: qcom,smd-edge: define children

SMD edge contains subnodes representing devices related to the remote
processor.  With limietd number of remote processors, there is a limited
set of such devices.

List all of them in smd-edge bindings so schema can strictly check for
subnodes.

Additional benefit is requirement of "qcom,smd-channels" for such
subnodes, because their schema cannot enforce it (few devices like APR
or FastRPC can be part of either SMD or GLINK edge).

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20220909125403.803158-8-krzysztof.kozlowski@linaro.org
Signed-off-by: Rob Herring <robh@kernel.org>
Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml