dt-bindings: remoteproc: qcom,glink-edge: require channels in children
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Fri, 9 Sep 2022 12:54:01 +0000 (14:54 +0200)
committerRob Herring <robh@kernel.org>
Fri, 9 Sep 2022 16:23:30 +0000 (11:23 -0500)
commitdf870fefd96f958ca9c38386c2d2a0fd84c8d9fc
tree6ed9f835bc47d67de8b71fd512510390b6cfa953
parentaf82840328f9e44d06a98fb2ddf2b24dd728b05e
dt-bindings: remoteproc: qcom,glink-edge: require channels in children

GLINK edge contains subnodes representing devices related to the remote
processor.  Each of such device (e.g. APR or FastRPC) must have
a "qcom,glink-channels" property.  However the APR or FastRPC device can
be also part of other communication - SMD - thus their schema does not
require "qcom,glink-channels".

To make the GLINK edge bindings strict, require "qcom,glink-channels"
for its children.

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