Commit 3c28bf48 authored by Neil Armstrong's avatar Neil Armstrong Committed by Bjorn Andersson

dt-bindings: remoteproc: qcom,sm8550-pas: document the SM8650 PAS

Document the DSP Peripheral Authentication Service on the SM8650 Platform.
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: default avatarNeil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20240123-topic-sm8650-upstream-remoteproc-v7-1-61283f50162f@linaro.orgSigned-off-by: default avatarBjorn Andersson <andersson@kernel.org>
parent 456a75ab
...@@ -19,6 +19,9 @@ properties: ...@@ -19,6 +19,9 @@ properties:
- qcom,sm8550-adsp-pas - qcom,sm8550-adsp-pas
- qcom,sm8550-cdsp-pas - qcom,sm8550-cdsp-pas
- qcom,sm8550-mpss-pas - qcom,sm8550-mpss-pas
- qcom,sm8650-adsp-pas
- qcom,sm8650-cdsp-pas
- qcom,sm8650-mpss-pas
reg: reg:
maxItems: 1 maxItems: 1
...@@ -49,6 +52,8 @@ properties: ...@@ -49,6 +52,8 @@ properties:
- description: Memory region for main Firmware authentication - description: Memory region for main Firmware authentication
- description: Memory region for Devicetree Firmware authentication - description: Memory region for Devicetree Firmware authentication
- description: DSM Memory region - description: DSM Memory region
- description: DSM Memory region 2
- description: Memory region for Qlink Logging
required: required:
- compatible - compatible
...@@ -63,6 +68,7 @@ allOf: ...@@ -63,6 +68,7 @@ allOf:
enum: enum:
- qcom,sm8550-adsp-pas - qcom,sm8550-adsp-pas
- qcom,sm8550-cdsp-pas - qcom,sm8550-cdsp-pas
- qcom,sm8650-adsp-pas
then: then:
properties: properties:
interrupts: interrupts:
...@@ -71,7 +77,26 @@ allOf: ...@@ -71,7 +77,26 @@ allOf:
maxItems: 5 maxItems: 5
memory-region: memory-region:
maxItems: 2 maxItems: 2
else: - if:
properties:
compatible:
enum:
- qcom,sm8650-cdsp-pas
then:
properties:
interrupts:
maxItems: 5
interrupt-names:
maxItems: 5
memory-region:
minItems: 3
maxItems: 3
- if:
properties:
compatible:
enum:
- qcom,sm8550-mpss-pas
then:
properties: properties:
interrupts: interrupts:
minItems: 6 minItems: 6
...@@ -79,12 +104,28 @@ allOf: ...@@ -79,12 +104,28 @@ allOf:
minItems: 6 minItems: 6
memory-region: memory-region:
minItems: 3 minItems: 3
maxItems: 3
- if:
properties:
compatible:
enum:
- qcom,sm8650-mpss-pas
then:
properties:
interrupts:
minItems: 6
interrupt-names:
minItems: 6
memory-region:
minItems: 5
maxItems: 5
- if: - if:
properties: properties:
compatible: compatible:
enum: enum:
- qcom,sm8550-adsp-pas - qcom,sm8550-adsp-pas
- qcom,sm8650-adsp-pas
then: then:
properties: properties:
power-domains: power-domains:
...@@ -101,6 +142,7 @@ allOf: ...@@ -101,6 +142,7 @@ allOf:
compatible: compatible:
enum: enum:
- qcom,sm8550-mpss-pas - qcom,sm8550-mpss-pas
- qcom,sm8650-mpss-pas
then: then:
properties: properties:
power-domains: power-domains:
...@@ -116,6 +158,7 @@ allOf: ...@@ -116,6 +158,7 @@ allOf:
compatible: compatible:
enum: enum:
- qcom,sm8550-cdsp-pas - qcom,sm8550-cdsp-pas
- qcom,sm8650-cdsp-pas
then: then:
properties: properties:
power-domains: power-domains:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment