From: Nikunj Kela Date: Mon, 9 Oct 2023 19:14:36 +0000 (-0700) Subject: dt-bindings: arm: Add new compatible for smc/hvc transport for SCMI X-Git-Tag: v6.7-rc1~128^2~14^2~1 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=6979f88f5a8e6ab1cdbfeb842abb7ce9daecbb8d;p=users%2Fdwmw2%2Flinux.git dt-bindings: arm: Add new compatible for smc/hvc transport for SCMI Introduce compatible "qcom,scmi-smc" for SCMI smc/hvc transport channel for Qualcomm virtual platforms. This compatible mandates populating an additional parameter 'capability-id' from the last 8 bytes of the shmem channel. Signed-off-by: Nikunj Kela Reviewed-by: Brian Masney Link: https://lore.kernel.org/r/20231009191437.27926-2-quic_nkela@quicinc.com Signed-off-by: Sudeep Holla --- diff --git a/Documentation/devicetree/bindings/firmware/arm,scmi.yaml b/Documentation/devicetree/bindings/firmware/arm,scmi.yaml index 563a87dfb31a8..4591523b51a0d 100644 --- a/Documentation/devicetree/bindings/firmware/arm,scmi.yaml +++ b/Documentation/devicetree/bindings/firmware/arm,scmi.yaml @@ -38,6 +38,9 @@ properties: with shmem address(4KB-page, offset) as parameters items: - const: arm,scmi-smc-param + - description: SCMI compliant firmware with Qualcomm SMC/HVC transport + items: + - const: qcom,scmi-smc - description: SCMI compliant firmware with SCMI Virtio transport. The virtio transport only supports a single device. items: @@ -313,6 +316,7 @@ else: enum: - arm,scmi-smc - arm,scmi-smc-param + - qcom,scmi-smc then: required: - arm,smc-id