Similar to qcom,glink-edge.yaml the smd-edge can also contain apr/fastrpc nodes for functionality exposed by the modem or audio DSP. These nodes are already used in existing device trees, adding them fixes the following dtbs_check warnings after converting qcom,msm8916-mss-pil to DT schema: arch/arm64/boot/dts/qcom/apq8016-sbc.dtb: remoteproc@4080000: smd-edge: Unevaluated properties are not allowed ('fastrpc' was unexpected) From schema: remoteproc/qcom,msm8916-mss-pil.yaml Signed-off-by: Stephan Gerhold <stephan.gerhold@xxxxxxxxxxxxxxx> --- Since qcom,fastrpc.yaml only exists in Rob's tree right now and a similar change for qcom,glink-edge.yaml was applied there it is probably easiest if this patch goes through Rob's tree as well. --- .../devicetree/bindings/remoteproc/qcom,smd-edge.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml b/Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml index 06eebf791e32..9b9eaa80fd20 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml @@ -19,6 +19,16 @@ properties: $nodename: const: "smd-edge" + apr: + $ref: /schemas/soc/qcom/qcom,apr.yaml# + description: + Qualcomm APR/GPR (Asynchronous/Generic Packet Router) + + fastrpc: + $ref: /schemas/misc/qcom,fastrpc.yaml# + description: + Qualcomm FastRPC + interrupts: maxItems: 1 -- 2.30.2