aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuru Das Srinagesh <[email protected]>2023-01-13 21:41:13 +0530
committerBjorn Andersson <[email protected]>2023-01-18 21:14:40 -0600
commitafb37e2577938bb854f20d428d8f29a01ea8bc93 (patch)
tree172b807fef37c8576a6bd98f311d0239027aaafe
parentdfe5ac7023624617d402ca1c295552fbd271e20c (diff)
dt-bindings: firmware: qcom,scm: Add optional interrupt
Add an interrupt specification to the bindings to support the wait-queue feature on SM8450 SoCs. Signed-off-by: Guru Das Srinagesh <[email protected]> Signed-off-by: Sibi Sankar <[email protected]> Reviewed-by: Krzysztof Kozlowski <[email protected]> Signed-off-by: Bjorn Andersson <[email protected]> Link: https://lore.kernel.org/r/[email protected]
-rw-r--r--Documentation/devicetree/bindings/firmware/qcom,scm.yaml18
1 files changed, 18 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
index 9312a0953ea8..4193492ba73e 100644
--- a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
+++ b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
@@ -74,6 +74,12 @@ properties:
'#reset-cells':
const: 1
+ interrupts:
+ description:
+ The wait-queue interrupt that firmware raises as part of handshake
+ protocol to handle sleeping SCM calls.
+ maxItems: 1
+
qcom,dload-mode:
$ref: /schemas/types.yaml#/definitions/phandle-array
items:
@@ -163,6 +169,18 @@ allOf:
properties:
interconnects: false
+ # Interrupts
+ - if:
+ not:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - qcom,scm-sm8450
+ then:
+ properties:
+ interrupts: false
+
required:
- compatible